[Blackfin] serial driver: fix bug - cache the bits of the LSR on systems where the...
authorMike Frysinger <michael.frysinger@analog.com>
Mon, 24 Dec 2007 11:40:05 +0000 (19:40 +0800)
committerBryan Wu <cooloney@kernel.org>
Mon, 24 Dec 2007 11:40:05 +0000 (19:40 +0800)
Cache the bits of the LSR on systems where the LSR is read-to-clear
so that we can safely read the LSR in random places.  this fixes
older parts where break/framing/parity/overflow was not being detected
at all in PIO mode, and this fixes newer parts where
break/framing/parity/overflow was being reported all the time
without being cleared.

Signed-off-by: Mike Frysinger <michael.frysinger@analog.com>
Signed-off-by: Bryan Wu <bryan.wu@analog.com>

No differences found