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) |