1b17f2f9bSRay Jui# 2b17f2f9bSRay Jui# Broadcom pinctrl drivers 3b17f2f9bSRay Jui# 4b17f2f9bSRay Jui 5b17f2f9bSRay Juiconfig PINCTRL_BCM281XX 6b17f2f9bSRay Jui bool "Broadcom BCM281xx pinctrl driver" 7b17f2f9bSRay Jui depends on OF && (ARCH_BCM_MOBILE || COMPILE_TEST) 8b17f2f9bSRay Jui select PINMUX 9b17f2f9bSRay Jui select PINCONF 10b17f2f9bSRay Jui select GENERIC_PINCONF 11b17f2f9bSRay Jui select REGMAP_MMIO 12b17f2f9bSRay Jui help 13b17f2f9bSRay Jui Say Y here to support Broadcom BCM281xx pinctrl driver, which is used 14b17f2f9bSRay Jui for the BCM281xx SoC family, including BCM11130, BCM11140, BCM11351, 15b17f2f9bSRay Jui BCM28145, and BCM28155 SoCs. This driver requires the pinctrl 16b17f2f9bSRay Jui framework. GPIO is provided by a separate GPIO driver. 17b17f2f9bSRay Jui 18b17f2f9bSRay Juiconfig PINCTRL_BCM2835 19b17f2f9bSRay Jui bool 20b17f2f9bSRay Jui select PINMUX 21b17f2f9bSRay Jui select PINCONF 22*cbd159edSRay Jui 23*cbd159edSRay Juiconfig PINCTRL_CYGNUS_MUX 24*cbd159edSRay Jui bool "Broadcom Cygnus IOMUX driver" 25*cbd159edSRay Jui depends on (ARCH_BCM_CYGNUS || COMPILE_TEST) 26*cbd159edSRay Jui select PINMUX 27*cbd159edSRay Jui select GENERIC_PINCONF 28*cbd159edSRay Jui default ARCH_BCM_CYGNUS 29*cbd159edSRay Jui help 30*cbd159edSRay Jui Say yes here to enable the Broadcom Cygnus IOMUX driver. 31*cbd159edSRay Jui 32*cbd159edSRay Jui The Broadcom Cygnus IOMUX driver supports group based IOMUX 33*cbd159edSRay Jui configuration, with the exception that certain individual pins 34*cbd159edSRay Jui can be overrided to GPIO function 35