This patch makes use of I2C RESTART sequence when sending severals i2c_msg instead of the STOP and START sequence. Some I2C component reset there internal values when a STOP is sent. (like the Ricoh rs5c372b I2C RTC) Patch is against DENX linuxppc CVS Regards, Bertrand