soc/*: fix uart's regwidth specification in cbtables
coreboot passes information about the serial port implementation to payloads through a cbtables entry. We set the register width to 1 on most SoCs because that looked as good a default as any, but checking the uart structs they use, it's 4 for all of them. Change-Id: I9848f79737106dc32f864ca901c0bc48f489e6b8 Signed-off-by: Patrick Georgi <pgeorgi@chromium.org> Reviewed-on: https://review.coreboot.org/13746 Tested-by: build bot (Jenkins) Reviewed-by: Julius Werner <jwerner@chromium.org>
This commit is contained in:
parent
f92c3fb260
commit
a7cac0c21d
|
@ -119,7 +119,7 @@ void uart_fill_lb(void *data)
|
||||||
serial.type = LB_SERIAL_TYPE_MEMORY_MAPPED;
|
serial.type = LB_SERIAL_TYPE_MEMORY_MAPPED;
|
||||||
serial.baseaddr = (uintptr_t)regs;
|
serial.baseaddr = (uintptr_t)regs;
|
||||||
serial.baud = default_baudrate();
|
serial.baud = default_baudrate();
|
||||||
serial.regwidth = 1;
|
serial.regwidth = 4;
|
||||||
lb_add_serial(&serial, data);
|
lb_add_serial(&serial, data);
|
||||||
|
|
||||||
lb_add_console(LB_TAG_CONSOLE_SERIAL8250MEM, data);
|
lb_add_console(LB_TAG_CONSOLE_SERIAL8250MEM, data);
|
||||||
|
|
|
@ -144,7 +144,7 @@ void uart_fill_lb(void *data)
|
||||||
serial.type = LB_SERIAL_TYPE_MEMORY_MAPPED;
|
serial.type = LB_SERIAL_TYPE_MEMORY_MAPPED;
|
||||||
serial.baseaddr = uart_platform_base(CONFIG_UART_FOR_CONSOLE);
|
serial.baseaddr = uart_platform_base(CONFIG_UART_FOR_CONSOLE);
|
||||||
serial.baud = default_baudrate();
|
serial.baud = default_baudrate();
|
||||||
serial.regwidth = 1;
|
serial.regwidth = 4;
|
||||||
lb_add_serial(&serial, data);
|
lb_add_serial(&serial, data);
|
||||||
|
|
||||||
lb_add_console(LB_TAG_CONSOLE_SERIAL8250MEM, data);
|
lb_add_console(LB_TAG_CONSOLE_SERIAL8250MEM, data);
|
||||||
|
|
|
@ -177,7 +177,7 @@ void uart_fill_lb(void *data)
|
||||||
serial.type = LB_SERIAL_TYPE_MEMORY_MAPPED;
|
serial.type = LB_SERIAL_TYPE_MEMORY_MAPPED;
|
||||||
serial.baseaddr = UART0_BASE;
|
serial.baseaddr = UART0_BASE;
|
||||||
serial.baud = default_baudrate();
|
serial.baud = default_baudrate();
|
||||||
serial.regwidth = 1;
|
serial.regwidth = 4;
|
||||||
lb_add_serial(&serial, data);
|
lb_add_serial(&serial, data);
|
||||||
|
|
||||||
lb_add_console(LB_TAG_CONSOLE_SERIAL8250MEM, data);
|
lb_add_console(LB_TAG_CONSOLE_SERIAL8250MEM, data);
|
||||||
|
|
|
@ -136,7 +136,7 @@ void uart_fill_lb(void *data)
|
||||||
serial.type = LB_SERIAL_TYPE_MEMORY_MAPPED;
|
serial.type = LB_SERIAL_TYPE_MEMORY_MAPPED;
|
||||||
serial.baseaddr = uart_platform_base(CONFIG_UART_FOR_CONSOLE);
|
serial.baseaddr = uart_platform_base(CONFIG_UART_FOR_CONSOLE);
|
||||||
serial.baud = default_baudrate();
|
serial.baud = default_baudrate();
|
||||||
serial.regwidth = 1;
|
serial.regwidth = 4;
|
||||||
lb_add_serial(&serial, data);
|
lb_add_serial(&serial, data);
|
||||||
|
|
||||||
lb_add_console(LB_TAG_CONSOLE_SERIAL8250MEM, data);
|
lb_add_console(LB_TAG_CONSOLE_SERIAL8250MEM, data);
|
||||||
|
|
|
@ -149,7 +149,7 @@ void uart_fill_lb(void *data)
|
||||||
serial.type = LB_SERIAL_TYPE_MEMORY_MAPPED;
|
serial.type = LB_SERIAL_TYPE_MEMORY_MAPPED;
|
||||||
serial.baseaddr = uart_platform_base(CONFIG_UART_FOR_CONSOLE);
|
serial.baseaddr = uart_platform_base(CONFIG_UART_FOR_CONSOLE);
|
||||||
serial.baud = default_baudrate();
|
serial.baud = default_baudrate();
|
||||||
serial.regwidth = 1;
|
serial.regwidth = 4;
|
||||||
lb_add_serial(&serial, data);
|
lb_add_serial(&serial, data);
|
||||||
|
|
||||||
lb_add_console(LB_TAG_CONSOLE_SERIAL8250MEM, data);
|
lb_add_console(LB_TAG_CONSOLE_SERIAL8250MEM, data);
|
||||||
|
|
|
@ -123,7 +123,7 @@ void uart_fill_lb(void *data)
|
||||||
serial.type = LB_SERIAL_TYPE_MEMORY_MAPPED;
|
serial.type = LB_SERIAL_TYPE_MEMORY_MAPPED;
|
||||||
serial.baseaddr = CONFIG_CONSOLE_SERIAL_TEGRA210_UART_ADDRESS;
|
serial.baseaddr = CONFIG_CONSOLE_SERIAL_TEGRA210_UART_ADDRESS;
|
||||||
serial.baud = default_baudrate();
|
serial.baud = default_baudrate();
|
||||||
serial.regwidth = 1;
|
serial.regwidth = 4;
|
||||||
lb_add_serial(&serial, data);
|
lb_add_serial(&serial, data);
|
||||||
|
|
||||||
lb_add_console(LB_TAG_CONSOLE_SERIAL8250MEM, data);
|
lb_add_console(LB_TAG_CONSOLE_SERIAL8250MEM, data);
|
||||||
|
|
|
@ -191,7 +191,7 @@ void uart_fill_lb(void *data)
|
||||||
serial.type = LB_SERIAL_TYPE_MEMORY_MAPPED;
|
serial.type = LB_SERIAL_TYPE_MEMORY_MAPPED;
|
||||||
serial.baseaddr = uart_platform_base(CONFIG_UART_FOR_CONSOLE);
|
serial.baseaddr = uart_platform_base(CONFIG_UART_FOR_CONSOLE);
|
||||||
serial.baud = default_baudrate();
|
serial.baud = default_baudrate();
|
||||||
serial.regwidth = 1;
|
serial.regwidth = 4;
|
||||||
lb_add_serial(&serial, data);
|
lb_add_serial(&serial, data);
|
||||||
|
|
||||||
lb_add_console(LB_TAG_CONSOLE_SERIAL8250MEM, data);
|
lb_add_console(LB_TAG_CONSOLE_SERIAL8250MEM, data);
|
||||||
|
|
|
@ -182,7 +182,7 @@ void uart_fill_lb(void *data)
|
||||||
serial.type = LB_SERIAL_TYPE_MEMORY_MAPPED;
|
serial.type = LB_SERIAL_TYPE_MEMORY_MAPPED;
|
||||||
serial.baseaddr = uart_platform_base(CONFIG_UART_FOR_CONSOLE);
|
serial.baseaddr = uart_platform_base(CONFIG_UART_FOR_CONSOLE);
|
||||||
serial.baud = default_baudrate();
|
serial.baud = default_baudrate();
|
||||||
serial.regwidth = 1;
|
serial.regwidth = 4;
|
||||||
lb_add_serial(&serial, data);
|
lb_add_serial(&serial, data);
|
||||||
|
|
||||||
lb_add_console(LB_TAG_CONSOLE_SERIAL8250MEM, data);
|
lb_add_console(LB_TAG_CONSOLE_SERIAL8250MEM, data);
|
||||||
|
|
Loading…
Reference in New Issue