[3/4] warp7: include: configs: set skip low level init

Message ID 20180905105608.453-4-bryan.odonoghue@linaro.org
State New
Headers show
  • Add WaRP7 ATF chainloaded setup
Related show

Commit Message

Bryan O'Donoghue Sept. 5, 2018, 10:56 a.m.
From: Rui Miguel Silva <rui.silva@linaro.org>

If we have defined the OPTEE ram size and not OPTEE means that we are in
the case where OPTEE is loaded already (maybe by ARM Trusted Firmware) and
that most of the low level initialization is already done and that we
may/should skip it doing them here.

Signed-off-by: Rui Miguel Silva <rui.silva@linaro.org>
Signed-off-by: Bryan O'Donoghue <bryan.odonoghue@linaro.org>
Cc: Fabio Estevam <fabio.estevam@nxp.com>
Cc: u-boot@lists.denx.de
 include/configs/warp7.h | 11 +++++++++++
 1 file changed, 11 insertions(+)


diff --git a/include/configs/warp7.h b/include/configs/warp7.h
index 1b656a5aaf..a391dfb5c1 100644
--- a/include/configs/warp7.h
+++ b/include/configs/warp7.h
@@ -13,6 +13,17 @@ 
 #define PHYS_SDRAM_SIZE			SZ_512M
+ * If we have defined the OPTEE ram size and not OPTEE it means that we were
+ * launched by OPTEE, because of that we shall skip all the low level
+ * initialization since it was already done by ATF or OPTEE
+ */
 /* Size of malloc() pool */