This patch series integrates already accepted patches that provides:
- support for Cavium ThunderX I2C;
- bugfixes for Cavium Octeon I2C driver;
Changes since v1:
* commit messages updated with commit hashes from original branch;
Dmitry Bazhenov (2):
i2c: octeon: Fix set SCL recovery function
i2c: octeon: Avoid sending STOP during recovery
Jan Glauber (14):
i2c: octeon: Missing AAK flag in case of I2C_M_RECV_LEN
i2c: octeon: Avoid printk after too long SMBUS message
i2c: octeon: Rename driver to prepare for split
i2c: octeon: Split the driver into two parts
i2c: thunderx: Add i2c driver for ThunderX SOC
i2c: thunderx: Add SMBUS alert support
i2c: octeon,thunderx: Move register offsets to struct
i2c: octeon: Sort include files alphabetically
i2c: octeon: Use booleon values for booleon variables
i2c: octeon: thunderx: Add MAINTAINERS entry
i2c: octeon: Fix high-level controller status check
i2c: octeon: thunderx: TWSI software reset in recovery
i2c: octeon: thunderx: Remove double-check after interrupt
i2c: octeon: thunderx: Limit register access retries
MAINTAINERS | 8 +
drivers/i2c/busses/Kconfig | 11 +
drivers/i2c/busses/Makefile | 3 +
drivers/i2c/busses/i2c-octeon-core.c | 791 +++++++++++++++++++
drivers/i2c/busses/i2c-octeon-core.h | 222 ++++++
drivers/i2c/busses/i2c-octeon-platdrv.c | 288 +++++++
drivers/i2c/busses/i2c-octeon.c | 1252 ------------------------------
drivers/i2c/busses/i2c-thunderx-pcidrv.c | 259 ++++++
8 files changed, 1582 insertions(+), 1252 deletions(-)
create mode 100644 drivers/i2c/busses/i2c-octeon-core.c
create mode 100644 drivers/i2c/busses/i2c-octeon-core.h
create mode 100644 drivers/i2c/busses/i2c-octeon-platdrv.c
delete mode 100644 drivers/i2c/busses/i2c-octeon.c
create mode 100644 drivers/i2c/busses/i2c-thunderx-pcidrv.c
--
2.5.5