summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAnshul Dalal <anshuld@ti.com>2025-06-26 15:21:42 +0530
committerRyan Eatmon <reatmon@ti.com>2025-06-27 09:36:54 -0500
commit7190aedc39aa9404f87a54c1c9059a9199492b73 (patch)
treea31015ad47a3dd868d20cdd9d38b76add808c370
parentfbfe7607700718f4d1f1e3f70f17f49e1c7519ae (diff)
downloadmeta-ti-7190aedc39aa9404f87a54c1c9059a9199492b73.tar.gz
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 <anshuld@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
-rw-r--r--meta-ti-bsp/conf/machine/am62xxsip-evm.conf4
-rw-r--r--meta-ti-bsp/recipes-security/optee/optee-os-ti-overrides.inc1
2 files changed, 5 insertions, 0 deletions
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"
12TFA_K3_PRELOADED_BL33:bsp-ti-6_6 = "" 12TFA_K3_PRELOADED_BL33:bsp-ti-6_6 = ""
13TFA_K3_PRELOADED_BL33:bsp-ti-6_1 = "" 13TFA_K3_PRELOADED_BL33:bsp-ti-6_1 = ""
14 14
15OPTEE_K3_TZDRAM_START = "0x80080000"
16OPTEE_K3_TZDRAM_START:bsp-ti-6_6 = ""
17OPTEE_K3_TZDRAM_START:bsp-ti-6_1 = ""
18
15KERNEL_DEVICETREE_PREFIX = " \ 19KERNEL_DEVICETREE_PREFIX = " \
16 ti/k3-am625 \ 20 ti/k3-am625 \
17 ti/k3-am62x-sk \ 21 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
4EXTRA_OEMAKE:remove = "CFG_MAP_EXT_DT_SECURE=y" 4EXTRA_OEMAKE:remove = "CFG_MAP_EXT_DT_SECURE=y"
5 5
6EXTRA_OEMAKE:append:k3 = " ${@ 'CFG_CONSOLE_UART='+ d.getVar('OPTEE_K3_USART') if d.getVar('OPTEE_K3_USART') else ''}" 6EXTRA_OEMAKE:append:k3 = " ${@ 'CFG_CONSOLE_UART='+ d.getVar('OPTEE_K3_USART') if d.getVar('OPTEE_K3_USART') else ''}"
7EXTRA_OEMAKE:append:k3 = " ${@ 'CFG_TZDRAM_START='+ d.getVar('OPTEE_K3_TZDRAM_START') if d.getVar('OPTEE_K3_TZDRAM_START') else ''}"
7 8
8EXTRA_OEMAKE:append:am62xx = " CFG_TEE_CORE_LOG_LEVEL=1" 9EXTRA_OEMAKE:append:am62xx = " CFG_TEE_CORE_LOG_LEVEL=1"
9EXTRA_OEMAKE:append:am62lxx = " CFG_TEE_CORE_LOG_LEVEL=1" 10EXTRA_OEMAKE:append:am62lxx = " CFG_TEE_CORE_LOG_LEVEL=1"