[PATCH v10 0/8] i2c-octeon and i2c-thunderx driver
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
[PATCH v10 0/8] i2c-octeon and i2c-thunderx driver
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