From 4225ce8b87635287ecf5cd3baaf31ea703a2640b Mon Sep 17 00:00:00 2001 From: Jiafei Pan Date: Fri, 10 Sep 2021 19:19:32 +0800 Subject: [PATCH] feat(plat/nxp/common): define default SD buffer Define default SD buffer address and size in DRAM. Signed-off-by: Biwen Li Signed-off-by: Jiafei Pan Change-Id: I5872d95b0c1114e05f0e145756e9a6ef39b2fd9a --- .../common/include/default/plat_default_def.h | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/plat/nxp/common/include/default/plat_default_def.h b/plat/nxp/common/include/default/plat_default_def.h index dd5dfe005..43320bb4b 100644 --- a/plat/nxp/common/include/default/plat_default_def.h +++ b/plat/nxp/common/include/default/plat_default_def.h @@ -40,8 +40,12 @@ #define NXP_NS_DRAM_ADDR NXP_DRAM0_ADDR #endif -/* 64M is reserved for Secure memory - */ +/* 1 MB is reserved for dma of sd */ +#ifndef NXP_SD_BLOCK_BUF_SIZE +#define NXP_SD_BLOCK_BUF_SIZE (1 * 1024 * 1024) +#endif + +/* 64MB is reserved for Secure memory */ #ifndef NXP_SECURE_DRAM_SIZE #define NXP_SECURE_DRAM_SIZE (64 * 1024 * 1024) #endif @@ -57,18 +61,22 @@ (NXP_SECURE_DRAM_SIZE + NXP_SP_SHRD_DRAM_SIZE)) #endif +#ifndef NXP_SD_BLOCK_BUF_ADDR +#define NXP_SD_BLOCK_BUF_ADDR (NXP_NS_DRAM_ADDR) +#endif + #ifndef NXP_SECURE_DRAM_ADDR #ifdef TEST_BL31 #define NXP_SECURE_DRAM_ADDR 0 #else #define NXP_SECURE_DRAM_ADDR (NXP_NS_DRAM_ADDR + PLAT_DEF_DRAM0_SIZE - \ - (NXP_SECURE_DRAM_SIZE + NXP_SP_SHRD_DRAM_SIZE)) + (NXP_SECURE_DRAM_SIZE + NXP_SP_SHRD_DRAM_SIZE)) #endif #endif #ifndef NXP_SP_SHRD_DRAM_ADDR -#define NXP_SP_SHRD_DRAM_ADDR (NXP_NS_DRAM_ADDR + PLAT_DEF_DRAM0_SIZE \ - - NXP_SP_SHRD_DRAM_SIZE) +#define NXP_SP_SHRD_DRAM_ADDR (NXP_NS_DRAM_ADDR + PLAT_DEF_DRAM0_SIZE - \ + NXP_SP_SHRD_DRAM_SIZE) #endif #ifndef BL31_BASE