Files
Ludovic Desroches 98dcb81b30 i2c: at91: manage unexpected RXRDY flag when starting a transfer
commit a9bed6b10bd117a300cceb9062003f7a2761ef99 upstream.

In some cases, we could start a new i2c transfer with the RXRDY flag
set. It is not a clean state and it leads to print annoying error
messages even if there no real issue. The cause is only having garbage
data in the Receive Holding Register because of a weird behavior of the
RXRDY flag.

Reported-by: Peter Rosin <peda@lysator.liu.se>
Signed-off-by: Ludovic Desroches <ludovic.desroches@atmel.com>
Tested-by: Peter Rosin <peda@lysator.liu.se>
Signed-off-by: Wolfram Sang <wsa@the-dreams.de>
Fixes: 93563a6a71bb ("i2c: at91: fix a race condition when using the DMA controller")
Signed-off-by: Jiri Slaby <jslaby@suse.cz>
Signed-off-by: Willy Tarreau <w@1wt.eu>
2017-06-08 00:47:06 +02:00
..
2013-02-12 11:33:59 +01:00
2013-11-04 04:31:06 -08:00
2014-12-16 09:09:42 -08:00
2014-06-07 13:25:39 -07:00
2013-02-11 15:59:40 +01:00
2014-06-07 13:25:35 -07:00
2013-02-12 11:33:59 +01:00