msm_serial: Add support for poll_{get,put}_char()
[firefly-linux-kernel-4.4.55.git] / drivers / tty / serial / msm_serial.h
index 469fda50ac63e9a4e832626239ec11786192fbb7..1e9b68b6f9ebcc525e8d6a283328da7fd9f6d96b 100644 (file)
@@ -59,6 +59,7 @@
 #define UART_CR_CMD_RESET_RFR          (14 << 4)
 #define UART_CR_CMD_PROTECTION_EN      (16 << 4)
 #define UART_CR_CMD_STALE_EVENT_ENABLE (80 << 4)
+#define UART_CR_CMD_FORCE_STALE                (4 << 8)
 #define UART_CR_CMD_RESET_TX_READY     (3 << 8)
 #define UART_CR_TX_DISABLE             (1 << 3)
 #define UART_CR_TX_ENABLE              (1 << 2)
 #define GSBI_PROTOCOL_UART     0x40
 #define GSBI_PROTOCOL_IDLE     0x0
 
+#define UARTDM_RXFS            0x50
+#define UARTDM_RXFS_BUF_SHIFT  0x7
+#define UARTDM_RXFS_BUF_MASK   0x7
+
+#define UARTDM_DMEN            0x3C
+#define UARTDM_DMEN_RX_SC_ENABLE BIT(5)
+#define UARTDM_DMEN_TX_SC_ENABLE BIT(4)
+
 #define UARTDM_DMRX            0x34
 #define UARTDM_NCF_TX          0x40
 #define UARTDM_RX_TOTAL_SNAP   0x38