diff options
author | Michael Grzeschik <m.grzeschik@pengutronix.de> | 2019-05-28 11:00:43 +0200 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2019-06-04 08:43:21 +0200 |
commit | dc8d91d76a7594dccee3efb49ea65a10e15d01cb (patch) | |
tree | d9fbb54c3ce925547c94818dc2dd44dee76e1565 /drivers/gpio/Kconfig | |
parent | 1263d74e90c06c4170517ddc3024211e4861df6b (diff) | |
download | barebox-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/Kconfig | 17 |
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 |