summaryrefslogtreecommitdiffstats
path: root/drivers/pinctrl/Kconfig
diff options
context:
space:
mode:
authorLinus Walleij <linus.walleij@linaro.org>2017-08-05 23:04:08 +0200
committerLinus Walleij <linus.walleij@linaro.org>2017-08-14 15:01:59 +0200
commit06351d133dea784e4a00962a7973ba4cd0e6a787 (patch)
tree4813961873c5fc1318a1b1006fd386454e3b1c04 /drivers/pinctrl/Kconfig
parentpinctrl: check ops->pin_config_set in pinconf_set_config() (diff)
downloadlinux-06351d133dea784e4a00962a7973ba4cd0e6a787.tar.xz
linux-06351d133dea784e4a00962a7973ba4cd0e6a787.zip
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: Linus Walleij <linus.walleij@linaro.org>
Diffstat (limited to 'drivers/pinctrl/Kconfig')
-rw-r--r--drivers/pinctrl/Kconfig7
1 files changed, 7 insertions, 0 deletions
diff --git a/drivers/pinctrl/Kconfig b/drivers/pinctrl/Kconfig
index e14b46c7b37f..b219cf6df0bb 100644
--- a/drivers/pinctrl/Kconfig
+++ b/drivers/pinctrl/Kconfig
@@ -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