
This patch series add the GPIO device (SIO) in the MSCC VCoreIII-based SOCs, and enables it on the supported platforms.
Lars Povlsen (6): mips: mscc_sgpio: Add the MSCC serial GPIO device (SIO) mips: mscc_sgpio: Add DT bindings documentation mips: luton: DT: Enable use of serial gpio mips: luton: Enable use of serial gpio for LED mips: ocelot: DT: Enable use of serial gpio mips: ocelot: Enable use of serial gpio for LED
arch/mips/dts/luton_pcb090.dts | 23 ++ arch/mips/dts/luton_pcb091.dts | 26 ++ arch/mips/dts/mscc,luton.dtsi | 23 ++ arch/mips/dts/mscc,ocelot.dtsi | 25 ++ arch/mips/dts/ocelot_pcb120.dts | 76 ++++++ arch/mips/dts/ocelot_pcb123.dts | 25 ++ board/mscc/luton/luton.c | 6 + board/mscc/ocelot/ocelot.c | 6 + configs/mscc_luton_defconfig | 3 + configs/mscc_ocelot_defconfig | 3 + doc/device-tree-bindings/gpio/mscc_sgpio.txt | 39 +++ drivers/gpio/Kconfig | 11 + drivers/gpio/Makefile | 1 + drivers/gpio/mscc_sgpio.c | 252 +++++++++++++++++++ 14 files changed, 519 insertions(+) create mode 100644 doc/device-tree-bindings/gpio/mscc_sgpio.txt create mode 100644 drivers/gpio/mscc_sgpio.c