Merge branch 'for-linus' of git://git.linaro.org/people/mszyprowski/linux-dma-mapping
[deliverable/linux.git] / drivers / pinctrl / Kconfig
1 #
2 # PINCTRL infrastructure and drivers
3 #
4
5 config PINCTRL
6 bool
7 depends on EXPERIMENTAL
8
9 if PINCTRL
10
11 menu "Pin controllers"
12 depends on PINCTRL
13
14 config PINMUX
15 bool "Support pin multiplexing controllers"
16
17 config PINCONF
18 bool "Support pin configuration controllers"
19
20 config GENERIC_PINCONF
21 bool
22 select PINCONF
23
24 config 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
30 config PINCTRL_PXA3xx
31 bool
32 select PINMUX
33
34 config PINCTRL_MMP2
35 bool "MMP2 pin controller driver"
36 depends on ARCH_MMP
37 select PINCTRL_PXA3xx
38 select PINCONF
39
40 config PINCTRL_PXA168
41 bool "PXA168 pin controller driver"
42 depends on ARCH_MMP
43 select PINCTRL_PXA3xx
44 select PINCONF
45
46 config PINCTRL_PXA910
47 bool "PXA910 pin controller driver"
48 depends on ARCH_MMP
49 select PINCTRL_PXA3xx
50 select PINCONF
51
52 config PINCTRL_SIRF
53 bool "CSR SiRFprimaII pin controller driver"
54 depends on ARCH_PRIMA2
55 select PINMUX
56
57 config PINCTRL_TEGRA
58 bool
59
60 config PINCTRL_TEGRA20
61 bool
62 select PINMUX
63 select PINCONF
64 select PINCTRL_TEGRA
65
66 config PINCTRL_TEGRA30
67 bool
68 select PINMUX
69 select PINCONF
70 select PINCTRL_TEGRA
71
72 config PINCTRL_U300
73 bool "U300 pin controller driver"
74 depends on ARCH_U300
75 select PINMUX
76 select GENERIC_PINCONF
77
78 config PINCTRL_COH901
79 bool "ST-Ericsson U300 COH 901 335/571 GPIO"
80 depends on GPIOLIB && ARCH_U300 && PINMUX_U300
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
87 endmenu
88
89 endif
This page took 0.032478 seconds and 6 git commands to generate.