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(-)
signature.asc
Description: PGP signature
