diff options
author | Felipe Balbi <balbi@ti.com> | 2014-04-23 10:58:28 -0400 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2014-04-24 19:16:33 -0400 |
commit | bd5dc09f557547399cd44d0a1224df7ff64e4a6b (patch) | |
tree | 36592c8404050646669b5dd4f4dfd7e0a68a15e7 | |
parent | 6bf789672ee8387fda08af1deeffd12126e60659 (diff) |
serial: fix UART_IIR_ID
UART IRQ Identification bitfield is 3
bits long (bits 3:1) but current mask only
masks 2 bits. Fix it.
Signed-off-by: Felipe Balbi <balbi@ti.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-rw-r--r-- | include/uapi/linux/serial_reg.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/include/uapi/linux/serial_reg.h b/include/uapi/linux/serial_reg.h index e6322605b138..99b47058816a 100644 --- a/include/uapi/linux/serial_reg.h +++ b/include/uapi/linux/serial_reg.h | |||
@@ -32,7 +32,7 @@ | |||
32 | 32 | ||
33 | #define UART_IIR 2 /* In: Interrupt ID Register */ | 33 | #define UART_IIR 2 /* In: Interrupt ID Register */ |
34 | #define UART_IIR_NO_INT 0x01 /* No interrupts pending */ | 34 | #define UART_IIR_NO_INT 0x01 /* No interrupts pending */ |
35 | #define UART_IIR_ID 0x06 /* Mask for the interrupt ID */ | 35 | #define UART_IIR_ID 0x0e /* Mask for the interrupt ID */ |
36 | #define UART_IIR_MSI 0x00 /* Modem status interrupt */ | 36 | #define UART_IIR_MSI 0x00 /* Modem status interrupt */ |
37 | #define UART_IIR_THRI 0x02 /* Transmitter holding register empty */ | 37 | #define UART_IIR_THRI 0x02 /* Transmitter holding register empty */ |
38 | #define UART_IIR_RDI 0x04 /* Receiver data interrupt */ | 38 | #define UART_IIR_RDI 0x04 /* Receiver data interrupt */ |