diff options
Diffstat (limited to 'drivers/tty/serial/samsung.c')
-rw-r--r-- | drivers/tty/serial/samsung.c | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/drivers/tty/serial/samsung.c b/drivers/tty/serial/samsung.c index f66f64829303..7ead42104c67 100644 --- a/drivers/tty/serial/samsung.c +++ b/drivers/tty/serial/samsung.c | |||
@@ -1416,10 +1416,8 @@ s3c24xx_serial_console_setup(struct console *co, char *options) | |||
1416 | 1416 | ||
1417 | /* is the port configured? */ | 1417 | /* is the port configured? */ |
1418 | 1418 | ||
1419 | if (port->mapbase == 0x0) { | 1419 | if (port->mapbase == 0x0) |
1420 | co->index = 0; | 1420 | return -ENODEV; |
1421 | port = &s3c24xx_serial_ports[co->index].port; | ||
1422 | } | ||
1423 | 1421 | ||
1424 | cons_uart = port; | 1422 | cons_uart = port; |
1425 | 1423 | ||
@@ -1451,7 +1449,8 @@ static struct console s3c24xx_serial_console = { | |||
1451 | .flags = CON_PRINTBUFFER, | 1449 | .flags = CON_PRINTBUFFER, |
1452 | .index = -1, | 1450 | .index = -1, |
1453 | .write = s3c24xx_serial_console_write, | 1451 | .write = s3c24xx_serial_console_write, |
1454 | .setup = s3c24xx_serial_console_setup | 1452 | .setup = s3c24xx_serial_console_setup, |
1453 | .data = &s3c24xx_uart_drv, | ||
1455 | }; | 1454 | }; |
1456 | 1455 | ||
1457 | int s3c24xx_serial_initconsole(struct platform_driver *drv, | 1456 | int s3c24xx_serial_initconsole(struct platform_driver *drv, |