summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOlivier Masse <olivier.masse@nxp.com>2021-02-11 13:12:24 +0100
committerlei zhou <lei.zhou@linaro.org>2022-11-28 16:10:29 -0500
commit76111c285494a6d4f8e1b5e4ca8858780739d135 (patch)
tree0706284738e5ec31fadaa5acce3a0c48fcb1cb9f
parent8dd51be2e12409707cfa44a73bf8a1855e8205c6 (diff)
Add CFG_RDC_SECURE_DATA_PATH flag
Signed-off-by: Olivier Masse <olivier.masse@nxp.com>
-rw-r--r--plat/imx/imx8m/imx8mq/imx8mq_bl31_setup.c2
-rw-r--r--plat/imx/imx8m/imx8mq/platform.mk4
2 files changed, 6 insertions, 0 deletions
diff --git a/plat/imx/imx8m/imx8mq/imx8mq_bl31_setup.c b/plat/imx/imx8m/imx8mq/imx8mq_bl31_setup.c
index 97fafa337..9f14c111a 100644
--- a/plat/imx/imx8m/imx8mq/imx8mq_bl31_setup.c
+++ b/plat/imx/imx8m/imx8mq/imx8mq_bl31_setup.c
@@ -110,6 +110,7 @@ static void imx8mq_soc_info_init(void)
#define IMX_DDR_BASE 0x40000000
+#ifdef CFG_RDC_SECURE_DATA_PATH
#if defined(DECRYPTED_BUFFER_START) && defined(DECRYPTED_BUFFER_LEN)
#define DECRYPTED_BUFFER_END DECRYPTED_BUFFER_START + DECRYPTED_BUFFER_LEN
#endif
@@ -117,6 +118,7 @@ static void imx8mq_soc_info_init(void)
#if defined(DECODED_BUFFER_START) && defined(DECODED_BUFFER_LEN)
#define DECODED_BUFFER_END DECODED_BUFFER_START + DECODED_BUFFER_LEN
#endif
+#endif // CFG_RDC_SECURE_DATA_PATH
#if !defined(DECRYPTED_BUFFER_END) && !defined(DECODED_BUFFER_END)
#define RDC_DISABLED
diff --git a/plat/imx/imx8m/imx8mq/platform.mk b/plat/imx/imx8m/imx8mq/platform.mk
index b15ff2ce7..5438689ba 100644
--- a/plat/imx/imx8m/imx8mq/platform.mk
+++ b/plat/imx/imx8m/imx8mq/platform.mk
@@ -105,3 +105,7 @@ endif
ifeq (${CFG_SECURE_HANTRO_VPU},y)
$(eval $(call add_define,CFG_SECURE_HANTRO_VPU))
endif
+
+ifeq (${CFG_RDC_SECURE_DATA_PATH},y)
+$(eval $(call add_define,CFG_RDC_SECURE_DATA_PATH))
+endif