summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMary Ruthven <mruthven@chromium.org>2021-11-09 17:30:07 -0600
committerCommit Bot <commit-bot@chromium.org>2021-11-18 04:52:05 +0000
commit6b6198063344d96f2f957a0d2346ae5e05e30283 (patch)
treef947bc89be3284bbd2b3d936c1776890413d865e
parent1ff6bd60f692e8900f82a449b9fe7b1299d24581 (diff)
downloadchrome-ec-6b6198063344d96f2f957a0d2346ae5e05e30283.tar.gz
Revert "system: Allow hibernate to clear AP_OFF flag"
This reverts commit 23149261dc4a9429a1c98aa829e02d4a3ec5103a. BUG=b:200823466 TEST=make buildall -j Change-Id: Ie27d454c485e9f2341bac9320b3ad629b96efe50 Signed-off-by: Mary Ruthven <mruthven@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3273440 Reviewed-by: Vadim Sukhomlinov <sukhomlinov@chromium.org>
-rw-r--r--common/system.c8
-rw-r--r--include/ec_commands.h3
-rw-r--r--include/system.h3
3 files changed, 2 insertions, 12 deletions
diff --git a/common/system.c b/common/system.c
index b2982b12d0..47b53e352e 100644
--- a/common/system.c
+++ b/common/system.c
@@ -856,14 +856,6 @@ static int handle_pending_reboot(enum ec_reboot_cmd cmd)
system_disable_jump();
return EC_SUCCESS;
#ifdef CONFIG_HIBERNATE
- case EC_REBOOT_HIBERNATE_CLEAR_AP_OFF:
-#ifdef CONFIG_POWER_BUTTON_INIT_IDLE
- CPRINTS("Clearing AP_OFF");
- chip_save_reset_flags(
- chip_read_reset_flags() &
- ~EC_RESET_FLAG_AP_OFF);
-#endif
- /* Intentional fall-through */
case EC_REBOOT_HIBERNATE:
CPRINTS("system hibernating");
system_hibernate(0, 0);
diff --git a/include/ec_commands.h b/include/ec_commands.h
index 0f4cfb67cf..d01e629df7 100644
--- a/include/ec_commands.h
+++ b/include/ec_commands.h
@@ -4929,8 +4929,7 @@ enum ec_reboot_cmd {
/* (command 3 was jump to RW-B) */
EC_REBOOT_COLD = 4, /* Cold-reboot */
EC_REBOOT_DISABLE_JUMP = 5, /* Disable jump until next reboot */
- EC_REBOOT_HIBERNATE = 6, /* Hibernate EC */
- EC_REBOOT_HIBERNATE_CLEAR_AP_OFF = 7, /* and clears AP_OFF flag */
+ EC_REBOOT_HIBERNATE = 6 /* Hibernate EC */
};
/* Flags for ec_params_reboot_ec.reboot_flags */
diff --git a/include/system.h b/include/system.h
index df29e16669..59604b0964 100644
--- a/include/system.h
+++ b/include/system.h
@@ -14,9 +14,8 @@
#include "console.h"
#include "timer.h"
-/* Per chip implementation to save/read raw EC_RESET_FLAG_ flags. */
+/* Per chip implementation to save raw EC_RESET_FLAG_ flags. */
void chip_save_reset_flags(int flags);
-uint32_t chip_read_reset_flags(void);
/* System images */
enum system_image_copy_t {