Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

serial: of-serial: fetch line number from DT

The general agreed way to specify a fixed line number
for a serial console is to provide a "serial" alias
in the devicetree. Start parsing this property in
of_serial.

Signed-off-by: Lucas Stach <dev@lynxeye.de>
Acked-by: Olof Johansson <olof@lixom.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

authored by

Lucas Stach and committed by
Greg Kroah-Hartman
3239fd31 c3bda295

+5
+5
drivers/tty/serial/of_serial.c
··· 102 102 if (of_property_read_u32(np, "fifo-size", &prop) == 0) 103 103 port->fifosize = prop; 104 104 105 + /* Check for a fixed line number */ 106 + ret = of_alias_get_id(np, "serial"); 107 + if (ret >= 0) 108 + port->line = ret; 109 + 105 110 port->irq = irq_of_parse_and_map(np, 0); 106 111 port->iotype = UPIO_MEM; 107 112 if (of_property_read_u32(np, "reg-io-width", &prop) == 0) {