diff options
author | Nicolas Boichat <drinkcat@chromium.org> | 2018-08-28 10:00:48 +0800 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2018-08-29 11:15:54 -0700 |
commit | 2e4cd7bef7ef671d49ea7bb3ae55e9df970d8e25 (patch) | |
tree | 9a29794fe22b523a7d85976e9497c040290a2d49 /power | |
parent | 61a3b8d663f54c3553f61a8b157f89b6bb17ed48 (diff) | |
download | chrome-ec-2e4cd7bef7ef671d49ea7bb3ae55e9df970d8e25.tar.gz |
kukui: Change FORCE_RESET to ODL
Also, FORCE_RESET is open-drain, active-low. Also, set the default
to high.
BRANCH=none
BUG=b:112616655
TEST=boot rev1 to coreboot
Change-Id: I33bd4a97831313f7bc5c3f0044c5b44d88932060
Signed-off-by: Nicolas Boichat <drinkcat@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/1192722
Reviewed-by: Yilun Lin <yllin@chromium.org>
Diffstat (limited to 'power')
-rw-r--r-- | power/mt8183.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/power/mt8183.c b/power/mt8183.c index 2a4cef45b1..221e315892 100644 --- a/power/mt8183.c +++ b/power/mt8183.c @@ -190,7 +190,7 @@ enum power_state power_handle_state(enum power_state state) case POWER_G3S5: forcing_shutdown = 0; - gpio_set_level(GPIO_PMIC_FORCE_RESET, 0); + gpio_set_level(GPIO_PMIC_FORCE_RESET_ODL, 1); /* Power up to next state */ return POWER_S5; @@ -288,7 +288,7 @@ enum power_state power_handle_state(enum power_state state) case POWER_S5G3: /* - * If PMIC is still not off, assert PMIC_FORCE_RESET. + * If PMIC is still not off, assert PMIC_FORCE_RESET_ODL. * This should not happen if PMIC is configured properly, and * shuts down upon receiving WATCHDOG. */ @@ -297,7 +297,7 @@ enum power_state power_handle_state(enum power_state state) CPRINTS("Cannot force PMIC off (rev0)"); #else CPRINTS("Forcing PMIC off"); - gpio_set_level(GPIO_PMIC_FORCE_RESET, 1); + gpio_set_level(GPIO_PMIC_FORCE_RESET_ODL, 0); msleep(50); return POWER_S5G3; #endif |