diff options
Diffstat (limited to 'drivers/tty/serial/8250/8250_hp300.c')
-rw-r--r-- | drivers/tty/serial/8250/8250_hp300.c | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/drivers/tty/serial/8250/8250_hp300.c b/drivers/tty/serial/8250/8250_hp300.c index c13438c93012..8f1dd2cc00a8 100644 --- a/drivers/tty/serial/8250/8250_hp300.c +++ b/drivers/tty/serial/8250/8250_hp300.c | |||
@@ -171,7 +171,7 @@ static int __devinit hpdca_init_one(struct dio_dev *d, | |||
171 | return 0; | 171 | return 0; |
172 | } | 172 | } |
173 | #endif | 173 | #endif |
174 | memset(&port, 0, sizeof(struct uart_port)); | 174 | memset(&uart, 0, sizeof(uart)); |
175 | 175 | ||
176 | /* Memory mapped I/O */ | 176 | /* Memory mapped I/O */ |
177 | port.iotype = UPIO_MEM; | 177 | port.iotype = UPIO_MEM; |
@@ -182,7 +182,7 @@ static int __devinit hpdca_init_one(struct dio_dev *d, | |||
182 | port.membase = (char *)(port.mapbase + DIO_VIRADDRBASE); | 182 | port.membase = (char *)(port.mapbase + DIO_VIRADDRBASE); |
183 | port.regshift = 1; | 183 | port.regshift = 1; |
184 | port.dev = &d->dev; | 184 | port.dev = &d->dev; |
185 | line = serial8250_register_port(&port); | 185 | line = serial8250_register_8250_port(&uart); |
186 | 186 | ||
187 | if (line < 0) { | 187 | if (line < 0) { |
188 | printk(KERN_NOTICE "8250_hp300: register_serial() DCA scode %d" | 188 | printk(KERN_NOTICE "8250_hp300: register_serial() DCA scode %d" |
@@ -210,7 +210,7 @@ static int __init hp300_8250_init(void) | |||
210 | #ifdef CONFIG_HPAPCI | 210 | #ifdef CONFIG_HPAPCI |
211 | int line; | 211 | int line; |
212 | unsigned long base; | 212 | unsigned long base; |
213 | struct uart_port uport; | 213 | struct uart_8250_port uart; |
214 | struct hp300_port *port; | 214 | struct hp300_port *port; |
215 | int i; | 215 | int i; |
216 | #endif | 216 | #endif |
@@ -248,26 +248,26 @@ static int __init hp300_8250_init(void) | |||
248 | if (!port) | 248 | if (!port) |
249 | return -ENOMEM; | 249 | return -ENOMEM; |
250 | 250 | ||
251 | memset(&uport, 0, sizeof(struct uart_port)); | 251 | memset(&uart, 0, sizeof(uart)); |
252 | 252 | ||
253 | base = (FRODO_BASE + FRODO_APCI_OFFSET(i)); | 253 | base = (FRODO_BASE + FRODO_APCI_OFFSET(i)); |
254 | 254 | ||
255 | /* Memory mapped I/O */ | 255 | /* Memory mapped I/O */ |
256 | uport.iotype = UPIO_MEM; | 256 | uart.port.iotype = UPIO_MEM; |
257 | uport.flags = UPF_SKIP_TEST | UPF_SHARE_IRQ \ | 257 | uart.port.flags = UPF_SKIP_TEST | UPF_SHARE_IRQ \ |
258 | | UPF_BOOT_AUTOCONF; | 258 | | UPF_BOOT_AUTOCONF; |
259 | /* XXX - no interrupt support yet */ | 259 | /* XXX - no interrupt support yet */ |
260 | uport.irq = 0; | 260 | uart.port.irq = 0; |
261 | uport.uartclk = HPAPCI_BAUD_BASE * 16; | 261 | uart.port.uartclk = HPAPCI_BAUD_BASE * 16; |
262 | uport.mapbase = base; | 262 | uart.port.mapbase = base; |
263 | uport.membase = (char *)(base + DIO_VIRADDRBASE); | 263 | uart.port.membase = (char *)(base + DIO_VIRADDRBASE); |
264 | uport.regshift = 2; | 264 | uart.port.regshift = 2; |
265 | 265 | ||
266 | line = serial8250_register_port(&uport); | 266 | line = serial8250_register_8250_port(&uart); |
267 | 267 | ||
268 | if (line < 0) { | 268 | if (line < 0) { |
269 | printk(KERN_NOTICE "8250_hp300: register_serial() APCI" | 269 | printk(KERN_NOTICE "8250_hp300: register_serial() APCI" |
270 | " %d irq %d failed\n", i, uport.irq); | 270 | " %d irq %d failed\n", i, uart.port.irq); |
271 | kfree(port); | 271 | kfree(port); |
272 | continue; | 272 | continue; |
273 | } | 273 | } |