* [PATCH 0/5] clk: Do not enable by default during compile testing
@ 2025-04-04 11:56 Krzysztof Kozlowski
2025-04-04 11:56 ` [PATCH 1/5] clk: meson: " Krzysztof Kozlowski
` (6 more replies)
0 siblings, 7 replies; 17+ messages in thread
From: Krzysztof Kozlowski @ 2025-04-04 11:56 UTC (permalink / raw)
To: Neil Armstrong, Jerome Brunet, Michael Turquette, Stephen Boyd,
Kevin Hilman, Martin Blumenstingl, Maxime Coquelin,
Alexandre Torgue, Chen-Yu Tsai, Jernej Skrabec, Samuel Holland,
Emilio López
Cc: linux-amlogic, linux-clk, linux-arm-kernel, linux-kernel,
linux-stm32, linux-sunxi, Krzysztof Kozlowski
Enabling the compile test should not cause automatic enabling of all
drivers.
No dependencies, can be picked by individual maintainers.
Best regards,
Krzysztof
---
Krzysztof Kozlowski (5):
clk: meson: Do not enable by default during compile testing
clk: nuvoton: Do not enable by default during compile testing
clk: stm32: Do not enable by default during compile testing
clk: sunxi-ng: Do not enable by default during compile testing
clk: sunxi: Do not enable by default during compile testing
drivers/clk/meson/Kconfig | 16 +++++++--------
drivers/clk/nuvoton/Kconfig | 4 ++--
drivers/clk/stm32/Kconfig | 8 ++++----
drivers/clk/sunxi-ng/Kconfig | 48 ++++++++++++++++++++++----------------------
drivers/clk/sunxi/Kconfig | 10 ++++-----
5 files changed, 43 insertions(+), 43 deletions(-)
---
base-commit: 07951d09335e96138e0595208fcc66c35ce0447e
change-id: 20250404-kconfig-defaults-clk-fa24f8dc6143
Best regards,
--
Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
^ permalink raw reply [flat|nested] 17+ messages in thread
* [PATCH 1/5] clk: meson: Do not enable by default during compile testing
2025-04-04 11:56 [PATCH 0/5] clk: Do not enable by default during compile testing Krzysztof Kozlowski
@ 2025-04-04 11:56 ` Krzysztof Kozlowski
2025-04-06 20:31 ` Martin Blumenstingl
2025-04-04 11:56 ` [PATCH 2/5] clk: nuvoton: " Krzysztof Kozlowski
` (5 subsequent siblings)
6 siblings, 1 reply; 17+ messages in thread
From: Krzysztof Kozlowski @ 2025-04-04 11:56 UTC (permalink / raw)
To: Neil Armstrong, Jerome Brunet, Michael Turquette, Stephen Boyd,
Kevin Hilman, Martin Blumenstingl, Maxime Coquelin,
Alexandre Torgue, Chen-Yu Tsai, Jernej Skrabec, Samuel Holland,
Emilio López
Cc: linux-amlogic, linux-clk, linux-arm-kernel, linux-kernel,
linux-stm32, linux-sunxi, Krzysztof Kozlowski
Enabling the compile test should not cause automatic enabling of all
drivers.
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
---
drivers/clk/meson/Kconfig | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/drivers/clk/meson/Kconfig b/drivers/clk/meson/Kconfig
index be2e3a5f83363b07cdcec2601acf15780ff24892..ff003dc5ab20d904c91fc34c701ba499a11d0b63 100644
--- a/drivers/clk/meson/Kconfig
+++ b/drivers/clk/meson/Kconfig
@@ -55,7 +55,7 @@ config COMMON_CLK_MESON_CPU_DYNDIV
config COMMON_CLK_MESON8B
bool "Meson8 SoC Clock controller support"
depends on ARM
- default y
+ default ARCH_MESON
select COMMON_CLK_MESON_REGMAP
select COMMON_CLK_MESON_CLKC_UTILS
select COMMON_CLK_MESON_MPLL
@@ -70,7 +70,7 @@ config COMMON_CLK_MESON8B
config COMMON_CLK_GXBB
tristate "GXBB and GXL SoC clock controllers support"
depends on ARM64
- default y
+ default ARCH_MESON
select COMMON_CLK_MESON_REGMAP
select COMMON_CLK_MESON_DUALDIV
select COMMON_CLK_MESON_VID_PLL_DIV
@@ -86,7 +86,7 @@ config COMMON_CLK_GXBB
config COMMON_CLK_AXG
tristate "AXG SoC clock controllers support"
depends on ARM64
- default y
+ default ARCH_MESON
select COMMON_CLK_MESON_REGMAP
select COMMON_CLK_MESON_DUALDIV
select COMMON_CLK_MESON_MPLL
@@ -136,7 +136,7 @@ config COMMON_CLK_A1_PERIPHERALS
config COMMON_CLK_C3_PLL
tristate "Amlogic C3 PLL clock controller"
depends on ARM64
- default y
+ default ARCH_MESON
select COMMON_CLK_MESON_REGMAP
select COMMON_CLK_MESON_PLL
select COMMON_CLK_MESON_CLKC_UTILS
@@ -149,7 +149,7 @@ config COMMON_CLK_C3_PLL
config COMMON_CLK_C3_PERIPHERALS
tristate "Amlogic C3 peripherals clock controller"
depends on ARM64
- default y
+ default ARCH_MESON
select COMMON_CLK_MESON_REGMAP
select COMMON_CLK_MESON_DUALDIV
select COMMON_CLK_MESON_CLKC_UTILS
@@ -163,7 +163,7 @@ config COMMON_CLK_C3_PERIPHERALS
config COMMON_CLK_G12A
tristate "G12 and SM1 SoC clock controllers support"
depends on ARM64
- default y
+ default ARCH_MESON
select COMMON_CLK_MESON_REGMAP
select COMMON_CLK_MESON_DUALDIV
select COMMON_CLK_MESON_MPLL
@@ -181,7 +181,7 @@ config COMMON_CLK_G12A
config COMMON_CLK_S4_PLL
tristate "S4 SoC PLL clock controllers support"
depends on ARM64
- default y
+ default ARCH_MESON
select COMMON_CLK_MESON_CLKC_UTILS
select COMMON_CLK_MESON_MPLL
select COMMON_CLK_MESON_PLL
@@ -194,7 +194,7 @@ config COMMON_CLK_S4_PLL
config COMMON_CLK_S4_PERIPHERALS
tristate "S4 SoC peripherals clock controllers support"
depends on ARM64
- default y
+ default ARCH_MESON
select COMMON_CLK_MESON_CLKC_UTILS
select COMMON_CLK_MESON_REGMAP
select COMMON_CLK_MESON_DUALDIV
--
2.45.2
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [PATCH 2/5] clk: nuvoton: Do not enable by default during compile testing
2025-04-04 11:56 [PATCH 0/5] clk: Do not enable by default during compile testing Krzysztof Kozlowski
2025-04-04 11:56 ` [PATCH 1/5] clk: meson: " Krzysztof Kozlowski
@ 2025-04-04 11:56 ` Krzysztof Kozlowski
2025-05-22 18:32 ` Krzysztof Kozlowski
2025-06-20 7:21 ` Stephen Boyd
2025-04-04 11:56 ` [PATCH 3/5] clk: stm32: " Krzysztof Kozlowski
` (4 subsequent siblings)
6 siblings, 2 replies; 17+ messages in thread
From: Krzysztof Kozlowski @ 2025-04-04 11:56 UTC (permalink / raw)
To: Neil Armstrong, Jerome Brunet, Michael Turquette, Stephen Boyd,
Kevin Hilman, Martin Blumenstingl, Maxime Coquelin,
Alexandre Torgue, Chen-Yu Tsai, Jernej Skrabec, Samuel Holland,
Emilio López
Cc: linux-amlogic, linux-clk, linux-arm-kernel, linux-kernel,
linux-stm32, linux-sunxi, Krzysztof Kozlowski
Enabling the compile test should not cause automatic enabling of all
drivers. Restrict the default to ARCH also for individual driver, even
though its choice is not visible without selecting parent Kconfig
symbol, because otherwise selecting parent would select the child during
compile testing.
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
---
drivers/clk/nuvoton/Kconfig | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/clk/nuvoton/Kconfig b/drivers/clk/nuvoton/Kconfig
index fe4b7f62f467048b7c86890972d55faebd066947..e7019b69ea74824de6943108f30ec259aa52e5f4 100644
--- a/drivers/clk/nuvoton/Kconfig
+++ b/drivers/clk/nuvoton/Kconfig
@@ -4,7 +4,7 @@
config COMMON_CLK_NUVOTON
bool "Nuvoton clock controller common support"
depends on ARCH_MA35 || COMPILE_TEST
- default y
+ default ARCH_MA35
help
Say y here to enable common clock controller for Nuvoton platforms.
@@ -12,7 +12,7 @@ if COMMON_CLK_NUVOTON
config CLK_MA35D1
bool "Nuvoton MA35D1 clock controller support"
- default y
+ default ARCH_MA35
help
Build the clock controller driver for MA35D1 SoC.
--
2.45.2
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [PATCH 3/5] clk: stm32: Do not enable by default during compile testing
2025-04-04 11:56 [PATCH 0/5] clk: Do not enable by default during compile testing Krzysztof Kozlowski
2025-04-04 11:56 ` [PATCH 1/5] clk: meson: " Krzysztof Kozlowski
2025-04-04 11:56 ` [PATCH 2/5] clk: nuvoton: " Krzysztof Kozlowski
@ 2025-04-04 11:56 ` Krzysztof Kozlowski
2025-05-22 18:32 ` Krzysztof Kozlowski
2025-06-20 7:21 ` Stephen Boyd
2025-04-04 11:57 ` [PATCH 4/5] clk: sunxi-ng: " Krzysztof Kozlowski
` (3 subsequent siblings)
6 siblings, 2 replies; 17+ messages in thread
From: Krzysztof Kozlowski @ 2025-04-04 11:56 UTC (permalink / raw)
To: Neil Armstrong, Jerome Brunet, Michael Turquette, Stephen Boyd,
Kevin Hilman, Martin Blumenstingl, Maxime Coquelin,
Alexandre Torgue, Chen-Yu Tsai, Jernej Skrabec, Samuel Holland,
Emilio López
Cc: linux-amlogic, linux-clk, linux-arm-kernel, linux-kernel,
linux-stm32, linux-sunxi, Krzysztof Kozlowski
Enabling the compile test should not cause automatic enabling of all
drivers. Restrict the default to ARCH also for individual driver, even
though its choice is not visible without selecting parent Kconfig
symbol, because otherwise selecting parent would select the child during
compile testing.
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
---
drivers/clk/stm32/Kconfig | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/drivers/clk/stm32/Kconfig b/drivers/clk/stm32/Kconfig
index dca409d52652213cfbd8d5ecf1a339ea53ba5d52..4d2eb993ea0838d408ff5b1e5b6d028cbcaa9301 100644
--- a/drivers/clk/stm32/Kconfig
+++ b/drivers/clk/stm32/Kconfig
@@ -4,7 +4,7 @@
menuconfig COMMON_CLK_STM32MP
bool "Clock support for common STM32MP clocks"
depends on ARCH_STM32 || COMPILE_TEST
- default y
+ default ARCH_STM32
select RESET_CONTROLLER
help
Support for STM32MP SoC family clocks.
@@ -14,21 +14,21 @@ if COMMON_CLK_STM32MP
config COMMON_CLK_STM32MP135
bool "Clock driver for stm32mp13x clocks"
depends on ARM || COMPILE_TEST
- default y
+ default ARCH_STM32
help
Support for stm32mp13x SoC family clocks.
config COMMON_CLK_STM32MP157
bool "Clock driver for stm32mp15x clocks"
depends on ARM || COMPILE_TEST
- default y
+ default ARCH_STM32
help
Support for stm32mp15x SoC family clocks.
config COMMON_CLK_STM32MP257
bool "Clock driver for stm32mp25x clocks"
depends on ARM64 || COMPILE_TEST
- default y
+ default ARCH_STM32
help
Support for stm32mp25x SoC family clocks.
--
2.45.2
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [PATCH 4/5] clk: sunxi-ng: Do not enable by default during compile testing
2025-04-04 11:56 [PATCH 0/5] clk: Do not enable by default during compile testing Krzysztof Kozlowski
` (2 preceding siblings ...)
2025-04-04 11:56 ` [PATCH 3/5] clk: stm32: " Krzysztof Kozlowski
@ 2025-04-04 11:57 ` Krzysztof Kozlowski
2025-04-04 14:13 ` Andre Przywara
2025-04-04 11:57 ` [PATCH 5/5] clk: sunxi: " Krzysztof Kozlowski
` (2 subsequent siblings)
6 siblings, 1 reply; 17+ messages in thread
From: Krzysztof Kozlowski @ 2025-04-04 11:57 UTC (permalink / raw)
To: Neil Armstrong, Jerome Brunet, Michael Turquette, Stephen Boyd,
Kevin Hilman, Martin Blumenstingl, Maxime Coquelin,
Alexandre Torgue, Chen-Yu Tsai, Jernej Skrabec, Samuel Holland,
Emilio López
Cc: linux-amlogic, linux-clk, linux-arm-kernel, linux-kernel,
linux-stm32, linux-sunxi, Krzysztof Kozlowski
Enabling the compile test should not cause automatic enabling of all
drivers. Restrict the default to ARCH also for individual drivers, even
though their choice is not visible without selecting parent Kconfig
symbol, because otherwise selecting parent would select the child during
compile testing.
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
---
drivers/clk/sunxi-ng/Kconfig | 48 ++++++++++++++++++++++----------------------
1 file changed, 24 insertions(+), 24 deletions(-)
diff --git a/drivers/clk/sunxi-ng/Kconfig b/drivers/clk/sunxi-ng/Kconfig
index 5830a9d87bf25d536ac787fe83669c64c8214952..8896fd052ef1784d60d488ab1498737c1405deb2 100644
--- a/drivers/clk/sunxi-ng/Kconfig
+++ b/drivers/clk/sunxi-ng/Kconfig
@@ -9,123 +9,123 @@ if SUNXI_CCU
config SUNIV_F1C100S_CCU
tristate "Support for the Allwinner newer F1C100s CCU"
- default y
+ default ARCH_SUNXI
depends on MACH_SUNIV || COMPILE_TEST
config SUN20I_D1_CCU
tristate "Support for the Allwinner D1/R528/T113 CCU"
- default y
+ default ARCH_SUNXI
depends on MACH_SUN8I || RISCV || COMPILE_TEST
config SUN20I_D1_R_CCU
tristate "Support for the Allwinner D1/R528/T113 PRCM CCU"
- default y
+ default ARCH_SUNXI
depends on MACH_SUN8I || RISCV || COMPILE_TEST
config SUN50I_A64_CCU
tristate "Support for the Allwinner A64 CCU"
- default y
+ default ARCH_SUNXI
depends on ARM64 || COMPILE_TEST
config SUN50I_A100_CCU
tristate "Support for the Allwinner A100 CCU"
- default y
+ default ARCH_SUNXI
depends on ARM64 || COMPILE_TEST
config SUN50I_A100_R_CCU
tristate "Support for the Allwinner A100 PRCM CCU"
- default y
+ default ARCH_SUNXI
depends on ARM64 || COMPILE_TEST
config SUN50I_H6_CCU
tristate "Support for the Allwinner H6 CCU"
- default y
+ default ARCH_SUNXI
depends on ARM64 || COMPILE_TEST
config SUN50I_H616_CCU
tristate "Support for the Allwinner H616 CCU"
- default y
+ default ARCH_SUNXI
depends on ARM64 || COMPILE_TEST
config SUN50I_H6_R_CCU
tristate "Support for the Allwinner H6 and H616 PRCM CCU"
- default y
+ default ARCH_SUNXI
depends on ARM64 || COMPILE_TEST
config SUN55I_A523_CCU
tristate "Support for the Allwinner A523/T527 CCU"
- default y
+ default ARCH_SUNXI
depends on ARM64 || COMPILE_TEST
config SUN55I_A523_R_CCU
tristate "Support for the Allwinner A523/T527 PRCM CCU"
- default y
+ default ARCH_SUNXI
depends on ARM64 || COMPILE_TEST
config SUN4I_A10_CCU
tristate "Support for the Allwinner A10/A20 CCU"
- default y
+ default ARCH_SUNXI
depends on MACH_SUN4I || MACH_SUN7I || COMPILE_TEST
config SUN5I_CCU
bool "Support for the Allwinner sun5i family CCM"
- default y
+ default ARCH_SUNXI
depends on MACH_SUN5I || COMPILE_TEST
depends on SUNXI_CCU=y
config SUN6I_A31_CCU
tristate "Support for the Allwinner A31/A31s CCU"
- default y
+ default ARCH_SUNXI
depends on MACH_SUN6I || COMPILE_TEST
config SUN6I_RTC_CCU
tristate "Support for the Allwinner H616/R329 RTC CCU"
- default y
+ default ARCH_SUNXI
depends on MACH_SUN8I || ARM64 || RISCV || COMPILE_TEST
config SUN8I_A23_CCU
tristate "Support for the Allwinner A23 CCU"
- default y
+ default ARCH_SUNXI
depends on MACH_SUN8I || COMPILE_TEST
config SUN8I_A33_CCU
tristate "Support for the Allwinner A33 CCU"
- default y
+ default ARCH_SUNXI
depends on MACH_SUN8I || COMPILE_TEST
config SUN8I_A83T_CCU
tristate "Support for the Allwinner A83T CCU"
- default y
+ default ARCH_SUNXI
depends on MACH_SUN8I || COMPILE_TEST
config SUN8I_H3_CCU
tristate "Support for the Allwinner H3 CCU"
- default y
+ default ARCH_SUNXI
depends on MACH_SUN8I || ARM64 || COMPILE_TEST
config SUN8I_V3S_CCU
tristate "Support for the Allwinner V3s CCU"
- default y
+ default ARCH_SUNXI
depends on MACH_SUN8I || COMPILE_TEST
config SUN8I_DE2_CCU
tristate "Support for the Allwinner SoCs DE2 CCU"
- default y
+ default ARCH_SUNXI
depends on MACH_SUN8I || ARM64 || RISCV || COMPILE_TEST
config SUN8I_R40_CCU
tristate "Support for the Allwinner R40 CCU"
- default y
+ default ARCH_SUNXI
depends on MACH_SUN8I || COMPILE_TEST
config SUN9I_A80_CCU
tristate "Support for the Allwinner A80 CCU"
- default y
+ default ARCH_SUNXI
depends on MACH_SUN9I || COMPILE_TEST
config SUN8I_R_CCU
tristate "Support for Allwinner SoCs' PRCM CCUs"
- default y
+ default ARCH_SUNXI
depends on MACH_SUN8I || ARM64 || COMPILE_TEST
endif
--
2.45.2
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [PATCH 5/5] clk: sunxi: Do not enable by default during compile testing
2025-04-04 11:56 [PATCH 0/5] clk: Do not enable by default during compile testing Krzysztof Kozlowski
` (3 preceding siblings ...)
2025-04-04 11:57 ` [PATCH 4/5] clk: sunxi-ng: " Krzysztof Kozlowski
@ 2025-04-04 11:57 ` Krzysztof Kozlowski
2025-04-27 4:38 ` Chen-Yu Tsai
2025-04-27 6:22 ` (subset) [PATCH 0/5] clk: " Chen-Yu Tsai
2025-05-15 12:59 ` Jerome Brunet
6 siblings, 1 reply; 17+ messages in thread
From: Krzysztof Kozlowski @ 2025-04-04 11:57 UTC (permalink / raw)
To: Neil Armstrong, Jerome Brunet, Michael Turquette, Stephen Boyd,
Kevin Hilman, Martin Blumenstingl, Maxime Coquelin,
Alexandre Torgue, Chen-Yu Tsai, Jernej Skrabec, Samuel Holland,
Emilio López
Cc: linux-amlogic, linux-clk, linux-arm-kernel, linux-kernel,
linux-stm32, linux-sunxi, Krzysztof Kozlowski
Enabling the compile test should not cause automatic enabling of all
drivers. Restrict the default to ARCH also for individual drivers, even
though their choice is not visible without selecting parent Kconfig
symbol, because otherwise selecting parent would select the child during
compile testing.
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
---
drivers/clk/sunxi/Kconfig | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/drivers/clk/sunxi/Kconfig b/drivers/clk/sunxi/Kconfig
index 1c4e543366ddb76c1669b577c1ac337dc1be616f..5e2f92bfe4120981ab68b175dce798ac8b3268b0 100644
--- a/drivers/clk/sunxi/Kconfig
+++ b/drivers/clk/sunxi/Kconfig
@@ -2,13 +2,13 @@
menuconfig CLK_SUNXI
bool "Legacy clock support for Allwinner SoCs"
depends on (ARM && ARCH_SUNXI) || COMPILE_TEST
- default y
+ default (ARM && ARCH_SUNXI)
if CLK_SUNXI
config CLK_SUNXI_CLOCKS
bool "Legacy clock drivers"
- default y
+ default ARCH_SUNXI
help
Legacy clock drivers being used on older (A10, A13, A20,
A23, A31, A80) SoCs. These drivers are kept around for
@@ -19,14 +19,14 @@ config CLK_SUNXI_CLOCKS
config CLK_SUNXI_PRCM_SUN6I
bool "Legacy A31 PRCM driver"
- default y
+ default ARCH_SUNXI
help
Legacy clock driver for the A31 PRCM clocks. Those are
usually needed for the PMIC communication, mostly.
config CLK_SUNXI_PRCM_SUN8I
bool "Legacy sun8i PRCM driver"
- default y
+ default ARCH_SUNXI
help
Legacy clock driver for the sun8i family PRCM clocks.
Those are usually needed for the PMIC communication,
@@ -34,7 +34,7 @@ config CLK_SUNXI_PRCM_SUN8I
config CLK_SUNXI_PRCM_SUN9I
bool "Legacy A80 PRCM driver"
- default y
+ default ARCH_SUNXI
help
Legacy clock driver for the A80 PRCM clocks. Those are
usually needed for the PMIC communication, mostly.
--
2.45.2
^ permalink raw reply related [flat|nested] 17+ messages in thread
* Re: [PATCH 4/5] clk: sunxi-ng: Do not enable by default during compile testing
2025-04-04 11:57 ` [PATCH 4/5] clk: sunxi-ng: " Krzysztof Kozlowski
@ 2025-04-04 14:13 ` Andre Przywara
2025-04-04 16:43 ` Krzysztof Kozlowski
0 siblings, 1 reply; 17+ messages in thread
From: Andre Przywara @ 2025-04-04 14:13 UTC (permalink / raw)
To: Krzysztof Kozlowski
Cc: Neil Armstrong, Jerome Brunet, Michael Turquette, Stephen Boyd,
Kevin Hilman, Martin Blumenstingl, Maxime Coquelin,
Alexandre Torgue, Chen-Yu Tsai, Jernej Skrabec, Samuel Holland,
Emilio López, linux-amlogic, linux-clk, linux-arm-kernel,
linux-kernel, linux-stm32, linux-sunxi
On Fri, 04 Apr 2025 13:57:00 +0200
Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> wrote:
Hi
> Enabling the compile test should not cause automatic enabling of all
> drivers. Restrict the default to ARCH also for individual drivers, even
> though their choice is not visible without selecting parent Kconfig
> symbol, because otherwise selecting parent would select the child during
> compile testing.
so I remember we changed this to "default y", because there were some
tricky problems with regards to RISC-V and ARM. See commits:
commit 0ff347db4c97cc16b4e428dc1db550ba3628f1e2
Author: Samuel Holland <samuel@sholland.org>
Date: Sat Dec 31 17:14:25 2022 -0600
clk: sunxi-ng: Move SoC driver conditions to dependencies
and
commit a26dc096f683ca27ac5e68703bfd3098b4212abd
Author: Samuel Holland <samuel@sholland.org>
Date: Sat Dec 31 17:14:24 2022 -0600
clk: sunxi-ng: Remove duplicate ARCH_SUNXI dependencies
Don't remember what broke, exactly, but just wanted to give a heads up.
Cheers,
Andre
>
> Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
> ---
> drivers/clk/sunxi-ng/Kconfig | 48 ++++++++++++++++++++++----------------------
> 1 file changed, 24 insertions(+), 24 deletions(-)
>
> diff --git a/drivers/clk/sunxi-ng/Kconfig b/drivers/clk/sunxi-ng/Kconfig
> index 5830a9d87bf25d536ac787fe83669c64c8214952..8896fd052ef1784d60d488ab1498737c1405deb2 100644
> --- a/drivers/clk/sunxi-ng/Kconfig
> +++ b/drivers/clk/sunxi-ng/Kconfig
> @@ -9,123 +9,123 @@ if SUNXI_CCU
>
> config SUNIV_F1C100S_CCU
> tristate "Support for the Allwinner newer F1C100s CCU"
> - default y
> + default ARCH_SUNXI
> depends on MACH_SUNIV || COMPILE_TEST
>
> config SUN20I_D1_CCU
> tristate "Support for the Allwinner D1/R528/T113 CCU"
> - default y
> + default ARCH_SUNXI
> depends on MACH_SUN8I || RISCV || COMPILE_TEST
>
> config SUN20I_D1_R_CCU
> tristate "Support for the Allwinner D1/R528/T113 PRCM CCU"
> - default y
> + default ARCH_SUNXI
> depends on MACH_SUN8I || RISCV || COMPILE_TEST
>
> config SUN50I_A64_CCU
> tristate "Support for the Allwinner A64 CCU"
> - default y
> + default ARCH_SUNXI
> depends on ARM64 || COMPILE_TEST
>
> config SUN50I_A100_CCU
> tristate "Support for the Allwinner A100 CCU"
> - default y
> + default ARCH_SUNXI
> depends on ARM64 || COMPILE_TEST
>
> config SUN50I_A100_R_CCU
> tristate "Support for the Allwinner A100 PRCM CCU"
> - default y
> + default ARCH_SUNXI
> depends on ARM64 || COMPILE_TEST
>
> config SUN50I_H6_CCU
> tristate "Support for the Allwinner H6 CCU"
> - default y
> + default ARCH_SUNXI
> depends on ARM64 || COMPILE_TEST
>
> config SUN50I_H616_CCU
> tristate "Support for the Allwinner H616 CCU"
> - default y
> + default ARCH_SUNXI
> depends on ARM64 || COMPILE_TEST
>
> config SUN50I_H6_R_CCU
> tristate "Support for the Allwinner H6 and H616 PRCM CCU"
> - default y
> + default ARCH_SUNXI
> depends on ARM64 || COMPILE_TEST
>
> config SUN55I_A523_CCU
> tristate "Support for the Allwinner A523/T527 CCU"
> - default y
> + default ARCH_SUNXI
> depends on ARM64 || COMPILE_TEST
>
> config SUN55I_A523_R_CCU
> tristate "Support for the Allwinner A523/T527 PRCM CCU"
> - default y
> + default ARCH_SUNXI
> depends on ARM64 || COMPILE_TEST
>
> config SUN4I_A10_CCU
> tristate "Support for the Allwinner A10/A20 CCU"
> - default y
> + default ARCH_SUNXI
> depends on MACH_SUN4I || MACH_SUN7I || COMPILE_TEST
>
> config SUN5I_CCU
> bool "Support for the Allwinner sun5i family CCM"
> - default y
> + default ARCH_SUNXI
> depends on MACH_SUN5I || COMPILE_TEST
> depends on SUNXI_CCU=y
>
> config SUN6I_A31_CCU
> tristate "Support for the Allwinner A31/A31s CCU"
> - default y
> + default ARCH_SUNXI
> depends on MACH_SUN6I || COMPILE_TEST
>
> config SUN6I_RTC_CCU
> tristate "Support for the Allwinner H616/R329 RTC CCU"
> - default y
> + default ARCH_SUNXI
> depends on MACH_SUN8I || ARM64 || RISCV || COMPILE_TEST
>
> config SUN8I_A23_CCU
> tristate "Support for the Allwinner A23 CCU"
> - default y
> + default ARCH_SUNXI
> depends on MACH_SUN8I || COMPILE_TEST
>
> config SUN8I_A33_CCU
> tristate "Support for the Allwinner A33 CCU"
> - default y
> + default ARCH_SUNXI
> depends on MACH_SUN8I || COMPILE_TEST
>
> config SUN8I_A83T_CCU
> tristate "Support for the Allwinner A83T CCU"
> - default y
> + default ARCH_SUNXI
> depends on MACH_SUN8I || COMPILE_TEST
>
> config SUN8I_H3_CCU
> tristate "Support for the Allwinner H3 CCU"
> - default y
> + default ARCH_SUNXI
> depends on MACH_SUN8I || ARM64 || COMPILE_TEST
>
> config SUN8I_V3S_CCU
> tristate "Support for the Allwinner V3s CCU"
> - default y
> + default ARCH_SUNXI
> depends on MACH_SUN8I || COMPILE_TEST
>
> config SUN8I_DE2_CCU
> tristate "Support for the Allwinner SoCs DE2 CCU"
> - default y
> + default ARCH_SUNXI
> depends on MACH_SUN8I || ARM64 || RISCV || COMPILE_TEST
>
> config SUN8I_R40_CCU
> tristate "Support for the Allwinner R40 CCU"
> - default y
> + default ARCH_SUNXI
> depends on MACH_SUN8I || COMPILE_TEST
>
> config SUN9I_A80_CCU
> tristate "Support for the Allwinner A80 CCU"
> - default y
> + default ARCH_SUNXI
> depends on MACH_SUN9I || COMPILE_TEST
>
> config SUN8I_R_CCU
> tristate "Support for Allwinner SoCs' PRCM CCUs"
> - default y
> + default ARCH_SUNXI
> depends on MACH_SUN8I || ARM64 || COMPILE_TEST
>
> endif
>
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [PATCH 4/5] clk: sunxi-ng: Do not enable by default during compile testing
2025-04-04 14:13 ` Andre Przywara
@ 2025-04-04 16:43 ` Krzysztof Kozlowski
0 siblings, 0 replies; 17+ messages in thread
From: Krzysztof Kozlowski @ 2025-04-04 16:43 UTC (permalink / raw)
To: Andre Przywara
Cc: Neil Armstrong, Jerome Brunet, Michael Turquette, Stephen Boyd,
Kevin Hilman, Martin Blumenstingl, Maxime Coquelin,
Alexandre Torgue, Chen-Yu Tsai, Jernej Skrabec, Samuel Holland,
Emilio López, linux-amlogic, linux-clk, linux-arm-kernel,
linux-kernel, linux-stm32, linux-sunxi
On 04/04/2025 16:13, Andre Przywara wrote:
> On Fri, 04 Apr 2025 13:57:00 +0200
> Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> wrote:
>
> Hi
>> Enabling the compile test should not cause automatic enabling of all
>> drivers. Restrict the default to ARCH also for individual drivers, even
>> though their choice is not visible without selecting parent Kconfig
>> symbol, because otherwise selecting parent would select the child during
>> compile testing.
>
> so I remember we changed this to "default y", because there were some
> tricky problems with regards to RISC-V and ARM. See commits:
>
> commit 0ff347db4c97cc16b4e428dc1db550ba3628f1e2
> Author: Samuel Holland <samuel@sholland.org>
> Date: Sat Dec 31 17:14:25 2022 -0600
> clk: sunxi-ng: Move SoC driver conditions to dependencies
>
> and
>
> commit a26dc096f683ca27ac5e68703bfd3098b4212abd
> Author: Samuel Holland <samuel@sholland.org>
> Date: Sat Dec 31 17:14:24 2022 -0600
> clk: sunxi-ng: Remove duplicate ARCH_SUNXI dependencies
>
> Don't remember what broke, exactly, but just wanted to give a heads up.
>
Hm, I missed that. Quite unexpected commits.
I would expect they to change default to match exact case but apparently
for simplicity they became default for everyone? No clue...
Commit says:
" Do not duplicate the same expression on the `default` line, so the two
lines do not need to be kept in sync."
what it did, but not WHY.
Why is the most important thing...
The rest of the commit msg:
"Drivers stay disabled under COMPILE_TEST because of the `default
ARCH_SUNXI` applied to SUNXI_CCU."
is true, until you enable SUNXI_CCU. Then all of them became enabled by
default, which is not necessary and in general not welcomed. You should
compile test only things which you want, not everything.
Best regards,
Krzysztof
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [PATCH 1/5] clk: meson: Do not enable by default during compile testing
2025-04-04 11:56 ` [PATCH 1/5] clk: meson: " Krzysztof Kozlowski
@ 2025-04-06 20:31 ` Martin Blumenstingl
0 siblings, 0 replies; 17+ messages in thread
From: Martin Blumenstingl @ 2025-04-06 20:31 UTC (permalink / raw)
To: Krzysztof Kozlowski
Cc: Neil Armstrong, Jerome Brunet, Michael Turquette, Stephen Boyd,
Kevin Hilman, Maxime Coquelin, Alexandre Torgue, Chen-Yu Tsai,
Jernej Skrabec, Samuel Holland, Emilio López, linux-amlogic,
linux-clk, linux-arm-kernel, linux-kernel, linux-stm32,
linux-sunxi
On Fri, Apr 4, 2025 at 1:57 PM Krzysztof Kozlowski
<krzysztof.kozlowski@linaro.org> wrote:
>
> Enabling the compile test should not cause automatic enabling of all
> drivers.
>
> Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Reviewed-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [PATCH 5/5] clk: sunxi: Do not enable by default during compile testing
2025-04-04 11:57 ` [PATCH 5/5] clk: sunxi: " Krzysztof Kozlowski
@ 2025-04-27 4:38 ` Chen-Yu Tsai
2025-04-27 4:42 ` Chen-Yu Tsai
0 siblings, 1 reply; 17+ messages in thread
From: Chen-Yu Tsai @ 2025-04-27 4:38 UTC (permalink / raw)
To: Krzysztof Kozlowski
Cc: Neil Armstrong, Jerome Brunet, Michael Turquette, Stephen Boyd,
Kevin Hilman, Martin Blumenstingl, Maxime Coquelin,
Alexandre Torgue, Jernej Skrabec, Samuel Holland,
Emilio López, linux-amlogic, linux-clk, linux-arm-kernel,
linux-kernel, linux-stm32, linux-sunxi
On Fri, Apr 4, 2025 at 7:57 PM Krzysztof Kozlowski
<krzysztof.kozlowski@linaro.org> wrote:
>
> Enabling the compile test should not cause automatic enabling of all
> drivers. Restrict the default to ARCH also for individual drivers, even
> though their choice is not visible without selecting parent Kconfig
> symbol, because otherwise selecting parent would select the child during
> compile testing.
>
> Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
> ---
> drivers/clk/sunxi/Kconfig | 10 +++++-----
> 1 file changed, 5 insertions(+), 5 deletions(-)
>
> diff --git a/drivers/clk/sunxi/Kconfig b/drivers/clk/sunxi/Kconfig
> index 1c4e543366ddb76c1669b577c1ac337dc1be616f..5e2f92bfe4120981ab68b175dce798ac8b3268b0 100644
> --- a/drivers/clk/sunxi/Kconfig
> +++ b/drivers/clk/sunxi/Kconfig
> @@ -2,13 +2,13 @@
> menuconfig CLK_SUNXI
> bool "Legacy clock support for Allwinner SoCs"
> depends on (ARM && ARCH_SUNXI) || COMPILE_TEST
> - default y
> + default (ARM && ARCH_SUNXI)
Just wondering, shouldn't this change alone be enough? The remaining
Kconfig options are gated by this one.
ChenYU
> if CLK_SUNXI
>
> config CLK_SUNXI_CLOCKS
> bool "Legacy clock drivers"
> - default y
> + default ARCH_SUNXI
> help
> Legacy clock drivers being used on older (A10, A13, A20,
> A23, A31, A80) SoCs. These drivers are kept around for
> @@ -19,14 +19,14 @@ config CLK_SUNXI_CLOCKS
>
> config CLK_SUNXI_PRCM_SUN6I
> bool "Legacy A31 PRCM driver"
> - default y
> + default ARCH_SUNXI
> help
> Legacy clock driver for the A31 PRCM clocks. Those are
> usually needed for the PMIC communication, mostly.
>
> config CLK_SUNXI_PRCM_SUN8I
> bool "Legacy sun8i PRCM driver"
> - default y
> + default ARCH_SUNXI
> help
> Legacy clock driver for the sun8i family PRCM clocks.
> Those are usually needed for the PMIC communication,
> @@ -34,7 +34,7 @@ config CLK_SUNXI_PRCM_SUN8I
>
> config CLK_SUNXI_PRCM_SUN9I
> bool "Legacy A80 PRCM driver"
> - default y
> + default ARCH_SUNXI
> help
> Legacy clock driver for the A80 PRCM clocks. Those are
> usually needed for the PMIC communication, mostly.
>
> --
> 2.45.2
>
>
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [PATCH 5/5] clk: sunxi: Do not enable by default during compile testing
2025-04-27 4:38 ` Chen-Yu Tsai
@ 2025-04-27 4:42 ` Chen-Yu Tsai
0 siblings, 0 replies; 17+ messages in thread
From: Chen-Yu Tsai @ 2025-04-27 4:42 UTC (permalink / raw)
To: Krzysztof Kozlowski
Cc: Neil Armstrong, Jerome Brunet, Michael Turquette, Stephen Boyd,
Kevin Hilman, Martin Blumenstingl, Maxime Coquelin,
Alexandre Torgue, Jernej Skrabec, Samuel Holland,
Emilio López, linux-amlogic, linux-clk, linux-arm-kernel,
linux-kernel, linux-stm32, linux-sunxi
On Sun, Apr 27, 2025 at 12:38 PM Chen-Yu Tsai <wens@csie.org> wrote:
>
> On Fri, Apr 4, 2025 at 7:57 PM Krzysztof Kozlowski
> <krzysztof.kozlowski@linaro.org> wrote:
> >
> > Enabling the compile test should not cause automatic enabling of all
> > drivers. Restrict the default to ARCH also for individual drivers, even
> > though their choice is not visible without selecting parent Kconfig
> > symbol, because otherwise selecting parent would select the child during
> > compile testing.
> >
> > Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
> > ---
> > drivers/clk/sunxi/Kconfig | 10 +++++-----
> > 1 file changed, 5 insertions(+), 5 deletions(-)
> >
> > diff --git a/drivers/clk/sunxi/Kconfig b/drivers/clk/sunxi/Kconfig
> > index 1c4e543366ddb76c1669b577c1ac337dc1be616f..5e2f92bfe4120981ab68b175dce798ac8b3268b0 100644
> > --- a/drivers/clk/sunxi/Kconfig
> > +++ b/drivers/clk/sunxi/Kconfig
> > @@ -2,13 +2,13 @@
> > menuconfig CLK_SUNXI
> > bool "Legacy clock support for Allwinner SoCs"
> > depends on (ARM && ARCH_SUNXI) || COMPILE_TEST
> > - default y
> > + default (ARM && ARCH_SUNXI)
>
> Just wondering, shouldn't this change alone be enough? The remaining
> Kconfig options are gated by this one.
Having re-read your reply to the other patch, this one makes sense now.
Sorry for the noise.
> > if CLK_SUNXI
> >
> > config CLK_SUNXI_CLOCKS
> > bool "Legacy clock drivers"
> > - default y
> > + default ARCH_SUNXI
> > help
> > Legacy clock drivers being used on older (A10, A13, A20,
> > A23, A31, A80) SoCs. These drivers are kept around for
> > @@ -19,14 +19,14 @@ config CLK_SUNXI_CLOCKS
> >
> > config CLK_SUNXI_PRCM_SUN6I
> > bool "Legacy A31 PRCM driver"
> > - default y
> > + default ARCH_SUNXI
> > help
> > Legacy clock driver for the A31 PRCM clocks. Those are
> > usually needed for the PMIC communication, mostly.
> >
> > config CLK_SUNXI_PRCM_SUN8I
> > bool "Legacy sun8i PRCM driver"
> > - default y
> > + default ARCH_SUNXI
> > help
> > Legacy clock driver for the sun8i family PRCM clocks.
> > Those are usually needed for the PMIC communication,
> > @@ -34,7 +34,7 @@ config CLK_SUNXI_PRCM_SUN8I
> >
> > config CLK_SUNXI_PRCM_SUN9I
> > bool "Legacy A80 PRCM driver"
> > - default y
> > + default ARCH_SUNXI
> > help
> > Legacy clock driver for the A80 PRCM clocks. Those are
> > usually needed for the PMIC communication, mostly.
> >
> > --
> > 2.45.2
> >
> >
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: (subset) [PATCH 0/5] clk: Do not enable by default during compile testing
2025-04-04 11:56 [PATCH 0/5] clk: Do not enable by default during compile testing Krzysztof Kozlowski
` (4 preceding siblings ...)
2025-04-04 11:57 ` [PATCH 5/5] clk: sunxi: " Krzysztof Kozlowski
@ 2025-04-27 6:22 ` Chen-Yu Tsai
2025-05-15 12:59 ` Jerome Brunet
6 siblings, 0 replies; 17+ messages in thread
From: Chen-Yu Tsai @ 2025-04-27 6:22 UTC (permalink / raw)
To: Neil Armstrong, Jerome Brunet, Michael Turquette, Stephen Boyd,
Kevin Hilman, Martin Blumenstingl, Maxime Coquelin,
Alexandre Torgue, Jernej Skrabec, Samuel Holland,
Emilio López, Krzysztof Kozlowski
Cc: linux-amlogic, linux-clk, linux-arm-kernel, linux-kernel,
linux-stm32, linux-sunxi
On Fri, 04 Apr 2025 13:56:56 +0200, Krzysztof Kozlowski wrote:
> Enabling the compile test should not cause automatic enabling of all
> drivers.
>
> No dependencies, can be picked by individual maintainers.
>
> Best regards,
> Krzysztof
>
> [...]
Applied to clk-for-6.16 in git@github.com:linux-sunxi/linux-sunxi.git, thanks!
[4/5] clk: sunxi-ng: Do not enable by default during compile testing
commit: 115bd1f1ec2b6b7f925752a85dd43e9909757f9a
[5/5] clk: sunxi: Do not enable by default during compile testing
commit: f06a610cb17468a3098be1e401c4b29623b99d0a
Best regards,
--
Chen-Yu Tsai <wens@csie.org>
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: (subset) [PATCH 0/5] clk: Do not enable by default during compile testing
2025-04-04 11:56 [PATCH 0/5] clk: Do not enable by default during compile testing Krzysztof Kozlowski
` (5 preceding siblings ...)
2025-04-27 6:22 ` (subset) [PATCH 0/5] clk: " Chen-Yu Tsai
@ 2025-05-15 12:59 ` Jerome Brunet
6 siblings, 0 replies; 17+ messages in thread
From: Jerome Brunet @ 2025-05-15 12:59 UTC (permalink / raw)
To: Neil Armstrong, Michael Turquette, Stephen Boyd, Kevin Hilman,
Martin Blumenstingl, Maxime Coquelin, Alexandre Torgue,
Chen-Yu Tsai, Jernej Skrabec, Samuel Holland, Emilio López,
Krzysztof Kozlowski
Cc: linux-amlogic, linux-clk, linux-arm-kernel, linux-kernel,
linux-stm32, linux-sunxi
Applied to clk-meson (clk-meson-next), thanks!
[1/5] clk: meson: Do not enable by default during compile testing
https://github.com/BayLibre/clk-meson/commit/0afce85ed26c
Best regards,
--
Jerome
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [PATCH 2/5] clk: nuvoton: Do not enable by default during compile testing
2025-04-04 11:56 ` [PATCH 2/5] clk: nuvoton: " Krzysztof Kozlowski
@ 2025-05-22 18:32 ` Krzysztof Kozlowski
2025-06-20 7:21 ` Stephen Boyd
1 sibling, 0 replies; 17+ messages in thread
From: Krzysztof Kozlowski @ 2025-05-22 18:32 UTC (permalink / raw)
To: Neil Armstrong, Jerome Brunet, Michael Turquette, Stephen Boyd,
Kevin Hilman, Martin Blumenstingl, Maxime Coquelin,
Alexandre Torgue, Chen-Yu Tsai, Jernej Skrabec, Samuel Holland,
Emilio López
Cc: linux-amlogic, linux-clk, linux-arm-kernel, linux-kernel,
linux-stm32, linux-sunxi
On 04/04/2025 13:56, Krzysztof Kozlowski wrote:
> Enabling the compile test should not cause automatic enabling of all
> drivers. Restrict the default to ARCH also for individual driver, even
> though its choice is not visible without selecting parent Kconfig
> symbol, because otherwise selecting parent would select the child during
> compile testing.
>
> Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
> ---
> drivers/clk/nuvoton/Kconfig | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
Ping. Any Nuvoton maintainers are going to pick this up?
Best regards,
Krzysztof
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [PATCH 3/5] clk: stm32: Do not enable by default during compile testing
2025-04-04 11:56 ` [PATCH 3/5] clk: stm32: " Krzysztof Kozlowski
@ 2025-05-22 18:32 ` Krzysztof Kozlowski
2025-06-20 7:21 ` Stephen Boyd
1 sibling, 0 replies; 17+ messages in thread
From: Krzysztof Kozlowski @ 2025-05-22 18:32 UTC (permalink / raw)
To: Neil Armstrong, Jerome Brunet, Michael Turquette, Stephen Boyd,
Kevin Hilman, Martin Blumenstingl, Maxime Coquelin,
Alexandre Torgue, Chen-Yu Tsai, Jernej Skrabec, Samuel Holland,
Emilio López
Cc: linux-amlogic, linux-clk, linux-arm-kernel, linux-kernel,
linux-stm32, linux-sunxi
On 04/04/2025 13:56, Krzysztof Kozlowski wrote:
> Enabling the compile test should not cause automatic enabling of all
> drivers. Restrict the default to ARCH also for individual driver, even
> though its choice is not visible without selecting parent Kconfig
> symbol, because otherwise selecting parent would select the child during
> compile testing.
>
> Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
> ---
> drivers/clk/stm32/Kconfig | 8 ++++----
> 1 file changed, 4 insertions(+), 4 deletions(-)
Ping. Any feedback from maintainers? Stephen, are you picking up this
directly?
Best regards,
Krzysztof
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [PATCH 2/5] clk: nuvoton: Do not enable by default during compile testing
2025-04-04 11:56 ` [PATCH 2/5] clk: nuvoton: " Krzysztof Kozlowski
2025-05-22 18:32 ` Krzysztof Kozlowski
@ 2025-06-20 7:21 ` Stephen Boyd
1 sibling, 0 replies; 17+ messages in thread
From: Stephen Boyd @ 2025-06-20 7:21 UTC (permalink / raw)
To: Alexandre Torgue, Chen-Yu Tsai, Emilio López, Jernej Skrabec,
Jerome Brunet, Kevin Hilman, Krzysztof Kozlowski,
Martin Blumenstingl, Maxime Coquelin, Michael Turquette,
Neil Armstrong, Samuel Holland
Cc: linux-amlogic, linux-clk, linux-arm-kernel, linux-kernel,
linux-stm32, linux-sunxi, Krzysztof Kozlowski
Quoting Krzysztof Kozlowski (2025-04-04 04:56:58)
> Enabling the compile test should not cause automatic enabling of all
> drivers. Restrict the default to ARCH also for individual driver, even
> though its choice is not visible without selecting parent Kconfig
> symbol, because otherwise selecting parent would select the child during
> compile testing.
>
> Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
> ---
Applied to clk-next
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [PATCH 3/5] clk: stm32: Do not enable by default during compile testing
2025-04-04 11:56 ` [PATCH 3/5] clk: stm32: " Krzysztof Kozlowski
2025-05-22 18:32 ` Krzysztof Kozlowski
@ 2025-06-20 7:21 ` Stephen Boyd
1 sibling, 0 replies; 17+ messages in thread
From: Stephen Boyd @ 2025-06-20 7:21 UTC (permalink / raw)
To: Alexandre Torgue, Chen-Yu Tsai, Emilio López, Jernej Skrabec,
Jerome Brunet, Kevin Hilman, Krzysztof Kozlowski,
Martin Blumenstingl, Maxime Coquelin, Michael Turquette,
Neil Armstrong, Samuel Holland
Cc: linux-amlogic, linux-clk, linux-arm-kernel, linux-kernel,
linux-stm32, linux-sunxi, Krzysztof Kozlowski
Quoting Krzysztof Kozlowski (2025-04-04 04:56:59)
> Enabling the compile test should not cause automatic enabling of all
> drivers. Restrict the default to ARCH also for individual driver, even
> though its choice is not visible without selecting parent Kconfig
> symbol, because otherwise selecting parent would select the child during
> compile testing.
>
> Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
> ---
Applied to clk-next
^ permalink raw reply [flat|nested] 17+ messages in thread
end of thread, other threads:[~2025-06-20 7:26 UTC | newest]
Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-04-04 11:56 [PATCH 0/5] clk: Do not enable by default during compile testing Krzysztof Kozlowski
2025-04-04 11:56 ` [PATCH 1/5] clk: meson: " Krzysztof Kozlowski
2025-04-06 20:31 ` Martin Blumenstingl
2025-04-04 11:56 ` [PATCH 2/5] clk: nuvoton: " Krzysztof Kozlowski
2025-05-22 18:32 ` Krzysztof Kozlowski
2025-06-20 7:21 ` Stephen Boyd
2025-04-04 11:56 ` [PATCH 3/5] clk: stm32: " Krzysztof Kozlowski
2025-05-22 18:32 ` Krzysztof Kozlowski
2025-06-20 7:21 ` Stephen Boyd
2025-04-04 11:57 ` [PATCH 4/5] clk: sunxi-ng: " Krzysztof Kozlowski
2025-04-04 14:13 ` Andre Przywara
2025-04-04 16:43 ` Krzysztof Kozlowski
2025-04-04 11:57 ` [PATCH 5/5] clk: sunxi: " Krzysztof Kozlowski
2025-04-27 4:38 ` Chen-Yu Tsai
2025-04-27 4:42 ` Chen-Yu Tsai
2025-04-27 6:22 ` (subset) [PATCH 0/5] clk: " Chen-Yu Tsai
2025-05-15 12:59 ` Jerome Brunet
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).