diff options
author | Nick Hawkins <nick.hawkins@hpe.com> | 2023-02-17 16:50:50 +0100 |
---|---|---|
committer | Wolfram Sang <wsa@kernel.org> | 2023-02-17 23:18:20 +0100 |
commit | 4a55ed6f89f5a877a39b7d06620457f0c4913c42 (patch) | |
tree | 74a9a4f67dc124a4c2e5d5fb23ee6a9e8824afc7 /drivers/i2c/busses/Kconfig | |
parent | dt-bindings: i2c: Add hpe,gxp-i2c (diff) | |
download | linux-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/Kconfig | 7 |
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 |