summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDevin Lu <Devin.Lu@quantatw.com>2021-10-15 13:24:37 +0800
committerCommit Bot <commit-bot@chromium.org>2021-11-02 06:41:05 +0000
commit6662280bbde7514434f72b9779f3907a3b4229d9 (patch)
treec55eb11a7cc394de898f63bf49b22cbed98bdc6c
parentbbbea469ac3c39c2386b45996dd9b406031ffc7a (diff)
downloadchrome-ec-6662280bbde7514434f72b9779f3907a3b4229d9.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> (cherry picked from commit 0470518017abb568fb7ebf13945ec75cfd7663a2) Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3256725
-rw-r--r--board/jinlon/thermal.c58
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},
},
};