MLK-18343-1: plat: imx8mm: add BL32 support
fix entry point for the OP-TEE
Signed-off-by: Silvano di Ninno <silvano.dininno@nxp.com>
Reviewed-by: Aymen Sghaier <aymen.sghaier@nxp.com>
(cherry picked from commit ddac82579f52819dc24e6bf5eb23f9fd354844fb)
diff --git a/plat/imx/imx8mm/imx8mm_bl31_setup.c b/plat/imx/imx8mm/imx8mm_bl31_setup.c
index 0eb025e..1a17110 100644
--- a/plat/imx/imx8mm/imx8mm_bl31_setup.c
+++ b/plat/imx/imx8mm/imx8mm_bl31_setup.c
@@ -154,7 +154,7 @@
bl32_image_ep_info.pc = BL32_BASE;
bl32_image_ep_info.spsr = 0;
/* Pass TEE base and size to uboot */
- bl33_image_ep_info.args.arg1 = 0xFE000000;
+ bl33_image_ep_info.args.arg1 = 0xBE000000;
bl33_image_ep_info.args.arg2 = 0x2000000;
#endif
bl31_tzc380_setup();
diff --git a/plat/imx/imx8mm/include/platform_def.h b/plat/imx/imx8mm/include/platform_def.h
index 92d8f3c..9afe19a 100644
--- a/plat/imx/imx8mm/include/platform_def.h
+++ b/plat/imx/imx8mm/include/platform_def.h
@@ -25,7 +25,7 @@
#define BL31_BASE 0x920000
#define BL31_LIMIT 0x940000
-#define BL32_BASE 0xfe000000
+#define BL32_BASE 0xbe000000
/* non-secure uboot base */
#define PLAT_NS_IMAGE_OFFSET 0x40200000