12744e8afSLinus Walleij# 22744e8afSLinus Walleij# PINCTRL infrastructure and drivers 32744e8afSLinus Walleij# 42744e8afSLinus Walleij 545f034efSLinus Walleijconfig PINCTRL 645f034efSLinus Walleij bool 72744e8afSLinus Walleij depends on EXPERIMENTAL 82744e8afSLinus Walleij 92744e8afSLinus Walleijif PINCTRL 102744e8afSLinus Walleij 1145f034efSLinus Walleijmenu "Pin controllers" 1245f034efSLinus Walleij depends on PINCTRL 1345f034efSLinus Walleij 142744e8afSLinus Walleijconfig PINMUX 15ae6b4d85SLinus Walleij bool "Support pin multiplexing controllers" 16ae6b4d85SLinus Walleij 17ae6b4d85SLinus Walleijconfig PINCONF 18ae6b4d85SLinus Walleij bool "Support pin configuration controllers" 192744e8afSLinus Walleij 202744e8afSLinus Walleijconfig DEBUG_PINCTRL 212744e8afSLinus Walleij bool "Debug PINCTRL calls" 222744e8afSLinus Walleij depends on DEBUG_KERNEL 232744e8afSLinus Walleij help 242744e8afSLinus Walleij Say Y here to add some extra checks and diagnostics to PINCTRL calls. 252744e8afSLinus Walleij 263bece55aSLinus Walleijconfig PINCTRL_SIRF 273bece55aSLinus Walleij bool "CSR SiRFprimaII pin controller driver" 28393daa81SRongjun Ying depends on ARCH_PRIMA2 29393daa81SRongjun Ying select PINMUX 30393daa81SRongjun Ying 31*971dac71SStephen Warrenconfig PINCTRL_TEGRA 32*971dac71SStephen Warren bool 33*971dac71SStephen Warren 34*971dac71SStephen Warrenconfig PINCTRL_TEGRA20 35*971dac71SStephen Warren bool 36*971dac71SStephen Warren select PINMUX 37*971dac71SStephen Warren select PINCONF 38*971dac71SStephen Warren select PINCTRL_TEGRA 39*971dac71SStephen Warren 40*971dac71SStephen Warrenconfig PINCTRL_TEGRA30 41*971dac71SStephen Warren bool 42*971dac71SStephen Warren select PINMUX 43*971dac71SStephen Warren select PINCONF 44*971dac71SStephen Warren select PINCTRL_TEGRA 45*971dac71SStephen Warren 463bece55aSLinus Walleijconfig PINCTRL_U300 473bece55aSLinus Walleij bool "U300 pin controller driver" 4898da3529SLinus Walleij depends on ARCH_U300 4998da3529SLinus Walleij select PINMUX 5045f034efSLinus Walleij 51ca402d37SLinus Walleijconfig PINCTRL_COH901 52ca402d37SLinus Walleij bool "ST-Ericsson U300 COH 901 335/571 GPIO" 53b4e3ac74SLinus Walleij depends on GPIOLIB && ARCH_U300 && PINMUX_U300 54ca402d37SLinus Walleij help 55ca402d37SLinus Walleij Say yes here to support GPIO interface on ST-Ericsson U300. 56ca402d37SLinus Walleij The names of the two IP block variants supported are 57ca402d37SLinus Walleij COH 901 335 and COH 901 571/3. They contain 3, 5 or 7 58ca402d37SLinus Walleij ports of 8 GPIO pins each. 59ca402d37SLinus Walleij 6045f034efSLinus Walleijendmenu 6198da3529SLinus Walleij 622744e8afSLinus Walleijendif 63