On Sun, 24 Nov 2002, Kyosti Malkki wrote: > A minor patch for algo-bit was applied 2002/07/03, changing SCL > behaviour, but I think it is not relevant here. More info: Chapter 5 "I2C Bus Interface" of MSP34x0D datasheet describes conditions when SCL is held low to allow time for internal processing. In I2C revisions prior to 2.6.4, i2c-algo-bit did not check SCL low when sending " Repeating Start ". This bus condition is used when master writes to client to select register, and then gets the content. Call to msp3400c_read() does just that. Patch only replaces setscl(adap,1) with sclhi(adap) in drivers/i2c/i2c-algo-bit.c, i2c_repstart(), line 147. -- Ky?sti M?lkki kmalkki at cc.hut.fi