diff options
Diffstat (limited to 'drivers/serial/sunhv.c')
| -rw-r--r-- | drivers/serial/sunhv.c | 13 |
1 files changed, 2 insertions, 11 deletions
diff --git a/drivers/serial/sunhv.c b/drivers/serial/sunhv.c index d82be42ff29a..8ff900b09811 100644 --- a/drivers/serial/sunhv.c +++ b/drivers/serial/sunhv.c | |||
| @@ -520,16 +520,6 @@ static struct console sunhv_console = { | |||
| 520 | .data = &sunhv_reg, | 520 | .data = &sunhv_reg, |
| 521 | }; | 521 | }; |
| 522 | 522 | ||
| 523 | static inline struct console *SUNHV_CONSOLE(void) | ||
| 524 | { | ||
| 525 | if (con_is_present()) | ||
| 526 | return NULL; | ||
| 527 | |||
| 528 | sunhv_console.index = 0; | ||
| 529 | |||
| 530 | return &sunhv_console; | ||
| 531 | } | ||
| 532 | |||
| 533 | static int __devinit hv_probe(struct of_device *op, const struct of_device_id *match) | 523 | static int __devinit hv_probe(struct of_device *op, const struct of_device_id *match) |
| 534 | { | 524 | { |
| 535 | struct uart_port *port; | 525 | struct uart_port *port; |
| @@ -582,7 +572,8 @@ static int __devinit hv_probe(struct of_device *op, const struct of_device_id *m | |||
| 582 | sunhv_reg.tty_driver->name_base = sunhv_reg.minor - 64; | 572 | sunhv_reg.tty_driver->name_base = sunhv_reg.minor - 64; |
| 583 | sunserial_current_minor += 1; | 573 | sunserial_current_minor += 1; |
| 584 | 574 | ||
| 585 | sunhv_reg.cons = SUNHV_CONSOLE(); | 575 | sunserial_console_match(&sunhv_console, op->node, |
| 576 | &sunhv_reg, port->line); | ||
| 586 | 577 | ||
| 587 | err = uart_add_one_port(&sunhv_reg, port); | 578 | err = uart_add_one_port(&sunhv_reg, port); |
| 588 | if (err) | 579 | if (err) |
