aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/pinctrl/Kconfig
diff options
context:
space:
mode:
authorLinus Walleij <linus.walleij@linaro.org>2012-04-26 17:57:25 -0400
committerLinus Walleij <linus.walleij@linaro.org>2012-05-11 05:14:14 -0400
commite98ea774c8d210364379329f042e7596f83ecc58 (patch)
tree95833bd464ee36b68abe4e3c5612dc7e804f771c /drivers/pinctrl/Kconfig
parent072e82a18f72b7b7278130c79029aac59de7650b (diff)
pinctrl/nomadik: basic Nomadik pinctrl interface
This adds a scratch pin control interface to the Nomadik pinctrl driver, and defines the pins and groups in the DB8500 ASIC. We define GPIO ranges to cover the pins exposed. The DB8500 has more pins than this but we restrict the driver to the pins that can be controlled from the combined GPIO and pin control hardware to begin with. ChangeLog v1->v2: - Base on the latest pinctrl development from pinctrl-mergebase-20120418 so we can get rid of legacy group count mechanism. Also drop the range checks for group index, this is handled by the core now. Acked-by: Stephen Warren <swarren@wwwdotorg.org> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Diffstat (limited to 'drivers/pinctrl/Kconfig')
-rw-r--r--drivers/pinctrl/Kconfig8
1 files changed, 8 insertions, 0 deletions
diff --git a/drivers/pinctrl/Kconfig b/drivers/pinctrl/Kconfig
index f73a5ea89754..5e718201b88f 100644
--- a/drivers/pinctrl/Kconfig
+++ b/drivers/pinctrl/Kconfig
@@ -36,6 +36,14 @@ config PINCTRL_MMP2
36 select PINCTRL_PXA3xx 36 select PINCTRL_PXA3xx
37 select PINCONF 37 select PINCONF
38 38
39config PINCTRL_NOMADIK
40 bool "Nomadik pin controller driver"
41 depends on ARCH_U8500
42
43config PINCTRL_DB8500
44 bool "DB8500 pin controller driver"
45 depends on PINCTRL_NOMADIK && ARCH_U8500
46
39config PINCTRL_PXA168 47config PINCTRL_PXA168
40 bool "PXA168 pin controller driver" 48 bool "PXA168 pin controller driver"
41 depends on ARCH_MMP 49 depends on ARCH_MMP