pinctrl/nomadik: implement pin configuration
[deliverable/linux.git] / drivers / pinctrl / Kconfig
1 #
2 # PINCTRL infrastructure and drivers
3 #
4
5 config PINCTRL
6 bool
7
8 if PINCTRL
9
10 menu "Pin controllers"
11 depends on PINCTRL
12
13 config PINMUX
14 bool "Support pin multiplexing controllers"
15
16 config PINCONF
17 bool "Support pin configuration controllers"
18
19 config GENERIC_PINCONF
20 bool
21 select PINCONF
22
23 config 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
29 config PINCTRL_PXA3xx
30 bool
31 select PINMUX
32
33 config PINCTRL_MMP2
34 bool "MMP2 pin controller driver"
35 depends on ARCH_MMP
36 select PINCTRL_PXA3xx
37 select PINCONF
38
39 config PINCTRL_NOMADIK
40 bool "Nomadik pin controller driver"
41 depends on ARCH_U8500
42 select PINMUX
43 select PINCONF
44
45 config PINCTRL_DB8500
46 bool "DB8500 pin controller driver"
47 depends on PINCTRL_NOMADIK && ARCH_U8500
48
49 config PINCTRL_PXA168
50 bool "PXA168 pin controller driver"
51 depends on ARCH_MMP
52 select PINCTRL_PXA3xx
53 select PINCONF
54
55 config PINCTRL_PXA910
56 bool "PXA910 pin controller driver"
57 depends on ARCH_MMP
58 select PINCTRL_PXA3xx
59 select PINCONF
60
61 config PINCTRL_SIRF
62 bool "CSR SiRFprimaII pin controller driver"
63 depends on ARCH_PRIMA2
64 select PINMUX
65
66 config PINCTRL_TEGRA
67 bool
68
69 config PINCTRL_TEGRA20
70 bool
71 select PINMUX
72 select PINCONF
73 select PINCTRL_TEGRA
74
75 config PINCTRL_TEGRA30
76 bool
77 select PINMUX
78 select PINCONF
79 select PINCTRL_TEGRA
80
81 config PINCTRL_U300
82 bool "U300 pin controller driver"
83 depends on ARCH_U300
84 select PINMUX
85 select GENERIC_PINCONF
86
87 config PINCTRL_COH901
88 bool "ST-Ericsson U300 COH 901 335/571 GPIO"
89 depends on GPIOLIB && ARCH_U300 && PINMUX_U300
90 help
91 Say yes here to support GPIO interface on ST-Ericsson U300.
92 The names of the two IP block variants supported are
93 COH 901 335 and COH 901 571/3. They contain 3, 5 or 7
94 ports of 8 GPIO pins each.
95
96 endmenu
97
98 endif
This page took 0.031944 seconds and 5 git commands to generate.