diff options
2 files changed, 29 insertions, 0 deletions
diff --git a/meta-arm-bsp/recipes-bsp/trusted-firmware-m/files/corstone1000/0012-corstone1000-Remove-reset-after-capsule-update.patch b/meta-arm-bsp/recipes-bsp/trusted-firmware-m/files/corstone1000/0012-corstone1000-Remove-reset-after-capsule-update.patch new file mode 100644 index 00000000..8ffd567b --- /dev/null +++ b/meta-arm-bsp/recipes-bsp/trusted-firmware-m/files/corstone1000/0012-corstone1000-Remove-reset-after-capsule-update.patch @@ -0,0 +1,28 @@ +From 78db43f80676f8038b35edd6674d22fb5ff85c12 Mon Sep 17 00:00:00 2001 +From: Bence Balogh <bence.balogh@arm.com> +Date: Mon, 27 May 2024 17:11:31 +0200 +Subject: [PATCH] corstone1000: Remove reset after capsule update + +Signed-off-by: Bence Balogh <bence.balogh@arm.com> +Upstream-Status: Submitted [https://review.trustedfirmware.org/c/TF-M/trusted-firmware-m/+/29065] +--- + .../target/arm/corstone1000/services/src/tfm_platform_system.c | 3 --- + 1 file changed, 3 deletions(-) + +diff --git a/platform/ext/target/arm/corstone1000/services/src/tfm_platform_system.c b/platform/ext/target/arm/corstone1000/services/src/tfm_platform_system.c +index 41305ed966..1e837ce3b5 100644 +--- a/platform/ext/target/arm/corstone1000/services/src/tfm_platform_system.c ++++ b/platform/ext/target/arm/corstone1000/services/src/tfm_platform_system.c +@@ -28,9 +28,6 @@ enum tfm_platform_err_t tfm_platform_hal_ioctl(tfm_platform_ioctl_req_t request, + + case IOCTL_CORSTONE1000_FWU_FLASH_IMAGES: + result = corstone1000_fwu_flash_image(); +- if (!result) { +- NVIC_SystemReset(); +- } + break; + + case IOCTL_CORSTONE1000_FWU_HOST_ACK: +-- +2.25.1 + diff --git a/meta-arm-bsp/recipes-bsp/trusted-firmware-m/trusted-firmware-m-corstone1000.inc b/meta-arm-bsp/recipes-bsp/trusted-firmware-m/trusted-firmware-m-corstone1000.inc index eafb1fc7..dcba79ef 100644 --- a/meta-arm-bsp/recipes-bsp/trusted-firmware-m/trusted-firmware-m-corstone1000.inc +++ b/meta-arm-bsp/recipes-bsp/trusted-firmware-m/trusted-firmware-m-corstone1000.inc @@ -28,6 +28,7 @@ SRC_URI:append:corstone1000 = " \ file://0009-platform-corstone1000-Increase-RSE_COMMS-buffer-size.patch \ file://0010-CC312-alignment-of-cc312-differences-between-fvp-and.patch \ file://0011-Platform-corstone1000-Increase-buffers-for-EFI-vars.patch \ + file://0012-corstone1000-Remove-reset-after-capsule-update.patch \ " # TF-M ships patches for external dependencies that needs to be applied |