diff options
author | Amaury Decrême <amaury.decreme@gmail.com> | 2013-01-28 22:21:07 +0100 |
---|---|---|
committer | Wolfram Sang <wolfram@the-dreams.de> | 2013-02-11 15:59:39 +0100 |
commit | 499b9194ad7b7b6d7c06b01005508e5bcf3c8980 (patch) | |
tree | 5dd4cbd3739226e616635d036383d2ef036189a9 /crypto/rmd160.c | |
parent | aa9e7a39c5a5a77ff02670ef915f4c6712bc7658 (diff) | |
download | linux-stable-499b9194ad7b7b6d7c06b01005508e5bcf3c8980.tar.gz linux-stable-499b9194ad7b7b6d7c06b01005508e5bcf3c8980.tar.bz2 linux-stable-499b9194ad7b7b6d7c06b01005508e5bcf3c8980.zip |
i2c: sis630: fix behavior after collision
Datasheet on collision:
SMBus Collision (SMBCOL_STS)
This bit is set when a SMBus Collision condition occurs and
SMBus Host loses in the bus arbitration. The software should
clear this bit and re-start SMBus operation.
As the status will be cleared in transaction_end, we can remove the
sis630_write and prepare to return -EAGAIN to retry.
Signed-off-by: Amaury Decrême <amaury.decreme@gmail.com>
Reviewed-by: Jean Delvare <khali@linux-fr.org>
Signed-off-by: Wolfram Sang <wolfram@the-dreams.de>
Diffstat (limited to 'crypto/rmd160.c')
0 files changed, 0 insertions, 0 deletions