mips: mscc_sgpio: Add the MSCC serial GPIO device (SIO)
authorLars Povlsen <lars.povlsen@microchip.com>
Wed, 2 Jan 2019 08:52:21 +0000 (09:52 +0100)
committerDaniel Schwierzeck <daniel.schwierzeck@gmail.com>
Wed, 16 Jan 2019 12:56:43 +0000 (13:56 +0100)
commitbe8313feee7f003ef9716a10c88e9fed75e0eb56
treec3ce3a1f56b2bf4bf9ddf7327fe2ab3c4a7cb342
parente9f1492bcac5127800a25a01e505e225956e2967
mips: mscc_sgpio: Add the MSCC serial GPIO device (SIO)

This add support for the the MSCC serial GPIO driver in MSCC
VCoreIII-based SOCs.

By using a serial interface, the SIO controller significantly extends
the number of available GPIOs with a minimum number of additional pins
on the device. The primary purpose of the SIO controller is to connect
control signals from SFP modules and to act as an LED controller.

This adds the base driver.

Signed-off-by: Lars Povlsen <lars.povlsen@microchip.com>
MAINTAINERS
drivers/gpio/Kconfig
drivers/gpio/Makefile
drivers/gpio/mscc_sgpio.c [new file with mode: 0644]