diff options
author | Devin Lu <Devin.Lu@quantatw.com> | 2021-10-15 13:24:37 +0800 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2021-11-02 02:03:20 +0000 |
commit | 0470518017abb568fb7ebf13945ec75cfd7663a2 (patch) | |
tree | 38feeba46e9ec609fc88ff9c7be5bebacc535585 | |
parent | 5ff00345b91a38a0288b13ac3574a890b4e557e7 (diff) | |
download | chrome-ec-0470518017abb568fb7ebf13945ec75cfd7663a2.tar.gz |
jinlon: Update fan table version for acoustic
This patch updates the fan table to improve acoustics while charging.
BUG=b:195482344
BRANCH=firmware-hatch-12672.B
TEST=On Jinlon. thermal team verified the fan steps worked as expected.
Signed-off-by: Devin Lu <Devin.Lu@quantatw.com>
Change-Id: Iab85a39836f347f748a5adc0d04bd3e5392ddcca
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3225269
Reviewed-by: Puthikorn Voravootivat <puthik@chromium.org>
Reviewed-by: Tim Wawrzynczak <twawrzynczak@chromium.org>
-rw-r--r-- | board/jinlon/thermal.c | 58 |
1 files changed, 29 insertions, 29 deletions
diff --git a/board/jinlon/thermal.c b/board/jinlon/thermal.c index 4d75f70738..03437fa3cd 100644 --- a/board/jinlon/thermal.c +++ b/board/jinlon/thermal.c @@ -40,101 +40,101 @@ static const struct fan_step *fan_step_table; static const struct fan_step fan_table_clamshell[] = { { /* level 0 */ - .on = {0, -1, 54, 34}, + .on = {0, -1, 54, 37}, .off = {99, -1, 99, 99}, .rpm = {0, 0}, }, { /* level 1 */ - .on = {0, -1, 57, 35}, - .off = {99, -1, 54, 34}, + .on = {0, -1, 57, 39}, + .off = {99, -1, 54, 37}, .rpm = {3950, 3850}, }, { /* level 2 */ - .on = {0, -1, 58, 36}, - .off = {99, -1, 57, 35}, + .on = {0, -1, 58, 40}, + .off = {99, -1, 57, 39}, .rpm = {4200, 4100}, }, { /* level 3 */ - .on = {0, -1, 59, 37}, - .off = {99, -1, 58, 36}, + .on = {0, -1, 59, 41}, + .off = {99, -1, 58, 40}, .rpm = {4550, 4450}, }, { /* level 4 */ - .on = {60, -1, 60, 38}, - .off = {58, -1, 59, 37}, + .on = {62, -1, 60, 42}, + .off = {58, -1, 59, 41}, .rpm = {4900, 4800}, }, { /* level 5 */ - .on = {62, -1, 61, 39}, - .off = {60, -1, 60, 38}, + .on = {64, -1, 61, 43}, + .off = {62, -1, 60, 42}, .rpm = {5250, 5150}, }, { /* level 6 */ - .on = {65, -1, 64, 40}, - .off = {62, -1, 61, 39}, + .on = {65, -1, 64, 45}, + .off = {63, -1, 61, 43}, .rpm = {5400, 5300}, }, { /* level 7 */ .on = {100, -1, 100, 100}, - .off = {65, -1, 62, 40}, - .rpm = {6000, 6150}, + .off = {65, -1, 62, 44}, + .rpm = {6000, 5900}, }, }; static const struct fan_step fan_table_tablet[] = { { /* level 0 */ - .on = {0, -1, 55, 39}, + .on = {0, -1, 55, 41}, .off = {99, -1, 99, 99}, .rpm = {0, 0}, }, { /* level 1 */ - .on = {0, -1, 56, 40}, - .off = {99, -1, 55, 39}, + .on = {0, -1, 56, 42}, + .off = {99, -1, 55, 41}, .rpm = {0, 0}, }, { /* level 2 */ - .on = {0, -1, 57, 41}, - .off = {99, -1, 56, 40}, + .on = {0, -1, 57, 43}, + .off = {99, -1, 56, 42}, .rpm = {4000, 3350}, }, { /* level 3 */ - .on = {0, -1, 58, 42}, - .off = {99, -1, 57, 41}, + .on = {0, -1, 58, 44}, + .off = {99, -1, 57, 43}, .rpm = {4200, 3400}, }, { /* level 4 */ - .on = {60, -1, 59, 43}, - .off = {58, -1, 58, 42}, + .on = {60, -1, 59, 45}, + .off = {58, -1, 58, 44}, .rpm = {4400, 3500}, }, { /* level 5 */ - .on = {62, -1, 60, 44}, - .off = {60, -1, 59, 43}, + .on = {62, -1, 60, 46}, + .off = {60, -1, 59, 45}, .rpm = {4800, 4350}, }, { /* level 6 */ - .on = {65, -1, 61, 45}, - .off = {62, -1, 60, 44}, + .on = {65, -1, 61, 47}, + .off = {62, -1, 60, 46}, .rpm = {5000, 4500}, }, { /* level 7 */ .on = {100, -1, 100, 100}, - .off = {65, -1, 61, 45}, + .off = {65, -1, 61, 47}, .rpm = {5200, 5100}, }, }; |