pinctrl: add pinctrl driver for Rockchip SoCs
authorHeiko Stübner <heiko@sntech.de>
Mon, 10 Jun 2013 20:16:22 +0000 (22:16 +0200)
committerLinus Walleij <linus.walleij@linaro.org>
Sun, 16 Jun 2013 09:57:32 +0000 (11:57 +0200)
commitd3e5116119bd02ea7716bbe04b39c21bba4bcf42
tree8da37f5e826739cfdf9abdb07aeeb8700afefe63
parent7db9af4b6e41be599e0fcd50d687138a5add428c
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>
Documentation/devicetree/bindings/pinctrl/rockchip,pinctrl.txt [new file with mode: 0644]
drivers/pinctrl/Kconfig
drivers/pinctrl/Makefile
drivers/pinctrl/pinctrl-rockchip.c [new file with mode: 0644]
include/dt-bindings/pinctrl/rockchip.h [new file with mode: 0644]