aboutsummaryrefslogtreecommitdiff
path: root/include/bl1/bl1.h
diff options
context:
space:
mode:
authorAntonio Nino Diaz <antonio.ninodiaz@arm.com>2017-05-12 16:51:59 +0100
committerAntonio Nino Diaz <antonio.ninodiaz@arm.com>2017-06-01 14:52:12 +0100
commit9d6fc3c32162cf4c6146a8f918c0790848686086 (patch)
treed4303c60f517d08f1ad4581edd21a0dc417d89d6 /include/bl1/bl1.h
parent128daee29868a8a4a7cf00508126ea68311fd1cc (diff)
downloadtrusted-firmware-a-9d6fc3c32162cf4c6146a8f918c0790848686086.tar.gz
FWU: Introduce FWU_SMC_IMAGE_RESET
This SMC is as a means for the image loading state machine to go from COPYING, COPIED or AUTHENTICATED states to RESET state. Previously, this was only done when the authentication of an image failed or when the execution of the image finished. Documentation updated. Change-Id: Ida6d4c65017f83ae5e27465ec36f54499c6534d9 Signed-off-by: Antonio Nino Diaz <antonio.ninodiaz@arm.com>
Diffstat (limited to 'include/bl1/bl1.h')
-rw-r--r--include/bl1/bl1.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/include/bl1/bl1.h b/include/bl1/bl1.h
index 8f4f992cd6..1544523517 100644
--- a/include/bl1/bl1.h
+++ b/include/bl1/bl1.h
@@ -39,11 +39,12 @@
#define FWU_SMC_IMAGE_RESUME 0x13
#define FWU_SMC_SEC_IMAGE_DONE 0x14
#define FWU_SMC_UPDATE_DONE 0x15
+#define FWU_SMC_IMAGE_RESET 0x16
/*
* Number of FWU calls (above) implemented
*/
-#define FWU_NUM_SMC_CALLS 6
+#define FWU_NUM_SMC_CALLS 7
#if TRUSTED_BOARD_BOOT
# define BL1_NUM_SMC_CALLS (FWU_NUM_SMC_CALLS + 4)
@@ -56,7 +57,7 @@
* calls from the SMC function ID
*/
#define FWU_SMC_FID_START FWU_SMC_IMAGE_COPY
-#define FWU_SMC_FID_END FWU_SMC_UPDATE_DONE
+#define FWU_SMC_FID_END FWU_SMC_IMAGE_RESET
#define is_fwu_fid(_fid) \
((_fid >= FWU_SMC_FID_START) && (_fid <= FWU_SMC_FID_END))