summaryrefslogtreecommitdiffstats
path: root/drivers/i2c/busses/Kconfig
diff options
context:
space:
mode:
authorNick Hawkins <nick.hawkins@hpe.com>2023-02-17 16:50:50 +0100
committerWolfram Sang <wsa@kernel.org>2023-02-17 23:18:20 +0100
commit4a55ed6f89f5a877a39b7d06620457f0c4913c42 (patch)
tree74a9a4f67dc124a4c2e5d5fb23ee6a9e8824afc7 /drivers/i2c/busses/Kconfig
parentdt-bindings: i2c: Add hpe,gxp-i2c (diff)
downloadlinux-4a55ed6f89f5a877a39b7d06620457f0c4913c42.tar.xz
linux-4a55ed6f89f5a877a39b7d06620457f0c4913c42.zip
i2c: Add GXP SoC I2C Controller
The GXP SoC supports 10 I2C engines. Each I2C engine is completely independent and can function both as an I2C master and I2C slave. The I2C master can operate in a multi master environment. The engines support a scalable speed from 8kHZ to 1.5 Mhz. Signed-off-by: Nick Hawkins <nick.hawkins@hpe.com> Reviewed-by: Joel Stanley <joel@jms.id.au> Signed-off-by: Wolfram Sang <wsa@kernel.org>
Diffstat (limited to 'drivers/i2c/busses/Kconfig')
-rw-r--r--drivers/i2c/busses/Kconfig7
1 files changed, 7 insertions, 0 deletions
diff --git a/drivers/i2c/busses/Kconfig b/drivers/i2c/busses/Kconfig
index c3ed15dae3df..8ee99c53c2f2 100644
--- a/drivers/i2c/busses/Kconfig
+++ b/drivers/i2c/busses/Kconfig
@@ -659,6 +659,13 @@ config I2C_GPIO_FAULT_INJECTOR
faults to an I2C bus, so another bus master can be stress-tested.
This is for debugging. If unsure, say 'no'.
+config I2C_GXP
+ tristate "GXP I2C Interface"
+ depends on ARCH_HPE_GXP || COMPILE_TEST
+ help
+ This enables support for GXP I2C interface. The I2C engines can be
+ either I2C master or I2C slaves.
+
config I2C_HIGHLANDER
tristate "Highlander FPGA SMBus interface"
depends on SH_HIGHLANDER || COMPILE_TEST