pinctrl: pinctrl-imx: add imx pinctrl core driver
[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
ae75ff81
DA
29config PINCTRL_IMX
30 bool
31 select PINMUX
32 select PINCONF
33
f4e66983
HZ
34config PINCTRL_PXA3xx
35 bool
36 select PINMUX
37
38config PINCTRL_MMP2
39 bool "MMP2 pin controller driver"
40 depends on ARCH_MMP
41 select PINCTRL_PXA3xx
42 select PINCONF
43
44config PINCTRL_PXA168
45 bool "PXA168 pin controller driver"
46 depends on ARCH_MMP
47 select PINCTRL_PXA3xx
48 select PINCONF
49
50config PINCTRL_PXA910
51 bool "PXA910 pin controller driver"
52 depends on ARCH_MMP
53 select PINCTRL_PXA3xx
54 select PINCONF
55
3bece55a
LW
56config PINCTRL_SIRF
57 bool "CSR SiRFprimaII pin controller driver"
393daa81
RY
58 depends on ARCH_PRIMA2
59 select PINMUX
393daa81 60
971dac71
SW
61config PINCTRL_TEGRA
62 bool
63
64config PINCTRL_TEGRA20
65 bool
66 select PINMUX
67 select PINCONF
68 select PINCTRL_TEGRA
69
70config PINCTRL_TEGRA30
71 bool
72 select PINMUX
73 select PINCONF
74 select PINCTRL_TEGRA
75
3bece55a
LW
76config PINCTRL_U300
77 bool "U300 pin controller driver"
98da3529
LW
78 depends on ARCH_U300
79 select PINMUX
dc0b1aa3 80 select GENERIC_PINCONF
45f034ef 81
ca402d37
LW
82config PINCTRL_COH901
83 bool "ST-Ericsson U300 COH 901 335/571 GPIO"
b4e3ac74 84 depends on GPIOLIB && ARCH_U300 && PINMUX_U300
ca402d37
LW
85 help
86 Say yes here to support GPIO interface on ST-Ericsson U300.
87 The names of the two IP block variants supported are
88 COH 901 335 and COH 901 571/3. They contain 3, 5 or 7
89 ports of 8 GPIO pins each.
90
45f034ef 91endmenu
98da3529 92
2744e8af 93endif
This page took 0.055316 seconds and 5 git commands to generate.