]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
pinctrl: meson: Do not enable by default during compile testing
authorKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Fri, 4 Apr 2025 11:57:18 +0000 (13:57 +0200)
committerLinus Walleij <linus.walleij@linaro.org>
Tue, 15 Apr 2025 08:08:42 +0000 (10:08 +0200)
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>
Link: https://lore.kernel.org/20250404115719.309999-1-krzysztof.kozlowski@linaro.org
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
drivers/pinctrl/meson/Kconfig

index 90639bc171f6ac912bd2660871c672536d52aafc..0315e224bce6934229d5c6d0f7493cf33e491b08 100644 (file)
@@ -3,7 +3,7 @@ menuconfig PINCTRL_MESON
        tristate "Amlogic SoC pinctrl drivers"
        depends on ARCH_MESON || COMPILE_TEST
        depends on OF
-       default y
+       default ARCH_MESON
        select PINMUX
        select PINCONF
        select GENERIC_PINCONF
@@ -17,25 +17,25 @@ config PINCTRL_MESON8
        bool "Meson 8 SoC pinctrl driver"
        depends on ARM
        select PINCTRL_MESON8_PMX
-       default y
+       default ARCH_MESON
 
 config PINCTRL_MESON8B
        bool "Meson 8b SoC pinctrl driver"
        depends on ARM
        select PINCTRL_MESON8_PMX
-       default y
+       default ARCH_MESON
 
 config PINCTRL_MESON_GXBB
        tristate "Meson gxbb SoC pinctrl driver"
        depends on ARM64
        select PINCTRL_MESON8_PMX
-       default y
+       default ARCH_MESON
 
 config PINCTRL_MESON_GXL
        tristate "Meson gxl SoC pinctrl driver"
        depends on ARM64
        select PINCTRL_MESON8_PMX
-       default y
+       default ARCH_MESON
 
 config PINCTRL_MESON8_PMX
        tristate
@@ -44,7 +44,7 @@ config PINCTRL_MESON_AXG
        tristate "Meson axg Soc pinctrl driver"
        depends on ARM64
        select PINCTRL_MESON_AXG_PMX
-       default y
+       default ARCH_MESON
 
 config PINCTRL_MESON_AXG_PMX
        tristate
@@ -53,24 +53,24 @@ config PINCTRL_MESON_G12A
        tristate "Meson g12a Soc pinctrl driver"
        depends on ARM64
        select PINCTRL_MESON_AXG_PMX
-       default y
+       default ARCH_MESON
 
 config PINCTRL_MESON_A1
        tristate "Meson a1 Soc pinctrl driver"
        depends on ARM64
        select PINCTRL_MESON_AXG_PMX
-       default y
+       default ARCH_MESON
 
 config PINCTRL_MESON_S4
        tristate "Meson s4 Soc pinctrl driver"
        depends on ARM64
        select PINCTRL_MESON_AXG_PMX
-       default y
+       default ARCH_MESON
 
 config PINCTRL_AMLOGIC_A4
        bool "AMLOGIC pincontrol"
        depends on ARM64
-       default y
+       default ARCH_MESON
        help
          This is the driver for the pin controller found on Amlogic SoCs.
 
@@ -82,12 +82,12 @@ config PINCTRL_AMLOGIC_C3
        tristate "Amlogic C3 SoC pinctrl driver"
        depends on ARM64
        select PINCTRL_MESON_AXG_PMX
-       default y
+       default ARCH_MESON
 
 config PINCTRL_AMLOGIC_T7
        tristate "Amlogic T7 SoC pinctrl driver"
        depends on ARM64
        select PINCTRL_MESON_AXG_PMX
-       default y
+       default ARCH_MESON
 
 endif