I2C: Fix OMAP I2C status register handling in IRQ processing
authorSeth Forshee <seth.forshee@gmail.com>
Wed, 12 Mar 2008 17:56:10 +0000 (12:56 -0500)
committerTony Lindgren <tony@atomide.com>
Fri, 28 Mar 2008 10:51:01 +0000 (12:51 +0200)
The IRQ handler in omap-i2c.c can sometimes clear status bits without
actually processing them.  In particular, error status bits will be
ignored if any of the ARDY, RRDY, RDR, XRDY, or XDR bits are
concurrently set.

Signed-off-by: Seth Forshee <seth.forshee@gmail.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>

No differences found