]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
board: freescale: imxrt1050-evk: fix console is not enabled while init dram
authorGiulio Benetti <giulio.benetti@benettiengineering.com>
Sun, 4 Apr 2021 18:21:34 +0000 (20:21 +0200)
committerStefano Babic <sbabic@denx.de>
Thu, 8 Apr 2021 18:29:53 +0000 (20:29 +0200)
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@benettiengineering.com>
board/freescale/imxrt1050-evk/imxrt1050-evk.c

index b8d852f097b0fc821039e19ee302258ead594911..eb492390dbf6a3b3a3cc870f3b301b5b27779700 100644 (file)
@@ -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 */
 }