Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

pinctrl: fix allmodconfig noise

There was some mess in the dependencies in the pinctrl
Kconfig for compile tests under allmodconfig. Mea Culpa.

Reported-by: Linus Torvalds <torvalds@linux-foundation.org>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>

+8 -2
+4 -1
drivers/pinctrl/Kconfig
··· 95 95 96 96 config PINCTRL_MESON 97 97 bool 98 + depends on OF 98 99 select PINMUX 99 100 select PINCONF 100 101 select GENERIC_PINCONF 102 + select GPIOLIB 101 103 select OF_GPIO 102 104 select REGMAP_MMIO 103 105 ··· 231 229 232 230 config PINCTRL_TB10X 233 231 bool 234 - depends on ARC_PLAT_TB10X 232 + depends on OF && ARC_PLAT_TB10X 233 + select GPIOLIB 235 234 236 235 endmenu 237 236
+3
drivers/pinctrl/mediatek/Kconfig
··· 2 2 3 3 config PINCTRL_MTK_COMMON 4 4 bool 5 + depends on OF 5 6 select PINMUX 6 7 select GENERIC_PINCONF 7 8 select GPIOLIB ··· 11 10 # For ARMv7 SoCs 12 11 config PINCTRL_MT8135 13 12 bool "Mediatek MT8135 pin control" if COMPILE_TEST && !MACH_MT8135 13 + depends on OF 14 14 default MACH_MT8135 15 15 select PINCTRL_MTK_COMMON 16 16 17 17 # For ARMv8 SoCs 18 18 config PINCTRL_MT8173 19 19 bool "Mediatek MT8173 pin control" 20 + depends on OF 20 21 depends on ARM64 || COMPILE_TEST 21 22 default ARM64 && ARCH_MEDIATEK 22 23 select PINCTRL_MTK_COMMON
+1 -1
drivers/pinctrl/nomadik/Kconfig
··· 30 30 config PINCTRL_NOMADIK 31 31 bool "Nomadik pin controller driver" 32 32 depends on ARCH_U8500 || ARCH_NOMADIK 33 + depends on OF && GPIOLIB 33 34 select PINMUX 34 35 select PINCONF 35 - select GPIOLIB 36 36 select OF_GPIO 37 37 select GPIOLIB_IRQCHIP 38 38