aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorManish V Badarkhe <Manish.Badarkhe@arm.com>2021-06-20 21:04:49 +0100
committerManish V Badarkhe <Manish.Badarkhe@arm.com>2021-08-02 17:15:32 +0100
commitefb2ced256dacbab71ca11cbc87f70f413ca6729 (patch)
treeee1f3a1b2dd636e4260d8b5a50e274d0fddcb2d5
parent34f702d5db1d95960a86329af4e1c119c4e406db (diff)
downloadtrusted-firmware-a-efb2ced256dacbab71ca11cbc87f70f413ca6729.tar.gz
feat(fwu): introduce FWU platform-specific functions declarations
Added FWU platform specific functions declarations in common platform header. Change-Id: I637e61753ea3dc7f7e7f3159ae1b43ab6780aef2 Signed-off-by: Manish V Badarkhe <Manish.Badarkhe@arm.com>
-rw-r--r--include/plat/common/platform.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/include/plat/common/platform.h b/include/plat/common/platform.h
index 1def86ea7d..2d5c521db2 100644
--- a/include/plat/common/platform.h
+++ b/include/plat/common/platform.h
@@ -16,6 +16,7 @@
#if TRNG_SUPPORT
#include "plat_trng.h"
#endif
+#include <drivers/fwu/fwu_metadata.h>
/*******************************************************************************
* Forward declarations
@@ -349,4 +350,12 @@ int32_t plat_get_soc_revision(void);
*/
int32_t plat_is_smccc_feature_available(u_register_t fid);
+/*******************************************************************************
+ * FWU platform specific functions
+ ******************************************************************************/
+int plat_fwu_set_metadata_image_source(unsigned int image_id,
+ uintptr_t *dev_handle,
+ uintptr_t *image_spec);
+void plat_fwu_set_images_source(struct fwu_metadata *metadata);
+
#endif /* PLATFORM_H */