pinctrl/nomadik: reuse GPIO debug function for pins
[deliverable/linux.git] / drivers / pinctrl / Kconfig
CommitLineData
2744e8af
LW
1#
2# PINCTRL infrastructure and drivers
3#
4
45f034ef
LW
5config PINCTRL
6 bool
2744e8af
LW
7
8if PINCTRL
9
45f034ef
LW
10menu "Pin controllers"
11 depends on PINCTRL
12
2744e8af 13config PINMUX
ae6b4d85
LW
14 bool "Support pin multiplexing controllers"
15
16config PINCONF
17 bool "Support pin configuration controllers"
2744e8af 18
394349f7
LW
19config GENERIC_PINCONF
20 bool
21 select PINCONF
22
2744e8af
LW
23config DEBUG_PINCTRL
24 bool "Debug PINCTRL calls"
25 depends on DEBUG_KERNEL
26 help
27 Say Y here to add some extra checks and diagnostics to PINCTRL calls.
28
f4e66983
HZ
29config PINCTRL_PXA3xx
30 bool
31 select PINMUX
32
33config PINCTRL_MMP2
34 bool "MMP2 pin controller driver"
35 depends on ARCH_MMP
36 select PINCTRL_PXA3xx
37 select PINCONF
38
e98ea774
LW
39config PINCTRL_NOMADIK
40 bool "Nomadik pin controller driver"
41 depends on ARCH_U8500
42
43config PINCTRL_DB8500
44 bool "DB8500 pin controller driver"
45 depends on PINCTRL_NOMADIK && ARCH_U8500
46
f4e66983
HZ
47config PINCTRL_PXA168
48 bool "PXA168 pin controller driver"
49 depends on ARCH_MMP
50 select PINCTRL_PXA3xx
51 select PINCONF
52
53config PINCTRL_PXA910
54 bool "PXA910 pin controller driver"
55 depends on ARCH_MMP
56 select PINCTRL_PXA3xx
57 select PINCONF
58
3bece55a
LW
59config PINCTRL_SIRF
60 bool "CSR SiRFprimaII pin controller driver"
393daa81
RY
61 depends on ARCH_PRIMA2
62 select PINMUX
393daa81 63
971dac71
SW
64config PINCTRL_TEGRA
65 bool
66
67config PINCTRL_TEGRA20
68 bool
69 select PINMUX
70 select PINCONF
71 select PINCTRL_TEGRA
72
73config PINCTRL_TEGRA30
74 bool
75 select PINMUX
76 select PINCONF
77 select PINCTRL_TEGRA
78
3bece55a
LW
79config PINCTRL_U300
80 bool "U300 pin controller driver"
98da3529
LW
81 depends on ARCH_U300
82 select PINMUX
dc0b1aa3 83 select GENERIC_PINCONF
45f034ef 84
ca402d37
LW
85config PINCTRL_COH901
86 bool "ST-Ericsson U300 COH 901 335/571 GPIO"
b4e3ac74 87 depends on GPIOLIB && ARCH_U300 && PINMUX_U300
ca402d37
LW
88 help
89 Say yes here to support GPIO interface on ST-Ericsson U300.
90 The names of the two IP block variants supported are
91 COH 901 335 and COH 901 571/3. They contain 3, 5 or 7
92 ports of 8 GPIO pins each.
93
45f034ef 94endmenu
98da3529 95
2744e8af 96endif
This page took 0.053431 seconds and 5 git commands to generate.