xref: /linux/drivers/pinctrl/nomadik/Kconfig (revision 79790b6818e96c58fe2bffee1b418c16e64e7b80)
1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
23a198059SLinus Walleijif ARCH_U8500
33a198059SLinus Walleij
43a198059SLinus Walleijconfig PINCTRL_ABX500
53a198059SLinus Walleij	bool "ST-Ericsson ABx500 family Mixed Signal Circuit gpio functions"
63a198059SLinus Walleij	depends on AB8500_CORE
73a198059SLinus Walleij	select GENERIC_PINCONF
83a198059SLinus Walleij	help
93a198059SLinus Walleij	  Select this to enable the ABx500 family IC GPIO driver
103a198059SLinus Walleij
113a198059SLinus Walleijconfig PINCTRL_AB8500
123a198059SLinus Walleij	bool "AB8500 pin controller driver"
133a198059SLinus Walleij	depends on PINCTRL_ABX500 && ARCH_U8500
143a198059SLinus Walleij
153a198059SLinus Walleijconfig PINCTRL_AB8505
163a198059SLinus Walleij	bool "AB8505 pin controller driver"
173a198059SLinus Walleij	depends on PINCTRL_ABX500 && ARCH_U8500
183a198059SLinus Walleij
193a198059SLinus Walleijendif
203a198059SLinus Walleij
21ae82f5d2SThéo Lebrunif (ARCH_U8500 || ARCH_NOMADIK || COMPILE_TEST)
223a198059SLinus Walleij
233a198059SLinus Walleijconfig PINCTRL_NOMADIK
243a198059SLinus Walleij	bool "Nomadik pin controller driver"
25966942aeSThéo Lebrun	depends on OF
263a198059SLinus Walleij	select PINMUX
273a198059SLinus Walleij	select PINCONF
28*b824f841SThéo Lebrun	select GPIOLIB
29966942aeSThéo Lebrun	select GPIO_NOMADIK
303a198059SLinus Walleij
313a198059SLinus Walleijconfig PINCTRL_STN8815
323a198059SLinus Walleij	bool "STN8815 pin controller driver"
333a198059SLinus Walleij	depends on PINCTRL_NOMADIK && ARCH_NOMADIK
343a198059SLinus Walleij
353a198059SLinus Walleijconfig PINCTRL_DB8500
363a198059SLinus Walleij	bool "DB8500 pin controller driver"
373a198059SLinus Walleij	depends on PINCTRL_NOMADIK && ARCH_U8500
383a198059SLinus Walleij
393a198059SLinus Walleijendif
40