summaryrefslogtreecommitdiffstats
path: root/crypto/des_generic.c
diff options
context:
space:
mode:
authorAmaury Decrême <amaury.decreme@gmail.com>2013-01-28 22:21:07 +0100
committerWolfram Sang <wolfram@the-dreams.de>2013-02-11 15:59:39 +0100
commit499b9194ad7b7b6d7c06b01005508e5bcf3c8980 (patch)
tree5dd4cbd3739226e616635d036383d2ef036189a9 /crypto/des_generic.c
parentaa9e7a39c5a5a77ff02670ef915f4c6712bc7658 (diff)
downloadlinux-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/des_generic.c')
0 files changed, 0 insertions, 0 deletions