summaryrefslogtreecommitdiff
path: root/meta-nuvoton/dynamic-layers/arm-layer
AgeCommit message (Collapse)AuthorFilesLines
2024-01-11meta-nuvoton: trusted-firmware-a: srcrev bump 31a3b9f7..ef86e361Tim Lee1-2/+1
Margarita Glushkin (1): fix GFX frame buffer memory corruption during secondary boot Signed-off-by: Tim Lee <timlee660101@gmail.com> Change-Id: I1fe74d69c13deb3d05d4560754ddce0277ecf6f3
2023-09-19meta-nuvoton: update TFA recipe to fix build breakBrian Ma1-1/+1
Due to the default trusted-firmware-a version move to 2.9.0, rename bbappend version and move SRCREV which merged 2.9.0. Change-Id: I960b93967e353e129eaae474f52bd43ebc917589 Signed-off-by: Brian Ma <chma0@nuvoton.com>
2023-08-30meta-nuvoton: optee-os: remove RPMB configurationsTim Lee1-5/+0
The RPMB partition of the eMMC on our boards has been written with a test key from optee-os. As a result, we cannot use the key from OTP to access RPMB. Thus, we need to remove it. And add back CFG_REE_FS and CFG_REE_FS_TA support for optee-os. Tested: build pass and boot successfully then run xtest pass. Signed-off-by: Tim Lee <timlee660101@gmail.com> Change-Id: I47ea2f1ba8ed09b34a1530c2b4110d296dd09e11
2023-08-09meta-nuvoton: optee-os: sync to upstream versionBrian Ma2-15/+0
Use upstream SRCREV instead of customize one. Tested: build pass and boot successfully. Change-Id: Ida705dd842a603f6523287b06759739400357114 Signed-off-by: Brian Ma <chma0@nuvoton.com>
2023-07-12meta-nuvoton: optee-os: update to 3.20Tim Lee4-34/+34
Keep up with the latest support of optee-os in openbmc. Tested: build pass and boot successfully. Signed-off-by: Tim Lee <timlee660101@gmail.com> Change-Id: Ia22d9641135356dc575d72382bc1daba9d1e531c
2023-07-07meta-nuvoton: update TFA source to fix build breakBrian Ma1-1/+1
Sync the trusted-firmware-a source URI to fix build break. Change-Id: I2c08e0cc2179c37e6b53729de3683c22bf6ccee0 Signed-off-by: Brian Ma <chma0@nuvoton.com>
2023-07-04meta-nuvoton: optee-os: change optee-os load addressTim Lee1-4/+15
For compatible with the newest IGPS 3.9.1 design for new memory map. We need to change optee-os load address from 0x00100000 to 0x02100000. Tested: build pass and boot successfully. Signed-off-by: Tim Lee <timlee660101@gmail.com> Change-Id: Ia7fd3184da13daf084fbfa171528a8e953dcc98a
2023-07-04meta-nuvoton: trusted-firmware-a: change tf-a load addressTim Lee2-15/+1
For compatible with the newest IGPS 3.9.1 design for new memory map. We need to modify each image load address individually. The load address of tf-a from 0x00001000 to 0x02000000 The load address of optee-os from 0x00100000 to 0x02100000 The load address of uboot from 0x03008000 to 0x06208000 We've updated tf-a to 2.8 that keep up with meta-arm. Thus we remove 2.6.0.bb recipe and replace with 2.8.0.bbappend. Tested: build pass and boot successfully. Signed-off-by: Tim Lee <timlee660101@gmail.com> Change-Id: I730f0a677103b89b78897f0d1860a47933c5b7cc
2023-04-09meta-nuvoton: optee-os: correct patch name to fix build breakTim Lee2-2/+2
Due to subtree updates for security arm that adjust original patch name from 0006-allow-setting-sysroot-for-libgcc-lookup.patch to 0001-allow-setting-sysroot-for-libgcc-lookup.patch cause build break. Build break: stdout: Applying patch 0001-allow-setting-sysroot-for-libgcc-lookup.patch patching file mk/gcc.mk Hunk #1 FAILED at 13. 1 out of 1 hunk FAILED -- rejects in file mk/gcc.mk Patch 0001-allow-setting-sysroot-for-libgcc-lookup.patch does not apply Signed-off-by: Tim Lee <timlee660101@gmail.com> Change-Id: I02bbed34337f3f957f9eccd4e8e865e1fa1b08c4
2022-10-06meta-nuvoton: trusted-firmware-a: add no-warn-rwx-segments for fixing build ↵Tim Lee1-0/+3
break Due to the changes in binutils, when there is any warning during the linking, it would be treated as a fatal error, breaking the compilation. Similar fix is added in https://github.com/OP-TEE/optee_os/pull/5474 Optee-os already apply patch in optee/optee-os/0008-no-warn-rwx-segments.patch Signed-off-by: Tim Lee <timlee660101@gmail.com> Change-Id: I4a6a688a0fc1c928092d3f6750e79fd8dc23afe7
2022-09-24meta-nuvoton: optee: add optee recipeTim Lee2-0/+23
Add optee-os and optee-os-tadevkit bbappend version 3.18.0 base for Nuvoton npcm8xx SOC Change-Id: I0d3dae985f53f250fbfbc28c431b0e4532f828e8 Signed-off-by: Tim Lee <timlee660101@gmail.com>
2022-09-21meta-nuvoton: arm-trusted-firmware: add arm trusted firmware recipeTim Lee2-0/+15
Add for supporting Nuvoton npcm8xx SOC. Signed-off-by: Tim Lee <timlee660101@gmail.com> Change-Id: Ib402cb769f3e97abc05eeb8d147d3f7f3fd71f0a