summaryrefslogtreecommitdiff
path: root/scripts/image_signing/sign_firmware.sh
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/image_signing/sign_firmware.sh')
-rwxr-xr-xscripts/image_signing/sign_firmware.sh10
1 files changed, 10 insertions, 0 deletions
diff --git a/scripts/image_signing/sign_firmware.sh b/scripts/image_signing/sign_firmware.sh
index 7b9ac944..349988cc 100755
--- a/scripts/image_signing/sign_firmware.sh
+++ b/scripts/image_signing/sign_firmware.sh
@@ -123,6 +123,16 @@ main() {
sign_one
gbb_update "${temp_fw}" "${key_dir}" "${out_firmware}" \
"${key_dir}/root_key.vbpubk"
+
+ # Additional signing step for nVidia T210 SoC.
+ # Currently, cbootimage is unable to handle path with double slash.
+ if [[ -e ${key_dir}/nv_pkc.pem ]]; then
+ "${SCRIPT_DIR}/sign_nv_cbootimage.sh" \
+ "bootloader" \
+ "${key_dir%/}/nv_pkc.pem" \
+ "${out_firmware}" \
+ tegra210
+ fi
fi
}
main "$@"