i2c: Add GXP SoC I2C Controller
authorNick Hawkins <nick.hawkins@hpe.com>
Fri, 17 Feb 2023 15:50:50 +0000 (09:50 -0600)
committerWolfram Sang <wsa@kernel.org>
Fri, 17 Feb 2023 22:18:20 +0000 (23:18 +0100)
commit4a55ed6f89f5a877a39b7d06620457f0c4913c42
tree74a9a4f67dc124a4c2e5d5fb23ee6a9e8824afc7
parent681f87ddf90964cbf7f2cfe094f82d0f9f6437a3
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>
drivers/i2c/busses/Kconfig
drivers/i2c/busses/Makefile
drivers/i2c/busses/i2c-gxp.c [new file with mode: 0644]