summaryrefslogtreecommitdiff
path: root/board/freescale/imx8qm_mek
diff options
context:
space:
mode:
authorYe Li <ye.li@nxp.com>2019-04-24 21:57:23 -0700
committerYe Li <ye.li@nxp.com>2022-04-06 18:03:02 +0800
commit3a9461b4e7eb7474195b17182b338dd1f232c7fc (patch)
tree58c88da85d541c67d437f94589ad13b59ecaf5b3 /board/freescale/imx8qm_mek
parent58b08fb8580c1a8550bae762d1777b7e5e0123a1 (diff)
MLK-20654-2 imx8: SPL: Move arch_cpu_init to board_init_f
Since we have data section save/restore in arch_cpu_init, need it in early stage, so move arch_cpu_init to board_init_f Signed-off-by: Ye Li <ye.li@nxp.com> (cherry picked from commit 736ea652c6dbc7bb9f52bceff35a5f4bb98ca4dc) (cherry picked from commit 724a10ad40720fd13bdd3c43cfc7f9e317aeb0a5) (cherry picked from commit 045596df84d831e5d2a2a91f4a5464d53cbbc3eb) (cherry picked from commit aacdb3cf43fe1084bbd41f0bde4f081d797ff281)
Diffstat (limited to 'board/freescale/imx8qm_mek')
-rw-r--r--board/freescale/imx8qm_mek/spl.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/board/freescale/imx8qm_mek/spl.c b/board/freescale/imx8qm_mek/spl.c
index 63d5d84a9d..09e8cdc8d6 100644
--- a/board/freescale/imx8qm_mek/spl.c
+++ b/board/freescale/imx8qm_mek/spl.c
@@ -33,8 +33,6 @@ void spl_board_init(void)
continue;
}
- arch_cpu_init();
-
board_early_init_f();
timer_init();
@@ -64,5 +62,7 @@ void board_init_f(ulong dummy)
/* Clear the BSS. */
memset(__bss_start, 0, __bss_end - __bss_start);
+ arch_cpu_init();
+
board_init_r(NULL, 0);
}