summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeng Fan <peng.fan@nxp.com>2020-05-09 09:42:09 +0800
committerPeng Fan <peng.fan@nxp.com>2020-05-09 15:52:19 +0800
commita0e830308539e1afe19a0e15ea04e4ca341a1304 (patch)
tree54db8b70d7aa9e6b860ad8515486c09ce616a8ba
parentcb4042bf092d1f6c23dd9f7a11e541e01d1735d9 (diff)
MLK-23949 imx8mn: evk: support jailhouse for lpddr4 board
Support jailhouse for lpddr4 board by add new env jh_root_dtb Signed-off-by: Peng Fan <peng.fan@nxp.com>
-rw-r--r--include/configs/imx8mn_evk.h11
1 files changed, 9 insertions, 2 deletions
diff --git a/include/configs/imx8mn_evk.h b/include/configs/imx8mn_evk.h
index 687b1c97b23..ca3df8553c4 100644
--- a/include/configs/imx8mn_evk.h
+++ b/include/configs/imx8mn_evk.h
@@ -79,14 +79,21 @@
* Another approach is add the clocks for inmates into clks_init_on
* in clk-imx8mm.c, then clk_ingore_unused could be removed.
*/
+#ifdef CONFIG_TARGET_IMX8MN_DDR4_EVK
+#define JH_ROOT_DTB "imx8mn-ddr4-evk-root.dtb"
+#else
+#define JH_ROOT_DTB "imx8mn-evk-root.dtb"
+#endif
+
#define JAILHOUSE_ENV \
"jh_clk= \0 " \
- "jh_mmcboot=mw 0x303d0518 0xff; setenv fdt_file imx8mn-ddr4-evk-root.dtb;" \
+ "jh_root_dtb=" JH_ROOT_DTB "\0" \
+ "jh_mmcboot=mw 0x303d0518 0xff; setenv fdt_file ${jh_root_dtb};" \
"setenv jh_clk clk_ignore_unused; " \
"if run loadimage; then " \
"run mmcboot; " \
"else run jh_netboot; fi; \0" \
- "jh_netboot=mw 0x303d0518 0xff; setenv fdt_file imx8mn-ddr4-evk-root.dtb; setenv jh_clk clk_ignore_unused; run netboot; \0 "
+ "jh_netboot=mw 0x303d0518 0xff; setenv fdt_file ${jh_root_dtb}; setenv jh_clk clk_ignore_unused; run netboot; \0 "
#define CONFIG_MFG_ENV_SETTINGS \
CONFIG_MFG_ENV_SETTINGS_DEFAULT \