From: Amaury Decrême Date: Mon, 28 Jan 2013 21:21:07 +0000 (+0100) Subject: i2c: sis630: fix behavior after collision X-Git-Tag: v3.9-rc1~75^2~11 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=499b9194ad7b7b6d7c06b01005508e5bcf3c8980;p=pandora-kernel.git 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 Reviewed-by: Jean Delvare Signed-off-by: Wolfram Sang --- Reading git-diff-tree failed