summaryrefslogtreecommitdiffstats
path: root/meta-ti-bsp/recipes-security/optee
diff options
context:
space:
mode:
authorAndrew Davis <afd@ti.com>2023-05-26 15:14:13 -0500
committerRyan Eatmon <reatmon@ti.com>2023-06-07 10:12:16 -0500
commitc76f3d98c88721c5f28b971eb06db172477d2486 (patch)
tree2bfeaad1993af6e75498bdc68cd4a575ceedd3fe /meta-ti-bsp/recipes-security/optee
parentd669f362ef8174eedae347183f5bae074d21892d (diff)
downloadmeta-ti-c76f3d98c88721c5f28b971eb06db172477d2486.tar.gz
optee-os: Do not sign OPTEE OS image for K3
U-Boot with binman will do the signing as these images are packaged. Remove signing steps here. Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
Diffstat (limited to 'meta-ti-bsp/recipes-security/optee')
-rw-r--r--meta-ti-bsp/recipes-security/optee/optee-os-ti.inc46
1 files changed, 0 insertions, 46 deletions
diff --git a/meta-ti-bsp/recipes-security/optee/optee-os-ti.inc b/meta-ti-bsp/recipes-security/optee/optee-os-ti.inc
index 9140d12d..20f88127 100644
--- a/meta-ti-bsp/recipes-security/optee/optee-os-ti.inc
+++ b/meta-ti-bsp/recipes-security/optee/optee-os-ti.inc
@@ -8,7 +8,6 @@ EXTRA_OEMAKE:append:am62axx = " CFG_TEE_CORE_LOG_LEVEL=1"
8 8
9do_compile:append:k3() { 9do_compile:append:k3() {
10 cp ${B}/core/tee-pager_v2.bin ${B}/bl32.bin 10 cp ${B}/core/tee-pager_v2.bin ${B}/bl32.bin
11 cp ${B}/core/tee-pager_v2.bin ${B}/bl32.bin.unsigned
12 cp ${B}/core/tee.elf ${B}/bl32.elf 11 cp ${B}/core/tee.elf ${B}/bl32.elf
13} 12}
14 13
@@ -39,53 +38,9 @@ do_compile:append:dra7xx() {
39 optee_sign_legacyhs 38 optee_sign_legacyhs
40} 39}
41 40
42# Signing procedure for K3 devices
43optee_sign_k3hs() {
44 ${TI_SECURE_DEV_PKG}/scripts/secure-binary-image.sh ${B}/core/tee-pager_v2.bin ${B}/bl32.bin
45 cp ${B}/core/tee-pager_v2.bin ${B}/bl32.bin.unsigned
46 cp ${B}/core/tee.elf ${B}/bl32.elf
47}
48
49do_compile:append:am65xx-hs-evm() {
50 optee_sign_k3hs
51}
52
53do_compile:append:am64xx-evm() {
54 optee_sign_k3hs
55}
56
57do_compile:append:am62xx-evm() {
58 optee_sign_k3hs
59}
60
61do_compile:append:am62xx-lp-evm() {
62 optee_sign_k3hs
63}
64
65do_compile:append:am62axx-evm() {
66 optee_sign_k3hs
67}
68
69do_compile:append:j721e-hs-evm() {
70 optee_sign_k3hs
71}
72
73do_compile:append:j7200-hs-evm() {
74 optee_sign_k3hs
75}
76
77do_compile:append:j721s2-hs-evm() {
78 optee_sign_k3hs
79}
80
81do_compile:append:j784s4-hs-evm() {
82 optee_sign_k3hs
83}
84
85do_install:append() { 41do_install:append() {
86 install -m 644 ${B}/*.optee ${D}${nonarch_base_libdir}/firmware/ || true 42 install -m 644 ${B}/*.optee ${D}${nonarch_base_libdir}/firmware/ || true
87 install -m 644 ${B}/bl32.bin ${D}${nonarch_base_libdir}/firmware/ || true 43 install -m 644 ${B}/bl32.bin ${D}${nonarch_base_libdir}/firmware/ || true
88 install -m 644 ${B}/bl32.bin.unsigned ${D}${nonarch_base_libdir}/firmware/ || true
89 install -m 644 ${B}/bl32.elf ${D}${nonarch_base_libdir}/firmware/ || true 44 install -m 644 ${B}/bl32.elf ${D}${nonarch_base_libdir}/firmware/ || true
90} 45}
91 46
@@ -106,7 +61,6 @@ do_deploy:append:dra7xx() {
106 61
107do_deploy:append:k3() { 62do_deploy:append:k3() {
108 ln -sf optee/bl32.bin ${DEPLOYDIR}/ 63 ln -sf optee/bl32.bin ${DEPLOYDIR}/
109 ln -sf optee/bl32.bin.unsigned ${DEPLOYDIR}/
110 ln -sf optee/bl32.elf ${DEPLOYDIR}/ 64 ln -sf optee/bl32.elf ${DEPLOYDIR}/
111} 65}
112 66