Commit 5b797bcc authored by Yulin Lu's avatar Yulin Lu Committed by Linus Walleij
Browse files

pinctrl: eswin: Add EIC7700 pinctrl driver



Add support for the pin controller in ESWIN's EIC7700 SoC,
which supports pin multiplexing, pin configuration,
and rgmii voltage control.

Co-developed-by: default avatarSamuel Holland <samuel.holland@sifive.com>
Signed-off-by: default avatarSamuel Holland <samuel.holland@sifive.com>
Signed-off-by: default avatarYulin Lu <luyulin@eswincomputing.com>
Link: https://lore.kernel.org/20250612105159.1241-1-luyulin@eswincomputing.com


Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
parent 0a11110b
Loading
Loading
Loading
Loading
+11 −0
Original line number Diff line number Diff line
@@ -206,6 +206,17 @@ config PINCTRL_DIGICOLOR
	select PINMUX
	select GENERIC_PINCONF

config PINCTRL_EIC7700
	tristate "EIC7700 PINCTRL driver"
	depends on ARCH_ESWIN || COMPILE_TEST
	select PINMUX
	select GENERIC_PINCONF
	help
	  This driver support for the pin controller in ESWIN's EIC7700 SoC,
	  which supports pin multiplexing, pin configuration,and rgmii voltage
	  control.
	  Say Y here to enable the eic7700 pinctrl driver

config PINCTRL_EP93XX
	bool
	depends on ARCH_EP93XX || COMPILE_TEST
+1 −0
Original line number Diff line number Diff line
@@ -23,6 +23,7 @@ obj-$(CONFIG_PINCTRL_CY8C95X0) += pinctrl-cy8c95x0.o
obj-$(CONFIG_PINCTRL_DA850_PUPD) += pinctrl-da850-pupd.o
obj-$(CONFIG_PINCTRL_DA9062)	+= pinctrl-da9062.o
obj-$(CONFIG_PINCTRL_DIGICOLOR)	+= pinctrl-digicolor.o
obj-$(CONFIG_PINCTRL_EIC7700)	+= pinctrl-eic7700.o
obj-$(CONFIG_PINCTRL_EQUILIBRIUM)   += pinctrl-equilibrium.o
obj-$(CONFIG_PINCTRL_EP93XX)	+= pinctrl-ep93xx.o
obj-$(CONFIG_PINCTRL_EYEQ5)	+= pinctrl-eyeq5.o
+704 −0

File added.

Preview size limit exceeded, changes collapsed.