Shinya Kuribayashi e28000a38d i2c-designware: Don't use the IC_CLR_INTR register to clear interrupts
We're strongly discouraged from using the IC_CLR_INTR register because
it clears all software-clearable interrupts asserted at the moment.

  stat = readl(IC_INTR_STAT);
    :
    :  <=== Interrupts asserted during this period will be lost
    :
  readl(IC_CLR_INTR);

Instead, use the separately-prepared IC_CLR_* registers.

At the same time, this patch adds all remaining interrupt definitions
available in the DesignWare I2C hardware.

Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
Signed-off-by: Ben Dooks <ben-linux@fluff.org>
2009-12-09 00:19:09 +00:00
..
2009-06-16 22:42:16 +01:00
2009-06-16 22:42:16 +01:00
2009-06-16 22:42:16 +01:00
2009-07-15 00:03:56 +01:00
2009-06-16 22:42:16 +01:00
2009-12-06 17:06:27 +01:00
2008-01-27 18:14:45 +01:00
2009-05-05 08:39:24 +02:00
2009-06-16 22:42:16 +01:00
2009-06-16 22:42:16 +01:00
2009-04-07 10:23:34 +01:00
2009-04-07 10:23:34 +01:00
2009-07-15 00:03:56 +01:00
2008-04-11 12:07:05 +02:00
2009-06-16 22:42:16 +01:00
2009-01-26 21:19:52 +01:00
2009-12-06 17:06:21 +01:00
2009-12-06 17:06:21 +01:00