summaryrefslogtreecommitdiffstats
path: root/drivers/tty/serial/sh-sci.h
diff options
context:
space:
mode:
authorGeert Uytterhoeven <geert+renesas@glider.be>2015-04-30 18:21:31 +0200
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2015-05-10 19:06:39 +0200
commit75c249fd7cb9097c58e44bc82f61b1f72ef79b3a (patch)
tree509d6e5e85415c983d8e8fa7cb99794b0c600e1a /drivers/tty/serial/sh-sci.h
parentserial: sh-sci: Replace hardcoded values in SCxSR_*_CLEAR macros (diff)
downloadlinux-75c249fd7cb9097c58e44bc82f61b1f72ef79b3a.tar.xz
linux-75c249fd7cb9097c58e44bc82f61b1f72ef79b3a.zip
serial: sh-sci: Replace hardcoded overrun bit values
Add the missing overrun bit definition for (H)SCIF. Replace overrun_bit by overrun_mask, so we can use the existing defines instead of hardcoded values. 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.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/tty/serial/sh-sci.h b/drivers/tty/serial/sh-sci.h
index 3939513b0454..3393f67b4e84 100644
--- a/drivers/tty/serial/sh-sci.h
+++ b/drivers/tty/serial/sh-sci.h
@@ -87,6 +87,9 @@ enum {
#define SCFCR_RFRST BIT(1) /* Receive FIFO Data Register Reset */
#define SCFCR_LOOP BIT(0) /* Loopback Test */
+/* SCLSR (Line Status Register) on (H)SCIF */
+#define SCLSR_ORER BIT(0) /* Overrun Error */
+
/* SCSPTR (Serial Port Register), optional */
#define SCSPTR_RTSIO BIT(7) /* Serial Port RTS Pin Input/Output */
#define SCSPTR_RTSDT BIT(6) /* Serial Port RTS Pin Data */