diff --git a/drivers/fwu/fwu.c b/drivers/fwu/fwu.c index 7cb4c2982..b8b13cdfa 100644 --- a/drivers/fwu/fwu.c +++ b/drivers/fwu/fwu.c @@ -157,6 +157,13 @@ bool fwu_is_trial_run_state(void) return trial_run; } +const struct fwu_metadata *fwu_get_metadata(void) +{ + assert(is_fwu_initialized); + + return &metadata; +} + /******************************************************************************* * Load verified copy of FWU metadata image kept in the platform NV storage * into local FWU metadata structure. diff --git a/include/drivers/fwu/fwu.h b/include/drivers/fwu/fwu.h index ae06da98f..9f18e221c 100644 --- a/include/drivers/fwu/fwu.h +++ b/include/drivers/fwu/fwu.h @@ -11,5 +11,6 @@ void fwu_init(void); bool fwu_is_trial_run_state(void); +const struct fwu_metadata *fwu_get_metadata(void); #endif /* FWU_H */