diff options
author | Heiko Stübner <heiko@sntech.de> | 2013-06-10 22:16:22 +0200 |
---|---|---|
committer | Linus Walleij <linus.walleij@linaro.org> | 2013-06-16 11:57:32 +0200 |
commit | d3e5116119bd02ea7716bbe04b39c21bba4bcf42 (patch) | |
tree | 8da37f5e826739cfdf9abdb07aeeb8700afefe63 /drivers/pinctrl/Kconfig | |
parent | 7db9af4b6e41be599e0fcd50d687138a5add428c (diff) | |
download | linux-stable-d3e5116119bd02ea7716bbe04b39c21bba4bcf42.tar.gz linux-stable-d3e5116119bd02ea7716bbe04b39c21bba4bcf42.tar.bz2 linux-stable-d3e5116119bd02ea7716bbe04b39c21bba4bcf42.zip |
pinctrl: add pinctrl driver for Rockchip SoCs
This driver adds support the Cortex-A9 based SoCs from Rockchip,
so at least the RK2928, RK3066 (a and b) and RK3188.
Earlier Rockchip SoCs seem to use similar mechanics for gpio
handling so should be supportable with relative small changes.
Pull handling on the rk3188 is currently a stub, due to it being
a bit different to the earlier SoCs.
Pinmuxing as well as gpio (and interrupt-) handling tested on
a rk3066a based machine.
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Diffstat (limited to 'drivers/pinctrl/Kconfig')
-rw-r--r-- | drivers/pinctrl/Kconfig | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/pinctrl/Kconfig b/drivers/pinctrl/Kconfig index 47cb923cd2df..269c0406dce4 100644 --- a/drivers/pinctrl/Kconfig +++ b/drivers/pinctrl/Kconfig @@ -158,6 +158,12 @@ config PINCTRL_DB8540 bool "DB8540 pin controller driver" depends on PINCTRL_NOMADIK && ARCH_U8500 +config PINCTRL_ROCKCHIP + bool + select PINMUX + select GENERIC_PINCONF + select GENERIC_IRQ_CHIP + config PINCTRL_SINGLE tristate "One-register-per-pin type device tree based pinctrl driver" depends on OF |