u-boot/drivers/pinctrl
Gregory CLEMENT 53bdae2418 pinctrl: mscc: Add gpio and pinctrl driver for MSCC MIPS SoCs (VcoreIII based)
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 <gregory.clement@bootlin.com>
Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
[changed to only descend into mscc/ dependent on CONFIG_PINCTRL_MSCC]
Signed-off-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
2018-12-19 15:23:01 +01:00
..
aspeed SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
ath79 SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
broadcom pinctrl: Remove DM_FLAG_PRE_RELOC flag in various drivers 2018-11-14 09:16:28 -08:00
exynos pinctrl: Remove DM_FLAG_PRE_RELOC flag in various drivers 2018-11-14 09:16:28 -08:00
mediatek pinctrl: MediaTek: add pinctrl driver for MT7623 SoC 2018-11-28 23:04:52 -05:00
meson pinctrl: meson: axg: Fix GPIO pin offsets 2018-12-07 11:01:09 +01:00
mscc pinctrl: mscc: Add gpio and pinctrl driver for MSCC MIPS SoCs (VcoreIII based) 2018-12-19 15:23:01 +01:00
mvebu mvebu: pinctrl: Add SD/eMMC PHY selector to the driver 2018-05-29 08:33:05 +02:00
nxp pinctrl: Remove DM_FLAG_PRE_RELOC flag in various drivers 2018-11-14 09:16:28 -08:00
renesas pinctrl: renesas: Add POCCTRL handling to r8a77990 2018-11-02 15:57:13 +01:00
rockchip SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
uniphier pinctrl: Remove DM_FLAG_PRE_RELOC flag in various drivers 2018-11-14 09:16:28 -08:00
Kconfig pinctrl: mscc: Add gpio and pinctrl driver for MSCC MIPS SoCs (VcoreIII based) 2018-12-19 15:23:01 +01:00
Makefile pinctrl: mscc: Add gpio and pinctrl driver for MSCC MIPS SoCs (VcoreIII based) 2018-12-19 15:23:01 +01:00
pinctrl-at91-pio4.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
pinctrl-at91.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
pinctrl-generic.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
pinctrl-sandbox.c pinctrl: sandbox: Add get_pin_muxing ops support 2018-11-16 16:51:57 -05:00
pinctrl-single.c pinctrl: Remove DM_FLAG_PRE_RELOC flag in various drivers 2018-11-14 09:16:28 -08:00
pinctrl-sti.c regmap: clean up regmap allocation 2018-05-07 15:15:27 -04:00
pinctrl-uclass.c dm: pinctrl: Add pinctrl_get_pin_name and pinctrl_get_pins_count 2018-11-16 16:51:55 -05:00
pinctrl_pic32.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
pinctrl_stm32.c pinctrl: stm32: Update stm32_pinctrl_get_gpio_dev() 2018-12-07 08:13:48 -05:00