Hi Geert, here is a topic branch for renesas-drivers which enables I2C bus recovery on i2c-rcar IP cores. It is based on i2c/for-next + renesas/dt-for-v4.16 + renesas/topc/ip-switch-rework-2017. Please pull. Kind regards, Wolfram The following changes since commit 62127db8d012c586fdd45d1768261aaa3938c8b7: Merge branch 'renesas/topc/ip-switch-rework-2017' into renesas/topic/rcar-i2c-recovery (2017-12-15 16:43:40 +0100) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git renesas/topic/rcar-i2c-recovery for you to fetch changes up to e5bb5ef5f51d223dfcd188c803e746d445320b92: i2c: rcar: implement bus recovery (2017-12-15 16:45:43 +0100) ---------------------------------------------------------------- Wolfram Sang (7): i2c: algo-bit: init the bus to a known state i2c: make kerneldoc about bus recovery more precise i2c: add identifier in declarations for i2c_bus_recovery i2c: add 'set_sda' to bus_recovery_info i2c: ensure SDA is released in recovery if SDA is controllable i2c: send STOP after successful bus recovery i2c: rcar: implement bus recovery drivers/i2c/algos/i2c-algo-bit.c | 5 ++++ drivers/i2c/busses/i2c-rcar.c | 54 ++++++++++++++++++++++++++++++++++++++-- drivers/i2c/i2c-core-base.c | 25 ++++++++++++++++++- include/linux/i2c.h | 20 +++++++++------ 4 files changed, 93 insertions(+), 11 deletions(-)
Attachment:
signature.asc
Description: PGP signature