pinctrl: armada-37xx: Add pin controller support for Armada 37xx
authorGregory CLEMENT <gregory.clement@free-electrons.com>
Wed, 5 Apr 2017 15:18:04 +0000 (17:18 +0200)
committerLinus Walleij <linus.walleij@linaro.org>
Mon, 24 Apr 2017 09:31:36 +0000 (11:31 +0200)
commit87466ccd9401c4ac3971c437b7f634444fa7ace2
tree43f68f040efb6cc3c93dc1e186aa1a4b6e9a3605
parentf13980e4083854aa0cebd502a413857e7b302075
pinctrl: armada-37xx: Add pin controller support for Armada 37xx

The Armada 37xx SoC come with 2 pin controllers: one on the south
bridge (managing 28 pins) and one on the north bridge (managing 36 pins).

At the hardware level the controller configure the pins by group and not
pin by pin. This constraint is reflected in the design of the driver:
only the group related functions are implemented.

Signed-off-by: Gregory CLEMENT <gregory.clement@free-electrons.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
drivers/pinctrl/Makefile
drivers/pinctrl/mvebu/Kconfig
drivers/pinctrl/mvebu/Makefile
drivers/pinctrl/mvebu/pinctrl-armada-37xx.c [new file with mode: 0644]