]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
pinctrl: freescale: Enable driver if platform is enabled.
authorAlexander Stein <alexander.stein@ew.tq-group.com>
Wed, 14 May 2025 13:13:40 +0000 (15:13 +0200)
committerLinus Walleij <linus.walleij@linaro.org>
Tue, 20 May 2025 21:39:52 +0000 (23:39 +0200)
The pinctrl drivers are not enabled in defconfig. Instead of listing
each driver in the defconfig, enable then by default if the platform/soc
support is enabled as well.

Signed-off-by: Alexander Stein <alexander.stein@ew.tq-group.com>
Acked-by: Esben Haabendal <esben@geanix.com>
Link: https://lore.kernel.org/20250514131342.755840-2-alexander.stein@ew.tq-group.com
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
drivers/pinctrl/freescale/Kconfig

index d1610e2f214273a0180bafd09258307924d4c432..8d24decd3f074ece19fba1d3c34c6aee30fc27ae 100644 (file)
@@ -22,6 +22,7 @@ config PINCTRL_IMX_SCU
        tristate
        depends on OF
        depends on IMX_SCU || COMPILE_TEST
+       default IMX_SCU
        select PINCTRL_IMX
 
 config PINCTRL_IMX1_CORE
@@ -160,6 +161,7 @@ config PINCTRL_IMX8MM
        tristate "IMX8MM pinctrl driver"
        depends on OF
        depends on SOC_IMX8M || COMPILE_TEST
+       default SOC_IMX8M
        select PINCTRL_IMX
        help
          Say Y here to enable the imx8mm pinctrl driver
@@ -168,6 +170,7 @@ config PINCTRL_IMX8MN
        tristate "IMX8MN pinctrl driver"
        depends on OF
        depends on SOC_IMX8M || COMPILE_TEST
+       default SOC_IMX8M
        select PINCTRL_IMX
        help
          Say Y here to enable the imx8mn pinctrl driver
@@ -176,6 +179,7 @@ config PINCTRL_IMX8MP
        tristate "IMX8MP pinctrl driver"
        depends on OF
        depends on SOC_IMX8M || COMPILE_TEST
+       default SOC_IMX8M
        select PINCTRL_IMX
        help
          Say Y here to enable the imx8mp pinctrl driver
@@ -184,6 +188,7 @@ config PINCTRL_IMX8MQ
        tristate "IMX8MQ pinctrl driver"
        depends on OF
        depends on SOC_IMX8M || COMPILE_TEST
+       default SOC_IMX8M
        select PINCTRL_IMX
        help
          Say Y here to enable the imx8mq pinctrl driver
@@ -192,6 +197,7 @@ config PINCTRL_IMX8QM
        tristate "IMX8QM pinctrl driver"
        depends on OF
        depends on (IMX_SCU && ARCH_MXC && ARM64) || COMPILE_TEST
+       default ARCH_MXC
        select PINCTRL_IMX_SCU
        help
          Say Y here to enable the imx8qm pinctrl driver
@@ -200,6 +206,7 @@ config PINCTRL_IMX8QXP
        tristate "IMX8QXP pinctrl driver"
        depends on OF
        depends on (IMX_SCU && ARCH_MXC && ARM64) || COMPILE_TEST
+       default ARCH_MXC
        select PINCTRL_IMX_SCU
        help
          Say Y here to enable the imx8qxp pinctrl driver
@@ -208,6 +215,7 @@ config PINCTRL_IMX8DXL
        tristate "IMX8DXL pinctrl driver"
        depends on OF
        depends on (IMX_SCU && ARCH_MXC && ARM64) || COMPILE_TEST
+       default ARCH_MXC
        select PINCTRL_IMX_SCU
        help
          Say Y here to enable the imx8dxl pinctrl driver
@@ -216,6 +224,7 @@ config PINCTRL_IMX8ULP
        tristate "IMX8ULP pinctrl driver"
        depends on OF
        depends on ARCH_MXC || COMPILE_TEST
+       default ARCH_MXC
        select PINCTRL_IMX
        help
          Say Y here to enable the imx8ulp pinctrl driver
@@ -240,6 +249,7 @@ config PINCTRL_IMX93
        tristate "IMX93 pinctrl driver"
        depends on OF
        depends on ARCH_MXC || COMPILE_TEST
+       default SOC_IMX9
        select PINCTRL_IMX
        help
          Say Y here to enable the imx93 pinctrl driver