From 432e26d2ea6e0cdb7055995b31a910584e3290ac Mon Sep 17 00:00:00 2001 From: Tim Lin Date: Fri, 3 Sep 2021 13:59:24 +0800 Subject: system: add hibernate flag Add hibernate flag. Before system reset, it should be distinguished as hard reset or hibernate reset and saved in BBRAM. BUG=none BRANCH=none TEST=none Signed-off-by: Tim Lin Change-Id: I0e06f3d1bea89ead1795cc07677e22e841643a97 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3139528 Reviewed-by: Denis Brockus Reviewed-by: Keith Short Commit-Queue: Keith Short --- include/system.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'include/system.h') diff --git a/include/system.h b/include/system.h index 1b1e45c2a1..325d76f702 100644 --- a/include/system.h +++ b/include/system.h @@ -338,6 +338,11 @@ const char *system_get_build_info(void); * Stay in RO next reboot, instead of potentially selecting RW during EFS. */ #define SYSTEM_RESET_STAY_IN_RO BIT(6) +/* + * Hibernate reset. Reset EC when wake up from hibernate mode + * (the most power saving mode). + */ +#define SYSTEM_RESET_HIBERNATE BIT(7) /** * Reset the system. -- cgit v1.2.1