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 "IMX51 pinctrl driver"
40 Say Y here to enable the imx51 pinctrl driver
43 bool "IMX53 pinctrl driver"
48 Say Y here to enable the imx53 pinctrl driver
51 bool "IMX6Q pinctrl driver"
56 Say Y here to enable the imx6q pinctrl driver
63 bool "MMP2 pin controller driver"
84 bool "PXA168 pin controller driver"
90 bool "PXA910 pin controller driver"
96 bool "CSR SiRFprimaII pin controller driver"
97 depends on ARCH_PRIMA2
103 config PINCTRL_TEGRA20
109 config PINCTRL_TEGRA30
116 bool "U300 pin controller driver"
119 select GENERIC_PINCONF
121 config PINCTRL_COH901
122 bool "ST-Ericsson U300 COH 901 335/571 GPIO"
123 depends on GPIOLIB && ARCH_U300 && PINMUX_U300
125 Say yes here to support GPIO interface on ST-Ericsson U300.
126 The names of the two IP block variants supported are
127 COH 901 335 and COH 901 571/3. They contain 3, 5 or 7
128 ports of 8 GPIO pins each.