summaryrefslogtreecommitdiffstats
path: root/drivers/gpio/Kconfig
diff options
context:
space:
mode:
authorMichael Grzeschik <m.grzeschik@pengutronix.de>2019-05-28 11:00:43 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2019-06-04 08:43:21 +0200
commitdc8d91d76a7594dccee3efb49ea65a10e15d01cb (patch)
treed9fbb54c3ce925547c94818dc2dd44dee76e1565 /drivers/gpio/Kconfig
parent1263d74e90c06c4170517ddc3024211e4861df6b (diff)
downloadbarebox-dc8d91d76a7594dccee3efb49ea65a10e15d01cb.tar.gz
barebox-dc8d91d76a7594dccee3efb49ea65a10e15d01cb.tar.xz
gpio: add driver for PCF857x, PCA{85, 96}7x, and MAX732[89] I2C GPIO expanders
Reviewed-by: Sam Ravnborg <sam@ravnborg.org> Signed-off-by: Michael Grzeschik <m.grzeschik@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'drivers/gpio/Kconfig')
-rw-r--r--drivers/gpio/Kconfig17
1 files changed, 17 insertions, 0 deletions
diff --git a/drivers/gpio/Kconfig b/drivers/gpio/Kconfig
index c535904ed0..6a4de7fbc8 100644
--- a/drivers/gpio/Kconfig
+++ b/drivers/gpio/Kconfig
@@ -98,6 +98,23 @@ config GPIO_PCA953X
40 bits: pca9505, pca9698
+config GPIO_PCF857X
+ tristate "PCF857x, PCA{85,96}7x, and MAX732[89] I2C GPIO expanders"
+ depends on I2C
+ depends on CONFIG_OF
+ help
+ Say yes here to provide access to most "quasi-bidirectional" I2C
+ GPIO expanders used for additional digital outputs or inputs.
+ Most of these parts are from NXP, though TI is a second source for
+ some of them. Compatible models include:
+
+ 8 bits: pcf8574, pcf8574a, pca8574, pca8574a,
+ pca9670, pca9672, pca9674, pca9674a,
+ max7328, max7329
+
+ 16 bits: pcf8575, pcf8575c, pca8575,
+ pca9671, pca9673, pca9675
+
config GPIO_PL061
bool "PrimeCell PL061 GPIO support"
depends on ARM_AMBA