ARM: at91: add pinctrl support
authorJean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Thu, 12 Jul 2012 15:35:02 +0000 (23:35 +0800)
committerJean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Sat, 13 Oct 2012 01:21:43 +0000 (09:21 +0800)
commit6732ae5cb47c4f9a72727585956f2a5e069d1637
tree8d350c462f7b29e6bd033aadd7a2607bc160a487
parent97e5e625248e588de234aa5134cebbf969618dcf
ARM: at91: add pinctrl support

This is also include the gpio controller as the IP share both.
Each soc will have to describe the SoC limitation and pin configuration via
DT.

This will allow to do not need to touch the C code when adding new SoC if the
IP version is supported.

Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Documentation/devicetree/bindings/pinctrl/atmel,at91-pinctrl.txt [new file with mode: 0644]
arch/arm/Kconfig
arch/arm/mach-at91/board-dt.c
arch/arm/mach-at91/gpio.c
drivers/pinctrl/Kconfig
drivers/pinctrl/Makefile
drivers/pinctrl/pinctrl-at91.c [new file with mode: 0644]