diff options
author | Randall Spangler <rspangler@chromium.org> | 2012-10-11 12:46:45 -0700 |
---|---|---|
committer | Rong Chang <rongchang@chromium.org> | 2012-10-16 01:00:33 -0700 |
commit | 6bc273763efdc1426c81246121b7a6faf747f89c (patch) | |
tree | d65191e0f82656d5d5f0711bcdd8927b4dbbccc9 | |
parent | 829bc77c375eb40717a9bbdf00884a20469d0794 (diff) | |
download | chrome-ec-6bc273763efdc1426c81246121b7a6faf747f89c.tar.gz |
link: Reset fan target RPM when suspending
This prevents the fan from coming on loudly during resume.
BUG=chrome-os-partner:15187
BRANCH=link
TEST=manual
- power on system
- wait for it to heat up; type faninfo periodically from ec console
- when faninfo reports non-zero, type 'powerd_suspend' at root shell
- faninfo should now report Target: 0 rpm Enable: no
Original-Change-Id: Ia5ee93c0f5c6626afd54a22d2996ab65cf8e3b18
Signed-off-by: Randall Spangler <rspangler@chromium.org>
Reviewed-on: https://gerrit.chromium.org/gerrit/35303
Reviewed-by: Bill Richardson <wfrichar@chromium.org>
(cherry picked from commit ceb696a20896511aa233b1f59227a6edaeda3157)
Change-Id: I68cd6850205000fdbaf11e4d6c35c24874a08b69
Reviewed-on: https://gerrit.chromium.org/gerrit/35673
Reviewed-by: Rong Chang <rongchang@chromium.org>
Tested-by: Rong Chang <rongchang@chromium.org>
-rw-r--r-- | chip/lm4/pwm.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/chip/lm4/pwm.c b/chip/lm4/pwm.c index 955dc01553..043a8b556c 100644 --- a/chip/lm4/pwm.c +++ b/chip/lm4/pwm.c @@ -391,6 +391,7 @@ DECLARE_HOOK(HOOK_CHIPSET_RESUME, pwm_resume, HOOK_PRIO_DEFAULT); static int pwm_suspend(void) { pwm_enable_fan(0); + pwm_set_fan_target_rpm(0); pwm_set_keyboard_backlight(0); return EC_SUCCESS; } |