aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/pinctrl/Kconfig
diff options
context:
space:
mode:
authorSherman Yin <syin@broadcom.com>2013-12-20 21:13:35 -0500
committerLinus Walleij <linus.walleij@linaro.org>2014-01-16 08:25:38 -0500
commit54b1aa5a5b166f3e0863adde6cf9d14442fa244c (patch)
tree0739f8d7c62f4736c48253f50079c314f2e03d55 /drivers/pinctrl/Kconfig
parent9bb412e557bcc43b3f5bc249830989461a83c875 (diff)
ARM: pinctrl: Add Broadcom Capri pinctrl driver
Adds pinctrl driver for Broadcom Capri (BCM281xx) SoCs. v4: - PINCTRL selected in Kconfig, PINCTRL_CAPRI selected in bcm_defconfig - make use of regmap - change CAPRI_PIN_UPDATE from macro to inline function. - Handle pull-up strength arg in Ohm instead of enum v3: Re-work driver to be based on generic pin config. Moved config selection from Kconfig to bcm_defconfig. v2: Use hyphens instead of underscore in DT property names. Signed-off-by: Sherman Yin <syin@broadcom.com> Reviewed-by: Christian Daudt <bcm@fixthebug.org> Reviewed-by: Matt Porter <matt.porter@linaro.org> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Diffstat (limited to 'drivers/pinctrl/Kconfig')
-rw-r--r--drivers/pinctrl/Kconfig12
1 files changed, 12 insertions, 0 deletions
diff --git a/drivers/pinctrl/Kconfig b/drivers/pinctrl/Kconfig
index 5c35d0db59e2..f1dda4d9de13 100644
--- a/drivers/pinctrl/Kconfig
+++ b/drivers/pinctrl/Kconfig
@@ -104,6 +104,18 @@ config PINCTRL_BCM2835
104 select PINMUX 104 select PINMUX
105 select PINCONF 105 select PINCONF
106 106
107config PINCTRL_CAPRI
108 bool "Broadcom Capri pinctrl driver"
109 select PINMUX
110 select PINCONF
111 select GENERIC_PINCONF
112 select REGMAP_MMIO
113 help
114 Say Y here to support Broadcom Capri pinctrl driver, which is used for
115 the BCM281xx SoC family, including BCM11130, BCM11140, BCM11351,
116 BCM28145, and BCM28155 SoCs. This driver requires the pinctrl
117 framework. GPIO is provided by a separate GPIO driver.
118
107config PINCTRL_IMX 119config PINCTRL_IMX
108 bool 120 bool
109 select PINMUX 121 select PINMUX