i2c bus recovery support

Jan Luebbe jluebbe at debian.org
Wed Jul 8 06:29:14 PDT 2015

This series ports the kernel's i2c bus recovery support to barebox.

Bus recovery is necessary when a slave device pulls the SDA line low because it
is in a wrong state. The fix is to toggle the SCL line, which move the slaves
into the idle state. Using the same structure and callbacks as the kernel makes
it easy to port the per-driver code to barebox.

More information about the barebox mailing list