summaryrefslogtreecommitdiff
path: root/src/soc/mediatek/mt8188/soc.c
diff options
context:
space:
mode:
authorYu-Ping Wu <yupingso@chromium.org>2024-06-19 15:14:29 +0800
committerYu-Ping Wu <yupingso@google.com>2024-06-21 01:49:49 +0000
commit0d01d069123e8943e19e2c6c345052c40069e19a (patch)
tree454211eebf51bc2d9a9e9dd28229d5c5524b9a68 /src/soc/mediatek/mt8188/soc.c
parent3ac5fb3091972bc8973b86e3e4ba863bc0c323b3 (diff)
soc/mediatek/mt8188: Respect ARM64_BL31_OPTEE_WITH_SMC option
Since BL31_MAKEARGS is already handled in arm64/Makefile.mk, remove the duplication from mt8188/Makefile.mk. In addition, reserve the memory range for running OP-TEE only if ARM64_BL31_OPTEE_WITH_SMC is enabled. BUG=b:347851571 TEST=emerge-geralt coreboot BRANCH=geralt Change-Id: I88a9a07a685a6c9fe9739b6101ccb8a5ce23fd8b Signed-off-by: Yu-Ping Wu <yupingso@chromium.org> Reviewed-on: https://review.coreboot.org/c/coreboot/+/83128 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Julius Werner <jwerner@chromium.org>
Diffstat (limited to 'src/soc/mediatek/mt8188/soc.c')
-rw-r--r--src/soc/mediatek/mt8188/soc.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/soc/mediatek/mt8188/soc.c b/src/soc/mediatek/mt8188/soc.c
index e7124ba14e..f2911aec10 100644
--- a/src/soc/mediatek/mt8188/soc.c
+++ b/src/soc/mediatek/mt8188/soc.c
@@ -21,7 +21,8 @@ void bootmem_platform_add_ranges(void)
{
if (CONFIG(MTK_DFD))
bootmem_add_range(DFD_DUMP_ADDRESS, DFD_DUMP_SIZE, BM_MEM_RESERVED);
- bootmem_add_range(OPTEE_ADDRESS, OPTEE_SIZE, BM_MEM_RESERVED);
+ if (CONFIG(ARM64_BL31_OPTEE_WITH_SMC))
+ bootmem_add_range(OPTEE_ADDRESS, OPTEE_SIZE, BM_MEM_RESERVED);
}
static void soc_read_resources(struct device *dev)