pinctrl: bcm2835: Add support for generic pinctrl binding
authorMatheus Castello <matheus@castello.eng.br>
Tue, 1 May 2018 00:42:13 +0000 (20:42 -0400)
committerLinus Walleij <linus.walleij@linaro.org>
Wed, 16 May 2018 12:00:00 +0000 (14:00 +0200)
commit0de704955ee44738e88b9cc08546ea10354037ed
treee4b1e63a70cc53f51470d2a7029cfcde198875da
parent73dacc3403436fc246258c0933e35b6e809640ac
pinctrl: bcm2835: Add support for generic pinctrl binding

To keep driver up to date we add generic pinctrl binding support, which
covers the features used in this driver and has additional node properties
that this SoC has compatibility, so enabling future implementations of
these properties without the need to create new node properties in the
device trees.

The logic of this change maintain the old brcm legacy binding support in
order to keep the ABI stable.

Signed-off-by: Matheus Castello <matheus@castello.eng.br>
Reviewed-by: Eric Anholt <eric@anholt.net>
Acked-by: Stefan Wahren <stefan.wahren@i2se.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
drivers/pinctrl/bcm/Kconfig
drivers/pinctrl/bcm/pinctrl-bcm2835.c