Linux 3.3-rc6
[linux/fpc-iii.git] / drivers / pinctrl / Kconfig
blobafaf885581251a9adb23c2111e1d370766b3cafa
2 # PINCTRL infrastructure and drivers
5 config PINCTRL
6         bool
7         depends on EXPERIMENTAL
9 if PINCTRL
11 menu "Pin controllers"
12         depends on PINCTRL
14 config PINMUX
15         bool "Support pin multiplexing controllers"
17 config PINCONF
18         bool "Support pin configuration controllers"
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.
26 config PINCTRL_SIRF
27         bool "CSR SiRFprimaII pin controller driver"
28         depends on ARCH_PRIMA2
29         select PINMUX
31 config PINCTRL_U300
32         bool "U300 pin controller driver"
33         depends on ARCH_U300
34         select PINMUX
36 config PINCTRL_COH901
37         bool "ST-Ericsson U300 COH 901 335/571 GPIO"
38         depends on GPIOLIB && ARCH_U300 && PINMUX_U300
39         help
40           Say yes here to support GPIO interface on ST-Ericsson U300.
41           The names of the two IP block variants supported are
42           COH 901 335 and COH 901 571/3. They contain 3, 5 or 7
43           ports of 8 GPIO pins each.
45 endmenu
47 endif