mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-07 19:30:30 +09:00
serial: 8250: add /dev/ttySx when uart is enable
before the patch: ls /dev/ttyS ttyS0 ttyS1 ttyS2 ttyS3 ttyS4 ttyS5 ttyS6 ttyS7 after the patch: ls /dev/ttyS ttyS3 ttyS4 ttyS6 Change-Id: I844523408751cb579bbfb50fafb7923d5c2cafdf Signed-off-by: Huibin Hong <huibin.hong@rock-chips.com>
This commit is contained in:
@@ -564,6 +564,7 @@ static void __init serial8250_isa_init_ports(void)
|
||||
static void __init
|
||||
serial8250_register_ports(struct uart_driver *drv, struct device *dev)
|
||||
{
|
||||
#ifndef CONFIG_ARCH_ROCKCHIP
|
||||
int i;
|
||||
|
||||
for (i = 0; i < nr_uarts; i++) {
|
||||
@@ -582,6 +583,7 @@ serial8250_register_ports(struct uart_driver *drv, struct device *dev)
|
||||
|
||||
uart_add_one_port(drv, &up->port);
|
||||
}
|
||||
#endif
|
||||
}
|
||||
|
||||
#ifdef CONFIG_SERIAL_8250_CONSOLE
|
||||
@@ -989,7 +991,9 @@ int serial8250_register_8250_port(struct uart_8250_port *up)
|
||||
uart->port.rs485_config = up->port.rs485_config;
|
||||
uart->port.rs485 = up->port.rs485;
|
||||
uart->dma = up->dma;
|
||||
|
||||
#ifdef CONFIG_ARCH_ROCKCHIP
|
||||
uart->port.line = up->port.line;
|
||||
#endif
|
||||
/* Take tx_loadsz from fifosize if it wasn't set separately */
|
||||
if (uart->port.fifosize && !uart->tx_loadsz)
|
||||
uart->tx_loadsz = uart->port.fifosize;
|
||||
|
||||
Reference in New Issue
Block a user