xref: /linux/drivers/pinctrl/nomadik/Kconfig (revision eafd95ea74846eda3e3eac6b2bb7f34619d8a6f8)
1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
2720abc5cSBartosz Golaszewskiif (ARCH_U8500 || COMPILE_TEST)
33a198059SLinus Walleij
43a198059SLinus Walleijconfig PINCTRL_ABX500
53a198059SLinus Walleij	bool "ST-Ericsson ABx500 family Mixed Signal Circuit gpio functions"
6*92b17a63SLinus 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"
13720abc5cSBartosz Golaszewski	depends on PINCTRL_ABX500 && (ARCH_U8500 || COMPILE_TEST)
143a198059SLinus Walleij
153a198059SLinus Walleijconfig PINCTRL_AB8505
163a198059SLinus Walleij	bool "AB8505 pin controller driver"
17720abc5cSBartosz Golaszewski	depends on PINCTRL_ABX500 && (ARCH_U8500 || COMPILE_TEST)
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
28b824f841SThé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