]> git.karo-electronics.de Git - mv-sheeva.git/blob - drivers/pinctrl/Kconfig
pinctrl: allow concurrent gpio and mux function ownership of pins
[mv-sheeva.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 DEBUG_PINCTRL
21         bool "Debug PINCTRL calls"
22         depends on DEBUG_KERNEL
23         help
24           Say Y here to add some extra checks and diagnostics to PINCTRL calls.
25
26 config PINCTRL_PXA3xx
27         bool
28         select PINMUX
29
30 config PINCTRL_MMP2
31         bool "MMP2 pin controller driver"
32         depends on ARCH_MMP
33         select PINCTRL_PXA3xx
34         select PINCONF
35
36 config PINCTRL_PXA168
37         bool "PXA168 pin controller driver"
38         depends on ARCH_MMP
39         select PINCTRL_PXA3xx
40         select PINCONF
41
42 config PINCTRL_PXA910
43         bool "PXA910 pin controller driver"
44         depends on ARCH_MMP
45         select PINCTRL_PXA3xx
46         select PINCONF
47
48 config PINCTRL_SIRF
49         bool "CSR SiRFprimaII pin controller driver"
50         depends on ARCH_PRIMA2
51         select PINMUX
52
53 config PINCTRL_TEGRA
54         bool
55
56 config PINCTRL_TEGRA20
57         bool
58         select PINMUX
59         select PINCONF
60         select PINCTRL_TEGRA
61
62 config PINCTRL_TEGRA30
63         bool
64         select PINMUX
65         select PINCONF
66         select PINCTRL_TEGRA
67
68 config PINCTRL_U300
69         bool "U300 pin controller driver"
70         depends on ARCH_U300
71         select PINMUX
72
73 config PINCTRL_COH901
74         bool "ST-Ericsson U300 COH 901 335/571 GPIO"
75         depends on GPIOLIB && ARCH_U300 && PINMUX_U300
76         help
77           Say yes here to support GPIO interface on ST-Ericsson U300.
78           The names of the two IP block variants supported are
79           COH 901 335 and COH 901 571/3. They contain 3, 5 or 7
80           ports of 8 GPIO pins each.
81
82 endmenu
83
84 endif