Taras Kondratiuk 4cdbf7d346 i2c: omap: Clear ARDY bit twice
Initially commit cb527ede1bf6ff2008a025606f25344b8ed7b4ac
"i2c-omap: Double clear of ARDY status in IRQ handler"
added a workaround for undocumented errata ProDB0017052.
But then commit 1d7afc95946487945cc7f5019b41255b72224b70
"i2c: omap: ack IRQ in parts" refactored code and missed
one of ARDY clearings. So current code violates errata.
It causes often i2c bus timeouts on my Pandaboard.

This patch adds a second clearing in place.

Signed-off-by: Grygorii Strashko <grygorii.strashko@ti.com>
Signed-off-by: Taras Kondratiuk <taras.kondratiuk@linaro.org>
Signed-off-by: Wolfram Sang <wsa@the-dreams.de>
Cc: stable@kernel.org
2013-10-10 10:22:32 +02:00
..
2013-08-23 10:22:20 +02:00
2013-02-12 11:33:59 +01:00
2013-08-19 19:46:30 +02:00
2013-08-19 19:46:30 +02:00
2013-08-23 10:22:20 +02:00
2013-08-23 10:22:20 +02:00
2013-08-23 10:22:20 +02:00
2013-09-28 16:32:12 +02:00
2013-08-28 10:48:44 +02:00
2013-08-19 19:46:30 +02:00
2013-10-10 10:22:32 +02:00
2013-08-19 19:46:30 +02:00
2013-08-23 10:22:20 +02:00
2013-09-04 11:49:16 +01:00
2013-08-19 19:46:30 +02:00
2013-08-19 19:46:30 +02:00
2013-02-11 15:59:40 +01:00
2013-08-23 10:22:20 +02:00
2013-08-23 10:22:20 +02:00
2013-08-23 10:22:20 +02:00
2013-09-13 15:09:52 +02:00
2013-07-01 08:35:44 +02:00