diff options
author | Geert Uytterhoeven <geert+renesas@glider.be> | 2016-06-24 16:59:16 +0200 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2016-06-25 18:09:53 +0200 |
commit | fc2af3348a4acea0c28db89a8c84660d0baed4aa (patch) | |
tree | adcb1ec97949d060df4d0874b88c99a61a8f55c6 /drivers/tty/serial/sh-sci.h | |
parent | serial: sh-sci: Clear RX, error, and break flags during reset (diff) | |
download | linux-fc2af3348a4acea0c28db89a8c84660d0baed4aa.tar.xz linux-fc2af3348a4acea0c28db89a8c84660d0baed4aa.zip |
serial: sh-sci: Clear (H)SCIF timeout and overrun during reset
Add the missing timeout bit definition for (H)SCIF.
Clear the timeout and overrun flag bits during UART reset, 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')
-rw-r--r-- | drivers/tty/serial/sh-sci.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/tty/serial/sh-sci.h b/drivers/tty/serial/sh-sci.h index e7d2bc692a58..ffa6d688c335 100644 --- a/drivers/tty/serial/sh-sci.h +++ b/drivers/tty/serial/sh-sci.h @@ -105,6 +105,7 @@ enum { #define SCFCR_LOOP BIT(0) /* Loopback Test */ /* SCLSR (Line Status Register) on (H)SCIF */ +#define SCLSR_TO BIT(2) /* Timeout */ #define SCLSR_ORER BIT(0) /* Overrun Error */ /* SCSPTR (Serial Port Register), optional */ |