Files
u-boot/drivers/serial
Heinrich Schuchardt 25e7d4bf64 serial: move sbi_dbcn_available to .data section
U-Boot SPL loads the device-tree directly behind main U-Boot overlapping
the .bss section. reserve_fdt() is called in board_init_f() to relocate the
device-tree to a safe location.

Debug UARTs are enabled before board_init_f(). With sbi_dbcn_available in
the .bss section the device-tree is corrupted when _debug_uart_init() is
called in the SBI serial driver. Move the variable to the .data section.

Link: https://bugs.launchpad.net/ubuntu/+source/u-boot/+bug/2054091
Fixes: dfe0837494 ("risc-v: implement DBCN based debug console")
Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
Tested-by: Aurelien Jarno <aurelien@aurel32.net>
Tested-by: Conor Dooley <conor.dooley@microchip.com>
2024-03-12 14:36:13 +08:00
..
2024-01-29 22:35:02 -05:00
2023-05-21 16:54:41 +02:00
2024-01-29 22:35:02 -05:00
2021-12-31 06:45:01 +01:00
2024-01-29 22:35:02 -05:00
2023-05-21 16:54:41 +02:00
2024-01-29 22:35:02 -05:00
2022-06-06 18:01:21 -04:00
2023-11-02 11:30:18 +01:00