commit: http://blackfin.uclinux.org/git/?p=linux-kernel;a=commitdiff;h=fff1e639b299d9ebde280b556f01104a711b75d3
branch: http://blackfin.uclinux.org/git/?p=linux-kernel;a=shortlog;h=refs/heads/trunk

Should read whenever the RX FIFO is not empty.

Signed-off-by: Sonic Zhang <[email protected]>
---
 drivers/i2c/busses/i2c-bfin-twi.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/drivers/i2c/busses/i2c-bfin-twi.c b/drivers/i2c/busses/i2c-bfin-twi.c
index 18c0ea6..f54d943 100644
--- a/drivers/i2c/busses/i2c-bfin-twi.c
+++ b/drivers/i2c/busses/i2c-bfin-twi.c
@@ -72,7 +72,7 @@ static void bfin_twi_handle_interrupt(struct bfin_twi_iface *iface,
 	}
 	if (twi_int_status & RCVSERV) {
 		while (iface->readNum > 0 &&
-			(read_FIFO_STAT(iface) & RCVSTAT) != RCV_FULL) {
+			(read_FIFO_STAT(iface) & RCVSTAT)) {
 			/* Receive next data */
 			*(iface->transPtr) = read_RCV_DATA8(iface);
 			if (iface->cur_mode == TWI_I2C_MODE_COMBINED) {
_______________________________________________
Linux-kernel-commits mailing list
[email protected]
https://blackfin.uclinux.org/mailman/listinfo/linux-kernel-commits

Reply via email to