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