summaryrefslogtreecommitdiff
path: root/common/system.c
diff options
context:
space:
mode:
Diffstat (limited to 'common/system.c')
-rw-r--r--common/system.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/common/system.c b/common/system.c
index 6c1d0277e2..c8212bb422 100644
--- a/common/system.c
+++ b/common/system.c
@@ -246,6 +246,8 @@ void system_encode_save_flags(int flags, uint32_t *save_flags)
/* Save reset flag */
if (flags & (SYSTEM_RESET_HARD | SYSTEM_RESET_WAIT_EXT))
*save_flags |= EC_RESET_FLAG_HARD;
+ else if (flags & SYSTEM_RESET_HIBERNATE)
+ *save_flags |= EC_RESET_FLAG_HIBERNATE;
else
*save_flags |= EC_RESET_FLAG_SOFT;
}