From 266610c6f3b2c41fe6629ec24db11a709a8edba7 Mon Sep 17 00:00:00 2001 From: Anshul Dalal Date: Thu, 26 Jun 2025 15:21:42 +0530 Subject: meta-ti-bsp: optee: add build flags for am62xxsip-evm CFG_TZDRAM_START in OPTEE defines it's load address and is used to configure the page tables accordingly. Due to 512MiB DDR limitation of am62x SiP, the memory map has been modified with OP-TEE moved to bottom of DDR after atf to 0x80080000, this requires modifications to the OPTEE's CFG_TZDRAM_START. Signed-off-by: Anshul Dalal Signed-off-by: Ryan Eatmon --- meta-ti-bsp/conf/machine/am62xxsip-evm.conf | 4 ++++ meta-ti-bsp/recipes-security/optee/optee-os-ti-overrides.inc | 1 + 2 files changed, 5 insertions(+) diff --git a/meta-ti-bsp/conf/machine/am62xxsip-evm.conf b/meta-ti-bsp/conf/machine/am62xxsip-evm.conf index fc525a9a..52121675 100644 --- a/meta-ti-bsp/conf/machine/am62xxsip-evm.conf +++ b/meta-ti-bsp/conf/machine/am62xxsip-evm.conf @@ -12,6 +12,10 @@ TFA_K3_PRELOADED_BL33 = "0x82000000" TFA_K3_PRELOADED_BL33:bsp-ti-6_6 = "" TFA_K3_PRELOADED_BL33:bsp-ti-6_1 = "" +OPTEE_K3_TZDRAM_START = "0x80080000" +OPTEE_K3_TZDRAM_START:bsp-ti-6_6 = "" +OPTEE_K3_TZDRAM_START:bsp-ti-6_1 = "" + KERNEL_DEVICETREE_PREFIX = " \ ti/k3-am625 \ ti/k3-am62x-sk \ diff --git a/meta-ti-bsp/recipes-security/optee/optee-os-ti-overrides.inc b/meta-ti-bsp/recipes-security/optee/optee-os-ti-overrides.inc index d1de4368..61a74a06 100644 --- a/meta-ti-bsp/recipes-security/optee/optee-os-ti-overrides.inc +++ b/meta-ti-bsp/recipes-security/optee/optee-os-ti-overrides.inc @@ -4,6 +4,7 @@ inherit ti-secdev EXTRA_OEMAKE:remove = "CFG_MAP_EXT_DT_SECURE=y" EXTRA_OEMAKE:append:k3 = " ${@ 'CFG_CONSOLE_UART='+ d.getVar('OPTEE_K3_USART') if d.getVar('OPTEE_K3_USART') else ''}" +EXTRA_OEMAKE:append:k3 = " ${@ 'CFG_TZDRAM_START='+ d.getVar('OPTEE_K3_TZDRAM_START') if d.getVar('OPTEE_K3_TZDRAM_START') else ''}" EXTRA_OEMAKE:append:am62xx = " CFG_TEE_CORE_LOG_LEVEL=1" EXTRA_OEMAKE:append:am62lxx = " CFG_TEE_CORE_LOG_LEVEL=1" -- cgit v1.2.3-54-g00ecf