2 # PINCTRL infrastructure and drivers
10 menu "Pin controllers"
14 bool "Support pin multiplexing controllers"
17 bool "Support pin configuration controllers"
19 config GENERIC_PINCONF
24 bool "Debug PINCTRL calls"
25 depends on DEBUG_KERNEL
27 Say Y here to add some extra checks and diagnostics to PINCTRL calls.
35 bool "IMX6Q pinctrl driver"
40 Say Y here to enable the imx6q pinctrl driver
47 bool "MMP2 pin controller driver"
68 bool "PXA168 pin controller driver"
74 bool "PXA910 pin controller driver"
80 bool "CSR SiRFprimaII pin controller driver"
81 depends on ARCH_PRIMA2
87 config PINCTRL_TEGRA20
93 config PINCTRL_TEGRA30
100 bool "U300 pin controller driver"
103 select GENERIC_PINCONF
105 config PINCTRL_COH901
106 bool "ST-Ericsson U300 COH 901 335/571 GPIO"
107 depends on GPIOLIB && ARCH_U300 && PINMUX_U300
109 Say yes here to support GPIO interface on ST-Ericsson U300.
110 The names of the two IP block variants supported are
111 COH 901 335 and COH 901 571/3. They contain 3, 5 or 7
112 ports of 8 GPIO pins each.
114 source "drivers/pinctrl/spear/Kconfig"