i2c-i801: Retry on lost arbitration
authorJean Delvare <khali@linux-fr.org>
Sun, 6 Dec 2009 16:06:27 +0000 (17:06 +0100)
committerJean Delvare <khali@linux-fr.org>
Sun, 6 Dec 2009 16:06:27 +0000 (17:06 +0100)
commit7e2193a8f942a80eef4ae87e3850615450966d0a
tree00c0b46a1ce90845e28571713ce6e5cd8770532b
parent9669f54194b4df34c96478d696d9ba2b977545f5
i2c-i801: Retry on lost arbitration

The Intel 82801 is sometimes used on systems with a BMC connected. The
BMC can access the SMBus, resulting in lost arbitration for the 82801.
We should let i2c-core retry transactions for us in this case.

Signed-off-by: Jean Delvare <khali@linux-fr.org>
drivers/i2c/busses/i2c-i801.c