pinctrl: ocelot: Extend support for lan966x
authorKavyasree Kotagiri <kavyasree.kotagiri@microchip.com>
Thu, 18 Nov 2021 11:25:48 +0000 (16:55 +0530)
committerLinus Walleij <linus.walleij@linaro.org>
Sun, 21 Nov 2021 22:45:09 +0000 (23:45 +0100)
commit531d6ab36571c2ffe698702e1f5748a7cfaa2c5d
tree3853fb8f4e01edb4c6ec49c0571fc47cbb4c539e
parent463201a784c45cd5413ecd0dfbe80224489b7ea5
pinctrl: ocelot: Extend support for lan966x

This patch extends pinctrl-ocelot driver to support also the
lan966x. Register layout is same as ocelot. It has 78 GPIOs.
Requires 3 registers ALT0, ALT1, ALT2 to configure ALT mode.

Signed-off-by: Kavyasree Kotagiri <kavyasree.kotagiri@microchip.com>
Reviewed-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Link: https://lore.kernel.org/r/20211118112548.14582-3-kavyasree.kotagiri@microchip.com
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
drivers/pinctrl/pinctrl-ocelot.c