diff options
-rw-r--r-- | drivers/tty/serial/8250.c | 26 | ||||
-rw-r--r-- | drivers/tty/serial/8250.h | 26 |
2 files changed, 26 insertions, 26 deletions
diff --git a/drivers/tty/serial/8250.c b/drivers/tty/serial/8250.c index 580d12c898cf..c58e9e286bff 100644 --- a/drivers/tty/serial/8250.c +++ b/drivers/tty/serial/8250.c | |||
@@ -129,32 +129,6 @@ static unsigned long probe_rsa[PORT_RSA_MAX]; | |||
129 | static unsigned int probe_rsa_count; | 129 | static unsigned int probe_rsa_count; |
130 | #endif /* CONFIG_SERIAL_8250_RSA */ | 130 | #endif /* CONFIG_SERIAL_8250_RSA */ |
131 | 131 | ||
132 | struct uart_8250_port { | ||
133 | struct uart_port port; | ||
134 | struct timer_list timer; /* "no irq" timer */ | ||
135 | struct list_head list; /* ports on this IRQ */ | ||
136 | unsigned short capabilities; /* port capabilities */ | ||
137 | unsigned short bugs; /* port bugs */ | ||
138 | unsigned int tx_loadsz; /* transmit fifo load size */ | ||
139 | unsigned char acr; | ||
140 | unsigned char ier; | ||
141 | unsigned char lcr; | ||
142 | unsigned char mcr; | ||
143 | unsigned char mcr_mask; /* mask of user bits */ | ||
144 | unsigned char mcr_force; /* mask of forced bits */ | ||
145 | unsigned char cur_iotype; /* Running I/O type */ | ||
146 | |||
147 | /* | ||
148 | * Some bits in registers are cleared on a read, so they must | ||
149 | * be saved whenever the register is read but the bits will not | ||
150 | * be immediately processed. | ||
151 | */ | ||
152 | #define LSR_SAVE_FLAGS UART_LSR_BRK_ERROR_BITS | ||
153 | unsigned char lsr_saved_flags; | ||
154 | #define MSR_SAVE_FLAGS UART_MSR_ANY_DELTA | ||
155 | unsigned char msr_saved_flags; | ||
156 | }; | ||
157 | |||
158 | struct irq_info { | 132 | struct irq_info { |
159 | struct hlist_node node; | 133 | struct hlist_node node; |
160 | int irq; | 134 | int irq; |
diff --git a/drivers/tty/serial/8250.h b/drivers/tty/serial/8250.h index 6edf4a6a22d4..ae027be57e25 100644 --- a/drivers/tty/serial/8250.h +++ b/drivers/tty/serial/8250.h | |||
@@ -13,6 +13,32 @@ | |||
13 | 13 | ||
14 | #include <linux/serial_8250.h> | 14 | #include <linux/serial_8250.h> |
15 | 15 | ||
16 | struct uart_8250_port { | ||
17 | struct uart_port port; | ||
18 | struct timer_list timer; /* "no irq" timer */ | ||
19 | struct list_head list; /* ports on this IRQ */ | ||
20 | unsigned short capabilities; /* port capabilities */ | ||
21 | unsigned short bugs; /* port bugs */ | ||
22 | unsigned int tx_loadsz; /* transmit fifo load size */ | ||
23 | unsigned char acr; | ||
24 | unsigned char ier; | ||
25 | unsigned char lcr; | ||
26 | unsigned char mcr; | ||
27 | unsigned char mcr_mask; /* mask of user bits */ | ||
28 | unsigned char mcr_force; /* mask of forced bits */ | ||
29 | unsigned char cur_iotype; /* Running I/O type */ | ||
30 | |||
31 | /* | ||
32 | * Some bits in registers are cleared on a read, so they must | ||
33 | * be saved whenever the register is read but the bits will not | ||
34 | * be immediately processed. | ||
35 | */ | ||
36 | #define LSR_SAVE_FLAGS UART_LSR_BRK_ERROR_BITS | ||
37 | unsigned char lsr_saved_flags; | ||
38 | #define MSR_SAVE_FLAGS UART_MSR_ANY_DELTA | ||
39 | unsigned char msr_saved_flags; | ||
40 | }; | ||
41 | |||
16 | struct old_serial_port { | 42 | struct old_serial_port { |
17 | unsigned int uart; | 43 | unsigned int uart; |
18 | unsigned int baud_base; | 44 | unsigned int baud_base; |