mirror of
https://github.com/torvalds/linux.git
synced 2026-09-23 22:14:03 +02:00
pinctrl: fix unmet dependencies from missing GPIOLIB
These 4 options, PINCTRL_PIC32, PINCTRL_PIC32, PINCTRL_IPROC_GPIO, and PINCTRL_NSP_GPIO all select GPIOLIB_IRQCHIP without ensuring GPIOLIB is enabled, causing unmet dependencies, such as: WARNING: unmet direct dependencies detected for GPIOLIB_IRQCHIP Depends on [n]: GPIOLIB [=n] Selected by [y]: - PINCTRL_PIC32 [=y] && PINCTRL [=y] && OF [=y] && (MACH_PIC32 || COMPILE_TEST [=y]) Similar options in this subsystem select GPIOLIB, so let's do the same here. These unmet dependency bugs were found by kconfirm, a static analysis tool for Kconfig. Fixes:2ba384e6c3("pinctrl: pinctrl-pic32: Add PIC32 pin control driver") Fixes:1490d9f841("pinctrl: Add STMFX GPIO expander Pinctrl/GPIO driver") Fixes:b64333ce76("pinctrl: cygnus: add gpio/pinconf driver") Fixes:8bfcbbbcab("pinctrl: nsp: add gpio-a driver support for Broadcom NSP SoC") Signed-off-by: Julian Braha <julianbraha@gmail.com> Reviewed-by: Arnd Bergmann <arnd@arndb.de> Acked-by: Arnd Bergmann <arnd@arndb.de> Signed-off-by: Linus Walleij <linusw@kernel.org>
This commit is contained in:
parent
15532f9cbb
commit
46840fa8c9
|
|
@ -486,6 +486,7 @@ config PINCTRL_PIC32
|
|||
depends on MACH_PIC32 || COMPILE_TEST
|
||||
select PINMUX
|
||||
select GENERIC_PINCONF
|
||||
select GPIOLIB
|
||||
select GPIOLIB_IRQCHIP
|
||||
help
|
||||
This is the pin controller and gpio driver for Microchip PIC32
|
||||
|
|
@ -562,6 +563,7 @@ config PINCTRL_STMFX
|
|||
depends on I2C
|
||||
depends on HAS_IOMEM
|
||||
select GENERIC_PINCONF
|
||||
select GPIOLIB
|
||||
select GPIOLIB_IRQCHIP
|
||||
select MFD_STMFX
|
||||
help
|
||||
|
|
|
|||
|
|
@ -121,6 +121,7 @@ source "drivers/pinctrl/bcm/Kconfig.stb"
|
|||
config PINCTRL_IPROC_GPIO
|
||||
bool "Broadcom iProc GPIO (with PINCONF) driver"
|
||||
depends on ARCH_BCM_IPROC || COMPILE_TEST
|
||||
select GPIOLIB
|
||||
select GPIOLIB_IRQCHIP
|
||||
select PINCONF
|
||||
select GENERIC_PINCONF
|
||||
|
|
@ -186,6 +187,7 @@ config PINCTRL_NS
|
|||
config PINCTRL_NSP_GPIO
|
||||
bool "Broadcom NSP GPIO (with PINCONF) driver"
|
||||
depends on ARCH_BCM_NSP || COMPILE_TEST
|
||||
select GPIOLIB
|
||||
select GPIOLIB_IRQCHIP
|
||||
select PINCONF
|
||||
select GENERIC_PINCONF
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user