]> git.baikalelectronics.ru Git - kernel.git/commit
i2c-piix4: Increase the intitial delay for the ServerWorks CSB5
authorDavid Milburn <dmilburn@redhat.com>
Sun, 11 May 2008 18:37:05 +0000 (20:37 +0200)
committerJean Delvare <khali@hyperion.delvare>
Sun, 11 May 2008 18:37:05 +0000 (20:37 +0200)
commit3918fb5c0bd5913425bd1310768c731b11785d88
treebd8cc93f5ba349c39fb7cdcfbbdae627d8ece515
parenta2d5119a304058328d0ac75dbfaf448587aa60c7
i2c-piix4: Increase the intitial delay for the ServerWorks CSB5

Per the PIIX4 errata, there maybe a delay between setting the
start bit in the Smbus Host Controller Register and the transaction
actually starting. If the driver doesn't delay long enough, it
may appear that the transaction is complete when actually it
hasn't started, this may lead to bus collisions.

While 1 ms appears to be enough for most chips, the ServerWorks CSB5
wants 2 ms.

Signed-off-by: David Milburn <dmilburn@redhat.com>
Signed-off-by: Jean Delvare <khali@linux-fr.org>
drivers/i2c/busses/i2c-piix4.c