On Mon, Feb 20, 2012 at 09:14:16AM +0100, Alexander Stein wrote: > If you insert several i2c transfers, the driver might start the next one > while the STOP bit of the previous transfer is still on the bus, marking > the bus as busy. > pch_i2c_wait_for_bus_idle does an msleep(20) delaying the next transfer > by >=20ms. Reduce wait time by actively waiting 5 us once, then using > usleep_range. > > Signed-off-by: Alexander Stein <alexander.stein@xxxxxxxxxxxxxxxxxxxxx> Tomoya, are you happy with it? (I hope he reads the list, since his companies mailserver doesn't seem to accept my mails). Regards, Wolfram -- Pengutronix e.K. | Wolfram Sang | Industrial Linux Solutions | http://www.pengutronix.de/ |
Attachment:
signature.asc
Description: Digital signature