diff options
author | Randall Spangler <rspangler@chromium.org> | 2012-05-08 14:51:37 -0700 |
---|---|---|
committer | Randall Spangler <rspangler@chromium.org> | 2012-05-08 21:07:33 -0700 |
commit | 8403121f213e70e8b61cfe6350075335f8d8334c (patch) | |
tree | 66bc1e6dee9c6bc408a8d649c59233aedbf250a5 /common/thermal.c | |
parent | 39194720234d458cc070442fa04173e5c4291ffb (diff) | |
download | chrome-ec-8403121f213e70e8b61cfe6350075335f8d8334c.tar.gz |
Make CPU_PROCHOTn high-Z (input) unless we're driving it low.
Signed-off-by: Randall Spangler <rspangler@chromium.org>
BUG=chrome-os-partner:9563
TEST=manual
Measure +3VALW power before and after change with system in S5. Should drop by ~50mW.
Change-Id: I264694a80b2e558e46708de6ab1bfb146f79eb68
Diffstat (limited to 'common/thermal.c')
-rw-r--r-- | common/thermal.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/common/thermal.c b/common/thermal.c index 5db4916b8d..a7e8d0eb8c 100644 --- a/common/thermal.c +++ b/common/thermal.c @@ -117,10 +117,11 @@ static void overheated_action(void) if (overheated[THRESHOLD_WARNING]) { smi_overheated_warning(); + gpio_set_flags(GPIO_CPU_PROCHOTn, GPIO_OUTPUT); gpio_set_level(GPIO_CPU_PROCHOTn, 0); } else - gpio_set_level(GPIO_CPU_PROCHOTn, 1); + gpio_set_flags(GPIO_CPU_PROCHOTn, 0); if (fan_ctrl_on) { int i; |