diff options
author | Daisuke Nojiri <dnojiri@chromium.org> | 2020-05-22 13:09:36 -0700 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2020-05-23 04:14:29 +0000 |
commit | 4622782bec34ef489c792d8834fb432cbcadd1c9 (patch) | |
tree | c408f7d0004dba20c6010f23d127c7bc7f194399 /common/power_button_x86.c | |
parent | fe54f2928b6f8071591c75a51ff914c0773065c1 (diff) | |
download | chrome-ec-4622782bec34ef489c792d8834fb432cbcadd1c9.tar.gz |
system: Add EC_RESET_FLAG_AP_IDLE
This patch adds EC_RESET_FLAG_AP_IDLE. It will make RW leave the
AP idle on start-up. The AP will continue to sequence up or down.
BUG=b:154778457
BRANCH=none
TEST=Verify test_that suite:faft_bios passes.
Signed-off-by: Daisuke Nojiri <dnojiri@chromium.org>
Change-Id: Ib4cad6c52952b139d4c6bea98747fe701c53a230
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2213729
Reviewed-by: Aseda Aboagye <aaboagye@chromium.org>
Diffstat (limited to 'common/power_button_x86.c')
-rw-r--r-- | common/power_button_x86.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/common/power_button_x86.c b/common/power_button_x86.c index 270d1ee2a4..fbb027870e 100644 --- a/common/power_button_x86.c +++ b/common/power_button_x86.c @@ -246,6 +246,11 @@ static void set_initial_pwrbtn_state(void) CPRINTS("PB init-off"); power_button_pch_release(); return; + } else if (reset_flags & EC_RESET_FLAG_AP_IDLE) { + system_clear_reset_flags(EC_RESET_FLAG_AP_IDLE); + pwrbtn_state = PWRBTN_STATE_IDLE; + CPRINTS("PB idle"); + return; } #ifdef CONFIG_BRINGUP |