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
..
2012-03-28 18:30:03 +01:00
2012-12-22 20:13:45 +01:00
2012-12-22 20:13:45 +01:00
2012-12-22 20:13:45 +01:00
2013-04-02 07:06:03 +02:00
2012-12-22 20:13:45 +01:00
2012-12-22 20:13:45 +01:00
2013-08-23 10:22:20 +02:00
2013-02-22 00:25:50 +01: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-09-10 14:23:20 -07:00
2013-09-27 18:12:31 +02:00
2013-08-28 11:11:10 +02:00
2013-04-19 20:22:10 +02:00
2013-10-10 10:22:28 +02:00
2012-08-18 12:27:27 +02:00
2013-02-22 00:25:50 +01:00
2012-12-22 20:13:45 +01:00
2013-08-23 10:22:20 +02:00
2013-02-22 00:25:50 +01:00
2012-12-22 20:13:45 +01:00
2013-08-23 10:22:20 +02:00
2013-08-23 10:22:20 +02:00
2013-10-10 10:22:29 +02:00
2013-07-01 07:48:58 +02:00
2011-01-04 00:53:37 +00:00
2013-02-11 15:53:49 +01:00
2013-09-28 16:32:12 +02:00
2013-08-05 10:31:18 +02:00
2013-08-28 10:48:44 +02:00
2013-09-27 18:12:30 +02:00
2013-10-10 10:22:29 +02:00
2013-04-02 07:06:03 +02:00
2013-01-28 05:26:42 +01:00
2013-08-23 10:22:20 +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-10-10 10:22:32 +02:00
2012-12-22 20:13:45 +01:00
2012-10-05 22:23:53 +02:00
2011-05-24 20:58:49 +02:00
2012-12-22 20:13:45 +01:00
2012-12-22 20:13:45 +01:00
2013-08-19 19:46:30 +02:00
2013-08-15 15:17:31 +02:00
2013-02-22 00:25:50 +01:00
2013-08-28 10:31:33 +02:00
2013-08-23 10:22:20 +02:00
2013-08-15 12:26:31 +02:00
2013-02-22 00:25:50 +01:00
2013-08-23 10:22:20 +02:00
2013-09-04 11:49:16 +01:00
2013-09-27 18:12:09 +02:00
2013-08-19 19:46:30 +02:00
2012-05-17 15:15:56 +02:00
2013-01-26 00:37:24 +01:00
2013-08-19 19:46:30 +02:00
2013-08-23 10:22:20 +02:00
2010-07-10 09:42:47 +02:00
2012-01-12 20:32:04 +01:00
2013-08-28 11:46:03 +02:00
2012-12-22 20:13:45 +01:00
2013-02-11 15:59:40 +01:00
2012-12-22 20:13:45 +01:00
2013-10-10 10:22:30 +02:00
2013-02-22 00:25:50 +01:00
2013-08-23 10:22:20 +02:00
2013-08-19 19:46:38 +02:00
2013-08-23 10:22:20 +02:00
2012-12-22 20:13:45 +01:00
2012-12-22 20:13:45 +01:00
2013-04-02 07:06:03 +02:00
2013-08-23 10:22:20 +02:00
2013-08-23 10:22:20 +02:00
2013-02-26 09:41:53 -08:00
2013-09-13 15:09:52 +02:00
2013-07-01 08:35:44 +02:00
2013-02-22 00:25:50 +01:00
2012-10-05 22:23:52 +02:00