diff options
author | Daisuke Nojiri <dnojiri@chromium.org> | 2020-07-31 17:20:38 +0000 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2020-08-01 00:12:19 +0000 |
commit | 744a611d80219aa430501e2a1923e2d06af7fe0a (patch) | |
tree | d129f1a8027faee950f2b7036cd11d77ead26771 /board/magolor/gpio.inc | |
parent | eaffee8a2567be9be30a2290456dc3d4c0f39147 (diff) | |
download | chrome-ec-744a611d80219aa430501e2a1923e2d06af7fe0a.tar.gz |
Revert "power: Clear AP_IDLE when waking up by PB or LID"
This reverts commit 27ee378bb78a299a0983379be83eb6d55860b4ae.
Reason for revert: b/162508724
A wake-up source from hibernation needs to be determined only by RO. Reverting back to the original implementation: CL:2236589.
Original change's description:
> power: Clear AP_IDLE when waking up by PB or LID
>
> Currently, AP_IDLE is cleared when EC wakes up by the power button or
> the lid open.
>
> This patch extends the logic from CONFIG_EXTPOWER_GPIO to
> CONFIG_EXTPOWER so that the bug (chromium:1073960) can be also fixed
> on the boards using non-GPIO method for extpower_is_present.
>
> Tested as follows on Trembyle:
> 1. Put DUT in hibernation.
> 2. Wake up DUT and observe:
> a. When waking up by power button, AP is turned on.
> b. When waking up by lid open, AP is turned on.
> c. When waking up by AC, AP is left idle.
>
> BUG=b:157077589, chromium:1073960, b:159350276
> BRANCH=none
> TEST=See above.
>
> Signed-off-by: Daisuke Nojiri <dnojiri@chromium.org>
> Change-Id: I944aaac036ce58659e81b7021e52a3291f31e951
> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2283946
> Reviewed-by: Jett Rink <jettrink@chromium.org>
Bug: b:157077589
Bug: chromium:1073960
Bug: b:159350276
Bug: b:162508724
Change-Id: Iaf9d0af2ca8c48bbf2529c4ba05493837dd76287
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2333106
Tested-by: Daisuke Nojiri <dnojiri@chromium.org>
Auto-Submit: Daisuke Nojiri <dnojiri@chromium.org>
Reviewed-by: Daisuke Nojiri <dnojiri@chromium.org>
Commit-Queue: Daisuke Nojiri <dnojiri@chromium.org>
Diffstat (limited to 'board/magolor/gpio.inc')
-rw-r--r-- | board/magolor/gpio.inc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/board/magolor/gpio.inc b/board/magolor/gpio.inc index 1da5624b0a..2358addc21 100644 --- a/board/magolor/gpio.inc +++ b/board/magolor/gpio.inc @@ -96,6 +96,7 @@ GPIO(EC_BATTERY_PRES_ODL, PIN(E, 1), GPIO_INPUT) * Waddledoo doesn't have these physical pins coming to the EC but uses other * logic. */ +UNIMPLEMENTED(AC_PRESENT) UNIMPLEMENTED(PG_EC_DSW_PWROK) UNIMPLEMENTED(PG_EC_ALL_SYS_PWRGD) |