diff options
Diffstat (limited to 'drivers/serial/ns16550.c')
-rw-r--r-- | drivers/serial/ns16550.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/serial/ns16550.c b/drivers/serial/ns16550.c index 04217de3dba..8b45106a530 100644 --- a/drivers/serial/ns16550.c +++ b/drivers/serial/ns16550.c @@ -69,6 +69,12 @@ void NS16550_init (NS16550_t com_port, int baud_divisor) serial_out(baud_divisor & 0xff, &com_port->dll); serial_out((baud_divisor >> 8) & 0xff, &com_port->dlm); serial_out(UART_LCRVAL, &com_port->lcr); + + /* + * Put a 'D' in the scratchpad to let the kernel know which UART + * for earlyprintk [D]ebugging. + */ + serial_out('D', &com_port->spr); #if defined(CONFIG_OMAP) && !defined(CONFIG_OMAP3_ZOOM2) #if defined(CONFIG_APTIX) serial_out(3, &com_port->mdr1); /* /13 mode so Aptix 6MHz can hit 115200 */ |