summaryrefslogtreecommitdiff
path: root/common/system.c
diff options
context:
space:
mode:
Diffstat (limited to 'common/system.c')
-rw-r--r--common/system.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/common/system.c b/common/system.c
index e152696941..2ddcd570c2 100644
--- a/common/system.c
+++ b/common/system.c
@@ -617,6 +617,15 @@ const char *system_get_version(enum system_image_copy_t copy)
return data ? data->version : "";
}
+#ifdef CONFIG_ROLLBACK
+int32_t system_get_rollback_version(enum system_image_copy_t copy)
+{
+ const struct image_data *data = system_get_image_data(copy);
+
+ return data ? data->rollback_version : -1;
+}
+#endif
+
int system_get_image_used(enum system_image_copy_t copy)
{
const struct image_data *data = system_get_image_data(copy);