aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/serial
diff options
context:
space:
mode:
authorMichal Simek <michal.simek@amd.com>2024-02-14 12:52:32 +0100
committerMichal Simek <michal.simek@amd.com>2024-03-01 08:41:39 +0100
commit9600e8d39ccf4daa1ac3aca54bc596985904e245 (patch)
tree019823832d30315bae7a931eb9a23dd01738ff3e /drivers/serial
parenteb950dcbf884e30f730661ea05ef830e7029bb75 (diff)
downloadu-boot-9600e8d39ccf4daa1ac3aca54bc596985904e245.tar.gz
riscv: mbv: Moving little_endian variable to data section
SPL is cleaning bss after calling board_init_f. Setting up console is done and little_endian global variable is cleared which caused that console stops to work. That's why move it to data seciton now. The patch should be reverted when bss is cleared before board_init_f is called. Signed-off-by: Michal Simek <michal.simek@amd.com> Link: https://lore.kernel.org/r/934dc8871c59265eb9d8012193aa97d9b8bd7f33.1707911544.git.michal.simek@amd.com
Diffstat (limited to 'drivers/serial')
-rw-r--r--drivers/serial/serial_xuartlite.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/serial/serial_xuartlite.c b/drivers/serial/serial_xuartlite.c
index b6197da97cc..35df413321f 100644
--- a/drivers/serial/serial_xuartlite.c
+++ b/drivers/serial/serial_xuartlite.c
@@ -23,7 +23,7 @@
#define ULITE_CONTROL_RST_TX 0x01
#define ULITE_CONTROL_RST_RX 0x02
-static bool little_endian;
+static bool little_endian __section(".data");
struct uartlite {
unsigned int rx_fifo;