Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel
os
linux
1#
2# PINCTRL infrastructure and drivers
3#
4
5config PINCTRL
6 bool
7 depends on EXPERIMENTAL
8
9if PINCTRL
10
11menu "Pin controllers"
12 depends on PINCTRL
13
14config PINMUX
15 bool "Support pin multiplexing controllers"
16
17config PINCONF
18 bool "Support pin configuration controllers"
19
20config 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
26config PINCTRL_SIRF
27 bool "CSR SiRFprimaII pin controller driver"
28 depends on ARCH_PRIMA2
29 select PINMUX
30
31config PINCTRL_U300
32 bool "U300 pin controller driver"
33 depends on ARCH_U300
34 select PINMUX
35
36config 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.
44
45endmenu
46
47endif