diff options
author | Sue Chen <sue.chen@quanta.corp-partner.google.com> | 2018-12-17 18:01:20 +0800 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2018-12-28 16:14:08 -0800 |
commit | 02983ae05319d71bf8b29e063bf40acfd53b1e02 (patch) | |
tree | 55bc12bc44c793f4fc05eaf5291bfe2a5caeb23f /baseboard | |
parent | fe24755501c10405f02da94f3179ceb0bcde4fc3 (diff) | |
download | chrome-ec-02983ae05319d71bf8b29e063bf40acfd53b1e02.tar.gz |
karma: update thermal table
on off RPM
step0 0
step1 30 5 2180
step2 49 46 2680
step3 53 50 3300
step4 58 54 3760
step5 63 59 4220
step6 68 64 4660
step7 75 70 4900
Prochot degree:
active when t >= 81C
release when t <= 77C
Shutdown degree: when t >= 82C
BUG=b:121154903
BRANCH=master
TEST=fan target speed follows table, make -j buildall pass
Change-Id: I80a0b05cf1b693114fe664e5961973ed550fcc19
Signed-off-by: Sue Chen <sue.chen@quanta.corp-partner.google.com>
Reviewed-on: https://chromium-review.googlesource.com/1379417
Commit-Ready: ChromeOS CL Exonerator Bot <chromiumos-cl-exonerator@appspot.gserviceaccount.com>
Tested-by: David Wu <david_wu@quanta.corp-partner.google.com>
Reviewed-by: Daisuke Nojiri <dnojiri@chromium.org>
Diffstat (limited to 'baseboard')
-rw-r--r-- | baseboard/kalista/baseboard.c | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/baseboard/kalista/baseboard.c b/baseboard/kalista/baseboard.c index c31ec24c84..53e75508a9 100644 --- a/baseboard/kalista/baseboard.c +++ b/baseboard/kalista/baseboard.c @@ -124,9 +124,9 @@ const struct fan_conf fan_conf_0 = { }; const struct fan_rpm fan_rpm_0 = { - .rpm_min = 2200, - .rpm_start = 2200, - .rpm_max = 5600, + .rpm_min = 2180, + .rpm_start = 2180, + .rpm_max = 4900, }; struct fan_t fans[] = { @@ -435,14 +435,14 @@ struct fan_step { /* Note: Do not make the fan on/off point equal to 0 or 100 */ static const struct fan_step fan_table0[] = { - {.on = 0, .off = 1, .rpm = 0}, - {.on = 36, .off = 1, .rpm = 2800}, - {.on = 58, .off = 58, .rpm = 3200}, - {.on = 66, .off = 61, .rpm = 3400}, - {.on = 75, .off = 69, .rpm = 4200}, - {.on = 81, .off = 76, .rpm = 4800}, - {.on = 88, .off = 83, .rpm = 5200}, - {.on = 98, .off = 91, .rpm = 5600}, + {.on = 0, .off = 5, .rpm = 0}, + {.on = 30, .off = 5, .rpm = 2180}, + {.on = 49, .off = 46, .rpm = 2680}, + {.on = 53, .off = 50, .rpm = 3300}, + {.on = 58, .off = 54, .rpm = 3760}, + {.on = 63, .off = 59, .rpm = 4220}, + {.on = 68, .off = 64, .rpm = 4660}, + {.on = 75, .off = 70, .rpm = 4900}, }; /* All fan tables must have the same number of levels */ #define NUM_FAN_LEVELS ARRAY_SIZE(fan_table0) |