diff options
author | Sherman Yin <syin@broadcom.com> | 2013-12-20 21:13:35 -0500 |
---|---|---|
committer | Linus Walleij <linus.walleij@linaro.org> | 2014-01-16 08:25:38 -0500 |
commit | 54b1aa5a5b166f3e0863adde6cf9d14442fa244c (patch) | |
tree | 0739f8d7c62f4736c48253f50079c314f2e03d55 /drivers/pinctrl/Kconfig | |
parent | 9bb412e557bcc43b3f5bc249830989461a83c875 (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/Kconfig | 12 |
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 | ||
107 | config 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 | |||
107 | config PINCTRL_IMX | 119 | config PINCTRL_IMX |
108 | bool | 120 | bool |
109 | select PINMUX | 121 | select PINMUX |