On Fri, Apr 02, 2010 at 02:15:09PM +0100, Mark Brown wrote: > The S3C I2C controller indicates completion of I2C transfers before > the bus has a stop condition on it. In order to ensure that we do not > attempt to start a new transfer before the bus is idle the driver > currently inserts a 1ms delay. This is vastly larger than is generally > required and has a visible effect on performance under load, such as > when bringing up audio CODECs or reading back status information with > non-bulk I2C reads. ok, so far no problems with this on an s3c2440. I'll add it to the next tree. -- Ben (ben@xxxxxxxxx, http://www.fluff.org/) 'a smiley only costs 4 bytes' -- To unsubscribe from this list: send the line "unsubscribe linux-i2c" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html