Go to the documentation of this file.
37 #define UART_CAP_FIFO (1 << 8)
38 #define UART_CAP_EFR (1 << 9)
39 #define UART_CAP_SLEEP (1 << 10)
40 #define UART_CAP_AFE (1 << 11)
41 #define UART_CAP_UUE (1 << 12)
42 #define UART_CAP_RTOIE (1 << 13)
44 #define UART_BUG_QUOT (1 << 0)
45 #define UART_BUG_TXEN (1 << 1)
46 #define UART_BUG_NOMSR (1 << 2)
47 #define UART_BUG_THRE (1 << 3)
48 #define UART_BUG_PARITY (1 << 4)
50 #define PROBE_RSA (1 << 0)
51 #define PROBE_ANY (~0)
53 #define HIGH_BITS_OFFSET ((sizeof(long)-sizeof(int))*8)
55 #ifdef CONFIG_SERIAL_8250_SHARE_IRQ
56 #define SERIAL8250_SHARE_IRQS 1
58 #define SERIAL8250_SHARE_IRQS 0
63 return up->
port.serial_in(&up->
port, offset);
68 up->
port.serial_out(&up->
port, offset, value);
78 static inline void serial_dl_write(
struct uart_8250_port *up,
int value)
83 #if defined(__alpha__) && !defined(CONFIG_PCI)
89 #define ALPHA_KLUDGE_MCR (UART_MCR_OUT2 | UART_MCR_OUT1)
90 #elif defined(CONFIG_SBC8560)
96 #define ALPHA_KLUDGE_MCR (UART_MCR_OUT2)
98 #define ALPHA_KLUDGE_MCR 0
101 #ifdef CONFIG_SERIAL_8250_PNP