xref: /openbmc/linux/drivers/pinctrl/nomadik/Kconfig (revision 3a198059)
1*3a198059SLinus Walleijif ARCH_U8500
2*3a198059SLinus Walleij
3*3a198059SLinus Walleijconfig PINCTRL_ABX500
4*3a198059SLinus Walleij	bool "ST-Ericsson ABx500 family Mixed Signal Circuit gpio functions"
5*3a198059SLinus Walleij	depends on AB8500_CORE
6*3a198059SLinus Walleij	select GENERIC_PINCONF
7*3a198059SLinus Walleij	help
8*3a198059SLinus Walleij	  Select this to enable the ABx500 family IC GPIO driver
9*3a198059SLinus Walleij
10*3a198059SLinus Walleijconfig PINCTRL_AB8500
11*3a198059SLinus Walleij	bool "AB8500 pin controller driver"
12*3a198059SLinus Walleij	depends on PINCTRL_ABX500 && ARCH_U8500
13*3a198059SLinus Walleij
14*3a198059SLinus Walleijconfig PINCTRL_AB8540
15*3a198059SLinus Walleij	bool "AB8540 pin controller driver"
16*3a198059SLinus Walleij	depends on PINCTRL_ABX500 && ARCH_U8500
17*3a198059SLinus Walleij
18*3a198059SLinus Walleijconfig PINCTRL_AB9540
19*3a198059SLinus Walleij	bool "AB9540 pin controller driver"
20*3a198059SLinus Walleij	depends on PINCTRL_ABX500 && ARCH_U8500
21*3a198059SLinus Walleij
22*3a198059SLinus Walleijconfig PINCTRL_AB8505
23*3a198059SLinus Walleij	bool "AB8505 pin controller driver"
24*3a198059SLinus Walleij	depends on PINCTRL_ABX500 && ARCH_U8500
25*3a198059SLinus Walleij
26*3a198059SLinus Walleijendif
27*3a198059SLinus Walleij
28*3a198059SLinus Walleijif (ARCH_U8500 || ARCH_NOMADIK)
29*3a198059SLinus Walleij
30*3a198059SLinus Walleijconfig PINCTRL_NOMADIK
31*3a198059SLinus Walleij	bool "Nomadik pin controller driver"
32*3a198059SLinus Walleij	depends on ARCH_U8500 || ARCH_NOMADIK
33*3a198059SLinus Walleij	select PINMUX
34*3a198059SLinus Walleij	select PINCONF
35*3a198059SLinus Walleij	select GPIOLIB
36*3a198059SLinus Walleij	select OF_GPIO
37*3a198059SLinus Walleij	select GPIOLIB_IRQCHIP
38*3a198059SLinus Walleij
39*3a198059SLinus Walleijconfig PINCTRL_STN8815
40*3a198059SLinus Walleij	bool "STN8815 pin controller driver"
41*3a198059SLinus Walleij	depends on PINCTRL_NOMADIK && ARCH_NOMADIK
42*3a198059SLinus Walleij
43*3a198059SLinus Walleijconfig PINCTRL_DB8500
44*3a198059SLinus Walleij	bool "DB8500 pin controller driver"
45*3a198059SLinus Walleij	depends on PINCTRL_NOMADIK && ARCH_U8500
46*3a198059SLinus Walleij
47*3a198059SLinus Walleijconfig PINCTRL_DB8540
48*3a198059SLinus Walleij	bool "DB8540 pin controller driver"
49*3a198059SLinus Walleij	depends on PINCTRL_NOMADIK && ARCH_U8500
50*3a198059SLinus Walleij
51*3a198059SLinus Walleijendif
52