xref: /openbmc/linux/drivers/pinctrl/nomadik/Kconfig (revision b99e6fb8)
13a198059SLinus Walleijif ARCH_U8500
23a198059SLinus Walleij
33a198059SLinus Walleijconfig PINCTRL_ABX500
43a198059SLinus Walleij	bool "ST-Ericsson ABx500 family Mixed Signal Circuit gpio functions"
53a198059SLinus Walleij	depends on AB8500_CORE
63a198059SLinus Walleij	select GENERIC_PINCONF
73a198059SLinus Walleij	help
83a198059SLinus Walleij	  Select this to enable the ABx500 family IC GPIO driver
93a198059SLinus Walleij
103a198059SLinus Walleijconfig PINCTRL_AB8500
113a198059SLinus Walleij	bool "AB8500 pin controller driver"
123a198059SLinus Walleij	depends on PINCTRL_ABX500 && ARCH_U8500
133a198059SLinus Walleij
143a198059SLinus Walleijconfig PINCTRL_AB8540
153a198059SLinus Walleij	bool "AB8540 pin controller driver"
163a198059SLinus Walleij	depends on PINCTRL_ABX500 && ARCH_U8500
173a198059SLinus Walleij
183a198059SLinus Walleijconfig PINCTRL_AB9540
193a198059SLinus Walleij	bool "AB9540 pin controller driver"
203a198059SLinus Walleij	depends on PINCTRL_ABX500 && ARCH_U8500
213a198059SLinus Walleij
223a198059SLinus Walleijconfig PINCTRL_AB8505
233a198059SLinus Walleij	bool "AB8505 pin controller driver"
243a198059SLinus Walleij	depends on PINCTRL_ABX500 && ARCH_U8500
253a198059SLinus Walleij
263a198059SLinus Walleijendif
273a198059SLinus Walleij
283a198059SLinus Walleijif (ARCH_U8500 || ARCH_NOMADIK)
293a198059SLinus Walleij
303a198059SLinus Walleijconfig PINCTRL_NOMADIK
313a198059SLinus Walleij	bool "Nomadik pin controller driver"
323a198059SLinus Walleij	depends on ARCH_U8500 || ARCH_NOMADIK
33b99e6fb8SLinus Walleij	depends on OF && GPIOLIB
343a198059SLinus Walleij	select PINMUX
353a198059SLinus Walleij	select PINCONF
363a198059SLinus Walleij	select OF_GPIO
373a198059SLinus Walleij	select GPIOLIB_IRQCHIP
383a198059SLinus Walleij
393a198059SLinus Walleijconfig PINCTRL_STN8815
403a198059SLinus Walleij	bool "STN8815 pin controller driver"
413a198059SLinus Walleij	depends on PINCTRL_NOMADIK && ARCH_NOMADIK
423a198059SLinus Walleij
433a198059SLinus Walleijconfig PINCTRL_DB8500
443a198059SLinus Walleij	bool "DB8500 pin controller driver"
453a198059SLinus Walleij	depends on PINCTRL_NOMADIK && ARCH_U8500
463a198059SLinus Walleij
473a198059SLinus Walleijconfig PINCTRL_DB8540
483a198059SLinus Walleij	bool "DB8540 pin controller driver"
493a198059SLinus Walleij	depends on PINCTRL_NOMADIK && ARCH_U8500
503a198059SLinus Walleij
513a198059SLinus Walleijendif
52