xref: /OK3568_Linux_fs/kernel/drivers/pinctrl/nomadik/Kconfig (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun# SPDX-License-Identifier: GPL-2.0-only
2*4882a593Smuzhiyunif ARCH_U8500
3*4882a593Smuzhiyun
4*4882a593Smuzhiyunconfig PINCTRL_ABX500
5*4882a593Smuzhiyun	bool "ST-Ericsson ABx500 family Mixed Signal Circuit gpio functions"
6*4882a593Smuzhiyun	depends on AB8500_CORE
7*4882a593Smuzhiyun	select GENERIC_PINCONF
8*4882a593Smuzhiyun	help
9*4882a593Smuzhiyun	  Select this to enable the ABx500 family IC GPIO driver
10*4882a593Smuzhiyun
11*4882a593Smuzhiyunconfig PINCTRL_AB8500
12*4882a593Smuzhiyun	bool "AB8500 pin controller driver"
13*4882a593Smuzhiyun	depends on PINCTRL_ABX500 && ARCH_U8500
14*4882a593Smuzhiyun
15*4882a593Smuzhiyunconfig PINCTRL_AB8505
16*4882a593Smuzhiyun	bool "AB8505 pin controller driver"
17*4882a593Smuzhiyun	depends on PINCTRL_ABX500 && ARCH_U8500
18*4882a593Smuzhiyun
19*4882a593Smuzhiyunendif
20*4882a593Smuzhiyun
21*4882a593Smuzhiyunif (ARCH_U8500 || ARCH_NOMADIK)
22*4882a593Smuzhiyun
23*4882a593Smuzhiyunconfig PINCTRL_NOMADIK
24*4882a593Smuzhiyun	bool "Nomadik pin controller driver"
25*4882a593Smuzhiyun	depends on ARCH_U8500 || ARCH_NOMADIK
26*4882a593Smuzhiyun	depends on OF && GPIOLIB
27*4882a593Smuzhiyun	select PINMUX
28*4882a593Smuzhiyun	select PINCONF
29*4882a593Smuzhiyun	select OF_GPIO
30*4882a593Smuzhiyun	select GPIOLIB_IRQCHIP
31*4882a593Smuzhiyun
32*4882a593Smuzhiyunconfig PINCTRL_STN8815
33*4882a593Smuzhiyun	bool "STN8815 pin controller driver"
34*4882a593Smuzhiyun	depends on PINCTRL_NOMADIK && ARCH_NOMADIK
35*4882a593Smuzhiyun
36*4882a593Smuzhiyunconfig PINCTRL_DB8500
37*4882a593Smuzhiyun	bool "DB8500 pin controller driver"
38*4882a593Smuzhiyun	depends on PINCTRL_NOMADIK && ARCH_U8500
39*4882a593Smuzhiyun
40*4882a593Smuzhiyunendif
41