summaryrefslogtreecommitdiff
path: root/drivers/tty/serial/sh-sci.h
diff options
context:
space:
mode:
authorGeert Uytterhoeven <geert+renesas@glider.be>2016-06-24 17:59:15 +0300
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2016-06-25 19:09:53 +0300
commit2768cf42874ae04bdbc33a9c9db96181dc0bbb8d (patch)
tree4298e3d7ee8b4e6c6c843fb4c3a66918a7d953b2 /drivers/tty/serial/sh-sci.h
parent44763d3d301a13523186731b4797b181c78fe8b4 (diff)
downloadlinux-2768cf42874ae04bdbc33a9c9db96181dc0bbb8d.tar.xz
serial: sh-sci: Clear RX, error, and break flags during reset
Setting the FIFO reset bits is not sufficient to reset the RX FIFO. After this the status register's RDF flag bit may still be set, causing the reception of one stale byte of data. To fix this, clear all status flag bits related to reception, error, and break handling, cfr. the initialization flowchart in the datasheet. Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/tty/serial/sh-sci.h')
0 files changed, 0 insertions, 0 deletions