]> git.baikalelectronics.ru Git - kernel.git/commit
pinctrl/lantiq: introduce new dedicated devicetree bindings
authorMartin Schiller <mschiller@tdt.de>
Thu, 26 Nov 2015 10:00:07 +0000 (11:00 +0100)
committerLinus Walleij <linus.walleij@linaro.org>
Mon, 30 Nov 2015 12:12:07 +0000 (13:12 +0100)
commit93962294fb51feeb0c407ef6e1b28dda9e506323
tree324ebd3b95fa77980de849f9f73616b199695d1a
parent5ac06ba4bc28c9cd1ab2cc8afceae9ca583e8709
pinctrl/lantiq: introduce new dedicated devicetree bindings

This patch introduces new dedicated "lantiq,<chip>-pinctrl" devicetree
bindings, where <chip> is one of "ase", "danube", "xrx100", "xrx200" or
"xrx300" and marks the "lantiq,pinctrl-xway", "lantiq,pinctrl-ase" and
"lantiq,pinctrl-xr9" bindings as DEPRECATED.

Based on the newest Lantiq Hardware Description it turend out, that there are
some differences in the GPIO alternative functions of the Danube, xRX100 and
xRX200 families, which makes it impossible to use only one xway_mfp table.

This patch also adds support for the xRX300 family.

Signed-off-by: Martin Schiller <mschiller@tdt.de>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
drivers/pinctrl/pinctrl-lantiq.h
drivers/pinctrl/pinctrl-xway.c