[PATCH 1/3] board: freescale: imxrt1020-evk: fix console is not enabled while init dram
Giulio Benetti
giulio.benetti at benettiengineering.com
Sun Apr 4 20:21:33 CEST 2021
While initializing dram in spl_dram_init(), mdelay() is called that in
order calls get_ticks() that verifies if timer exists, if doesn't, it
throws a panic(), but since preloader_console_init() has still not been
called those panic()s will fail. This doesn't help debugging, so let's
setup console before calling spl_dram_init() by moving it after
spl_dram_init().
Signed-off-by: Giulio Benetti <giulio.benetti at benettiengineering.com>
---
board/freescale/imxrt1020-evk/imxrt1020-evk.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/board/freescale/imxrt1020-evk/imxrt1020-evk.c b/board/freescale/imxrt1020-evk/imxrt1020-evk.c
index 35241acd22..479e66bddc 100644
--- a/board/freescale/imxrt1020-evk/imxrt1020-evk.c
+++ b/board/freescale/imxrt1020-evk/imxrt1020-evk.c
@@ -60,8 +60,8 @@ int spl_dram_init(void)
void spl_board_init(void)
{
- spl_dram_init();
preloader_console_init();
+ spl_dram_init();
arch_cpu_init(); /* to configure mpu for sdram rw permissions */
}
--
2.25.1
More information about the U-Boot
mailing list