Enable LAVA test job submission for Cypress PSoC64 platform
Signed-off-by: Arthur She <arthur.she@linaro.org>
Change-Id: Ibb7dc1fe7e17889093c7f1d6805dcf1296514501
diff --git a/build_helper/build_helper_configs.py b/build_helper/build_helper_configs.py
index dae3a63..d50fb84 100755
--- a/build_helper/build_helper_configs.py
+++ b/build_helper/build_helper_configs.py
@@ -114,7 +114,24 @@
"cd %(_tbm_build_dir_)s/bin;"
"BIN_FILES=$(grep loadfile flash.jlink | awk '{print $2}');"
"tar jcf lpcxpresso55s69-tfm.tar.bz2 flash.jlink ${BIN_FILES};"
- "popd")]
+ "popd")],
+ "cypress/psoc64": [("echo 'Sign binaries for Cypress PSoC64 platform';"
+ "pushd %(_tbm_build_dir_)s/..;"
+ "sudo /usr/local/bin/cysecuretools "
+ "--policy platform/ext/target/cypress/psoc64/security/policy/policy_multi_CM0_CM4_tfm.json "
+ "--target cy8ckit-064s0s2-4343w "
+ "sign-image "
+ "--hex %(_tbm_build_dir_)s/bin/tfm_s.hex "
+ "--image-type BOOT --image-id 1;"
+ "sudo /usr/local/bin/cysecuretools "
+ "--policy platform/ext/target/cypress/psoc64/security/policy/policy_multi_CM0_CM4_tfm.json "
+ "--target cy8ckit-064s0s2-4343w "
+ "sign-image "
+ "--hex %(_tbm_build_dir_)s/bin/tfm_ns.hex "
+ "--image-type BOOT --image-id 16;"
+ "mv %(_tbm_build_dir_)s/bin/tfm_s.hex %(_tbm_build_dir_)s/bin/tfm_s_signed.hex;"
+ "mv %(_tbm_build_dir_)s/bin/tfm_ns.hex %(_tbm_build_dir_)s/bin/tfm_ns_signed.hex;"
+ "popd")]
},
# (Optional) If set will fail if those artefacts are missing post build