From ceb696a20896511aa233b1f59227a6edaeda3157 Mon Sep 17 00:00:00 2001 From: Randall Spangler Date: Thu, 11 Oct 2012 12:46:45 -0700 Subject: [PATCH] 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 Change-Id: Ia5ee93c0f5c6626afd54a22d2996ab65cf8e3b18 Signed-off-by: Randall Spangler Reviewed-on: https://gerrit.chromium.org/gerrit/35303 Reviewed-by: Bill Richardson --- chip/lm4/pwm.c | 1 + 1 file changed, 1 insertion(+) 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; }