summaryrefslogtreecommitdiffstats
path: root/drivers/serial/serial_cs.c
diff options
context:
space:
mode:
authorGuennadi Liakhovetski <g.liakhovetski@gmx.de>2009-12-01 09:54:46 +0000
committerPaul Mundt <lethal@linux-sh.org>2009-12-04 13:42:23 +0900
commitb1516803d5274386256bef4972dfbf8c9eed5165 (patch)
tree1626874e3dbf9e4715097ca23f2a650c8a789254 /drivers/serial/serial_cs.c
parentfd2cb0ce74e07babaf8c7bf96ef03c25d194e463 (diff)
downloadblackbird-obmc-linux-b1516803d5274386256bef4972dfbf8c9eed5165.tar.gz
blackbird-obmc-linux-b1516803d5274386256bef4972dfbf8c9eed5165.zip
serial: sh-sci: Fix too early port disabling.
Currently serial ports on SH CPUs get disabled too early, because the sci_tx_empty() routine claims to not be able to detect whether the transmission has been completed and just always returns TIOCSER_TEMT. This results in corrupt output of last characters if the port is not open for reading at the same time. It is however possible to detect whether transmission has been completed. Use the TEND bit of the status register for this. Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de> Signed-off-by: Paul Mundt <lethal@linux-sh.org>
Diffstat (limited to 'drivers/serial/serial_cs.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud