This patchset adds a new adapter driver supporting the Imagination Technologies I2C Serial Control Bus (SCB) controller. The driver supports the usual FIFO-based mode of operation (so-called automatic in the driver), and also a set lower-level modes of operation that is used for 0-length writes and for bus recovery routines. The recently merged bus recovery infrastructure is not used, given this driver already implements a fairly complex bus recovery, and has been tested extensively with it. Based on v3.18-rc2. James Hogan (2): i2c: Add Imagination Technologies I2C SCB driver DT: i2c: Add binding document for IMG I2C SCB .../devicetree/bindings/i2c/i2c-img-scb.txt | 14 + drivers/i2c/busses/Kconfig | 10 + drivers/i2c/busses/Makefile | 1 + drivers/i2c/busses/i2c-img-scb.c | 1369 ++++++++++++++++++++ 4 files changed, 1394 insertions(+) create mode 100644 Documentation/devicetree/bindings/i2c/i2c-img-scb.txt create mode 100644 drivers/i2c/busses/i2c-img-scb.c -- 2.1.0 -- 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