From 4377df7b5b6c10c3ff0ab593fc2e0e419f3c3ff5 Mon Sep 17 00:00:00 2001 From: Keith Tzeng Date: Mon, 28 Mar 2016 12:30:56 +0800 Subject: [PATCH] Fan: enable fan after system resume Fan will disable when S3 and S5 by pwm_fan_s3_s5, which call set_enabled(fan, 0) to disable it. But the pwn_fan_resume called fan_set_enabled() which not setting GPIO_FAN_PWR_DIF_L to 1, we should use set_enabled() instead. BUG=chrome-os-partner:50372 BRANCH=master TEST=check fan enable after system resume Signed-off-by: Keith Tzeng Change-Id: Id0bd4dd0afc7e02bcfa6e20401d6e9dfe8a81423 Reviewed-on: https://chromium-review.googlesource.com/335693 Commit-Ready: Keith Tzeng Tested-by: Keith Tzeng Reviewed-by: Duncan Laurie --- common/fan.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/fan.c b/common/fan.c index b3f4428af0..ae6a9fea98 100644 --- a/common/fan.c +++ b/common/fan.c @@ -512,7 +512,7 @@ static void pwm_fan_resume(void) { int fan; for (fan = 0; fan < CONFIG_FANS; fan++) - fan_set_enabled(fans[fan].ch, 1); + set_enabled(fan, 1); } DECLARE_HOOK(HOOK_CHIPSET_RESUME, pwm_fan_resume, HOOK_PRIO_DEFAULT);