summaryrefslogtreecommitdiff
path: root/drivers/pinctrl/mscc/mscc-common.h
AgeCommit message (Collapse)Author
2021-07-07pinctrl: mscc: Fix multiple definition errorTom Rini
With gcc-11 we get a multiple errors here as the declarations for mscc_pinctrl_ops and mscc_gpio_ops are missing an extern. CC: Gregory CLEMENT <[email protected]> Cc: Lars Povlsen <[email protected]> Cc: Horatiu Vultur <[email protected]> Signed-off-by: Tom Rini <[email protected]> Reviewed-by: Horatiu Vultur <[email protected]> Reviewed-by: Daniel Schwierzeck <[email protected]>
2019-01-16pinctrl: mscc: Add gpio and pinctrl for Jaguar2 SOC familyHoratiu Vultur
The Jaguar2 SOC family has 63 gpio pins therefore I extended mscc-common to support new numbe of pins and remove any platform dependency from mscc-common. Signed-off-by: Horatiu Vultur <[email protected]>
2018-12-19pinctrl: mscc: Add gpio and pinctrl driver for MSCC MIPS SoCs (VcoreIII based)Gregory CLEMENT
This driver supports the pin and gpio controller found in the Ocelot and Luton SoCs. The driver was inspired from the pinctrl driver in Linux, but was simplified and was modified to allow supporting an other SoCs (Luton). For Ocelot and Luton the controller is the same, only the pins to program differ. Signed-off-by: Gregory CLEMENT <[email protected]> Reviewed-by: Daniel Schwierzeck <[email protected]> [changed to only descend into mscc/ dependent on CONFIG_PINCTRL_MSCC] Signed-off-by: Daniel Schwierzeck <[email protected]>