xref: /openbmc/linux/drivers/pinctrl/nomadik/Kconfig (revision f32375d5)
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
213a198059SLinus Walleijif (ARCH_U8500 || ARCH_NOMADIK)
223a198059SLinus Walleij
233a198059SLinus Walleijconfig PINCTRL_NOMADIK
243a198059SLinus Walleij	bool "Nomadik pin controller driver"
25b99e6fb8SLinus Walleij	depends on OF && GPIOLIB
263a198059SLinus Walleij	select PINMUX
273a198059SLinus Walleij	select PINCONF
283a198059SLinus Walleij	select OF_GPIO
293a198059SLinus Walleij	select GPIOLIB_IRQCHIP
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