Hi Wolfram, I'm reposting the rebased ThunderX i2c driver series. Patches are on-top of 4.7-rc3. Changes to v9: - rebased on top of upstreamed octeon i2c fixes - reduced default sclk to 700Mhz Changes to v8: - Use device property for clock-frequency setting in thunderx, get rid of of_find_node_by_name - Simplify adap.name by using device name - SMBUS ACPI handling - Re-phrase SMBUS error/not-specified message Thanks, Jan ------------------------------------------------- Jan Glauber (8): 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: cavium: Use booleon values for booleon variables i2c: octeon: thunderx: Add MAINTAINERS entry MAINTAINERS | 25 +- drivers/i2c/busses/Kconfig | 10 + drivers/i2c/busses/Makefile | 3 + drivers/i2c/busses/{i2c-octeon.c => i2c-cavium.c} | 1039 ++++++--------------- drivers/i2c/busses/i2c-cavium.h | 214 +++++ drivers/i2c/busses/i2c-octeon-core.c | 288 ++++++ drivers/i2c/busses/i2c-thunderx-core.c | 305 ++++++ 7 files changed, 1134 insertions(+), 750 deletions(-) rename drivers/i2c/busses/{i2c-octeon.c => i2c-cavium.c} (57%) create mode 100644 drivers/i2c/busses/i2c-cavium.h create mode 100644 drivers/i2c/busses/i2c-octeon-core.c create mode 100644 drivers/i2c/busses/i2c-thunderx-core.c -- 1.9.1 -- To unsubscribe from this list: send the line "unsubscribe linux-i2c" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html