Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 06351d13 authored by Linus Walleij's avatar Linus Walleij
Browse files

pinctrl: add a Gemini SoC pin controller



This adds a pin control (only multiplexing) driver for the Gemini
SoC so we can sort out this complex platform in an orderly manner.

This driver will detect the chip/package version as SL3512 or SL3516
(also known as CS3512 and CS3516 etc) and register the apropriate
pin set.

Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
parent 17a51248
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -146,6 +146,13 @@ config PINCTRL_FALCON
	depends on SOC_FALCON
	depends on PINCTRL_LANTIQ

config PINCTRL_GEMINI
	bool
	depends on ARCH_GEMINI
	default ARCH_GEMINI
	select PINMUX
	select MFD_SYSCON

config PINCTRL_MCP23S08
	tristate "Microchip MCP23xxx I/O expander"
	depends on SPI_MASTER || I2C
+1 −0
Original line number Diff line number Diff line
@@ -18,6 +18,7 @@ obj-$(CONFIG_PINCTRL_AMD) += pinctrl-amd.o
obj-$(CONFIG_PINCTRL_DA850_PUPD) += pinctrl-da850-pupd.o
obj-$(CONFIG_PINCTRL_DIGICOLOR)	+= pinctrl-digicolor.o
obj-$(CONFIG_PINCTRL_FALCON)	+= pinctrl-falcon.o
obj-$(CONFIG_PINCTRL_GEMINI)	+= pinctrl-gemini.o
obj-$(CONFIG_PINCTRL_MAX77620)	+= pinctrl-max77620.o
obj-$(CONFIG_PINCTRL_MCP23S08)	+= pinctrl-mcp23s08.o
obj-$(CONFIG_PINCTRL_MESON)	+= meson/
+2359 −0

File added.

Preview size limit exceeded, changes collapsed.