diff options
author | Pablo Ceballos <pceballos@google.com> | 2020-11-17 18:08:35 -0500 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2020-11-20 20:30:43 +0000 |
commit | c863a796ba60431e5126d8fce5d7748ad7544e53 (patch) | |
tree | b4c175db521f3eba6344e6bfe495083940a82ebf | |
parent | 8abeefdccbc98eec5e24da971e0bfe0cb2fbf279 (diff) | |
download | chrome-ec-c863a796ba60431e5126d8fce5d7748ad7544e53.tar.gz |
endeavour: Reset PSE on warm reboot
BUG=b:164194406
TEST=Verified power gets toggled on a warm reboot
BRANCH=master
Change-Id: Ib1fbedcb3db42f3cfc96d4fcb6ec01ca83091e91
Signed-off-by: Pablo Ceballos <pceballos@google.com>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2551214
Reviewed-by: Joe Tessler <jrt@chromium.org>
Reviewed-by: Matthew Ziegelbaum <ziegs@chromium.org>
Commit-Queue: Pablo Ceballos <pceballos@chromium.org>
Tested-by: Pablo Ceballos <pceballos@chromium.org>
-rw-r--r-- | board/endeavour/pse.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/board/endeavour/pse.c b/board/endeavour/pse.c index cce1a104b1..671288ccf5 100644 --- a/board/endeavour/pse.c +++ b/board/endeavour/pse.c @@ -170,6 +170,9 @@ static void pse_init(void) } DECLARE_HOOK(HOOK_CHIPSET_RESUME, pse_init, HOOK_PRIO_DEFAULT); +/* Also reset the PSE on a reboot to toggle the power. */ +DECLARE_HOOK(HOOK_CHIPSET_RESET, pse_init, HOOK_PRIO_DEFAULT); + static int command_pse(int argc, char **argv) { int port; |