pinctrl: ralink: add a pinctrl driver for the rt2880 family
authorSergio Paracuellos <sergio.paracuellos@gmail.com>
Tue, 8 Dec 2020 07:55:23 +0000 (08:55 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 8 Dec 2020 08:58:01 +0000 (09:58 +0100)
commit518b466a21ad7fa1e338fa4ed9d180ef439d3bc0
tree51666be90da326f570cfd9295c3fab1009ffda18
parent289fa46ac6111df61697495a736f2dac8fa4f23a
pinctrl: ralink: add a pinctrl driver for the rt2880 family

These Socs have 1-3 banks of 8-32 gpios. Rather then setting the muxing of each
pin individually, these socs have mux groups that when set will effect 1-N pins.
Pin groups have a 2, 4 or 8 different muxes.

Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Sergio Paracuellos <sergio.paracuellos@gmail.com>
Link: https://lore.kernel.org/r/20201208075523.7060-3-sergio.paracuellos@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/pinctrl/Kconfig
drivers/pinctrl/Makefile
drivers/pinctrl/ralink/Kconfig [new file with mode: 0644]
drivers/pinctrl/ralink/Makefile [new file with mode: 0644]
drivers/pinctrl/ralink/pinctrl-rt2880.c [new file with mode: 0644]
drivers/staging/Kconfig
drivers/staging/Makefile
drivers/staging/mt7621-pinctrl/Kconfig [deleted file]
drivers/staging/mt7621-pinctrl/Makefile [deleted file]
drivers/staging/mt7621-pinctrl/TODO [deleted file]
drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c [deleted file]