[PATCH v2 1/2] pinctrl: mediatek: kconfig: fix logic

Julien Stephan jstephan at baylibre.com
Thu Jan 8 15:47:15 CET 2026


We can't have PINCTRL_MTK depend on PINCTRL_GENERIC and then all
drivers select it. Individual drivers should directly depend on
PINCTRL_GENERIC.

Signed-off-by: Julien Stephan <jstephan at baylibre.com>
---
 drivers/pinctrl/mediatek/Kconfig | 21 ++++++++++-----------
 1 file changed, 10 insertions(+), 11 deletions(-)

diff --git a/drivers/pinctrl/mediatek/Kconfig b/drivers/pinctrl/mediatek/Kconfig
index 8b9180bd2aaeb56325ba42d08afa42d9317f23a1..d10d08d9fe80441a5a2f8acc13e312825fa43a5d 100644
--- a/drivers/pinctrl/mediatek/Kconfig
+++ b/drivers/pinctrl/mediatek/Kconfig
@@ -1,47 +1,46 @@
 if ARCH_MEDIATEK
 
 config PINCTRL_MTK
-	depends on PINCTRL_GENERIC
 	bool
 
 config PINCTRL_MT7622
 	bool "MT7622 SoC pinctrl driver"
-	select PINCTRL_MTK
+	depends on PINCTRL_GENERIC
 
 config PINCTRL_MT7623
 	bool "MT7623 SoC pinctrl driver"
-	select PINCTRL_MTK
+	depends on PINCTRL_GENERIC
 
 config PINCTRL_MT7629
 	bool "MT7629 SoC pinctrl driver"
-	select PINCTRL_MTK
+	depends on PINCTRL_GENERIC
 
 config PINCTRL_MT7981
 	bool "MT7981 SoC pinctrl driver"
-	select PINCTRL_MTK
+	depends on PINCTRL_GENERIC
 
 config PINCTRL_MT7986
 	bool "MT7986 SoC pinctrl driver"
-	select PINCTRL_MTK
+	depends on PINCTRL_GENERIC
 
 config PINCTRL_MT7987
 	bool "MT7987 SoC pinctrl driver"
-	select PINCTRL_MTK
+	depends on PINCTRL_GENERIC
 
 config PINCTRL_MT7988
 	bool "MT7988 SoC pinctrl driver"
-	select PINCTRL_MTK
+	depends on PINCTRL_GENERIC
 
 config PINCTRL_MT8512
 	bool "MT8512 SoC pinctrl driver"
-	select PINCTRL_MTK
+	depends on PINCTRL_GENERIC
 
 config PINCTRL_MT8516
 	bool "MT8516 SoC pinctrl driver"
-	select PINCTRL_MTK
+	depends on PINCTRL_GENERIC
 
 config PINCTRL_MT8518
         bool "MT8518 SoC pinctrl driver"
-	select PINCTRL_MTK
+	depends on PINCTRL_GENERIC
 
 endif

-- 
2.50.1



More information about the U-Boot mailing list