summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPablo Ceballos <pceballos@google.com>2020-11-17 18:08:35 -0500
committerCommit Bot <commit-bot@chromium.org>2020-11-20 20:30:43 +0000
commitc863a796ba60431e5126d8fce5d7748ad7544e53 (patch)
treeb4c175db521f3eba6344e6bfe495083940a82ebf
parent8abeefdccbc98eec5e24da971e0bfe0cb2fbf279 (diff)
downloadchrome-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.c3
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;