From d38c44b7fd4b0fa3ab742f456994f1a1ef188094 Mon Sep 17 00:00:00 2001 From: Daisuke Nojiri Date: Tue, 30 Oct 2018 10:55:40 -0700 Subject: Fan: Allow fan count to be set dynamically Currently, the fan count is statically set. This patch allows it to be set dynamically so that a single binary can support devices with a different number of fans (including fan-less). Signed-off-by: Daisuke Nojiri BUG=b:116588924 BRANCH=none TEST=Boot Fizz with OEM=8. Verify fan spins with OEM=1. Change-Id: I77fc4e07ce2a1be2e288df145857a79c0003542f Reviewed-on: https://chromium-review.googlesource.com/1308257 Commit-Ready: Daisuke Nojiri Tested-by: Daisuke Nojiri Reviewed-by: Jett Rink --- chip/npcx/fan.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'chip/npcx/fan.c') diff --git a/chip/npcx/fan.c b/chip/npcx/fan.c index c14d4e20ed..c49707592b 100644 --- a/chip/npcx/fan.c +++ b/chip/npcx/fan.c @@ -235,7 +235,7 @@ static int fan_all_disabled(void) { int ch; - for (ch = 0; ch < CONFIG_FANS; ch++) + for (ch = 0; ch < fan_get_count(); ch++) if (fan_status[ch].auto_status != FAN_STATUS_STOPPED) return 0; return 1; -- cgit v1.2.1