[PATCH v2] i2c-s3c2410: Remove unconditional 1ms delay on each transfer
Ben Dooks
ben at fluff.org
Mon Apr 5 18:44:02 EDT 2010
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 at fluff.org, http://www.fluff.org/)
'a smiley only costs 4 bytes'
More information about the linux-arm-kernel
mailing list