diff options
author | Vic Yang <victoryang@chromium.org> | 2012-06-07 14:52:40 +0800 |
---|---|---|
committer | Gerrit <chrome-bot@google.com> | 2012-06-08 08:57:35 -0700 |
commit | 3367d02f1f5091f535a6c8a4b61208bbc8c9fac7 (patch) | |
tree | 06b80480b6e0d1d9cad43ac422cd16dd700f6a57 /board | |
parent | 210ddfefcfe90944c70105463beb6f795513c5e6 (diff) | |
download | chrome-ec-3367d02f1f5091f535a6c8a4b61208bbc8c9fac7.tar.gz |
Add option to adjust delay for indiviual temperature sensor
Perviously we have a 10-second delay for all temperature sensor. This is
not suitable for CPU temperature. Let's change that to have an option to
set the delay length for each temperature sensor. And also shorten the
delay of TMP006 sensor to 7 seconds, that of EC internal temperature to
4 seconds, and that of PECI CPU temperature to 0 second.
Signed-off-by: Vic Yang <victoryang@chromium.org>
BUG=chrome-os-partner:10233
TEST=Check EC issued warning as soon as CPU temperature reached the
threshold.
(cherry picked from commit cf24df7f3ee24eaa5dbeae3b304d11ddada9a914)
Change-Id: Id2cc4a437bde15697afe4020b6153e5d13466759
Reviewed-on: https://gerrit.chromium.org/gerrit/24694
Reviewed-by: Randall Spangler <rspangler@chromium.org>
Tested-by: Vic Yang <victoryang@chromium.org>
Commit-Ready: Vic Yang <victoryang@chromium.org>
Diffstat (limited to 'board')
-rw-r--r-- | board/link/board_temp_sensor.c | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/board/link/board_temp_sensor.c b/board/link/board_temp_sensor.c index 4534f0ba05..4c10e59d78 100644 --- a/board/link/board_temp_sensor.c +++ b/board/link/board_temp_sensor.c @@ -29,29 +29,29 @@ const struct temp_sensor_t temp_sensors[TEMP_SENSOR_COUNT] = { #ifdef CONFIG_TMP006 {"I2C_CPU-Die", TEMP_SENSOR_POWER_VS, TEMP_SENSOR_TYPE_CPU, - tmp006_get_val, 0}, + tmp006_get_val, 0, 7}, {"I2C_CPU-Object", TEMP_SENSOR_POWER_VS, TEMP_SENSOR_TYPE_CASE, - tmp006_get_val, 1}, + tmp006_get_val, 1, 7}, {"I2C_PCH-Die", TEMP_SENSOR_POWER_VS, TEMP_SENSOR_TYPE_BOARD, - tmp006_get_val, 2}, + tmp006_get_val, 2, 7}, {"I2C_PCH-Object", TEMP_SENSOR_POWER_VS, TEMP_SENSOR_TYPE_CASE, - tmp006_get_val, 3}, + tmp006_get_val, 3, 7}, {"I2C_DDR-Die", TEMP_SENSOR_POWER_VS, TEMP_SENSOR_TYPE_BOARD, - tmp006_get_val, 4}, + tmp006_get_val, 4, 7}, {"I2C_DDR-Object", TEMP_SENSOR_POWER_VS, TEMP_SENSOR_TYPE_CASE, - tmp006_get_val, 5}, + tmp006_get_val, 5, 7}, {"I2C_Charger-Die", TEMP_SENSOR_POWER_VS, TEMP_SENSOR_TYPE_BOARD, - tmp006_get_val, 6}, + tmp006_get_val, 6, 7}, {"I2C_Charger-Object", TEMP_SENSOR_POWER_VS, TEMP_SENSOR_TYPE_CASE, - tmp006_get_val, 7}, + tmp006_get_val, 7, 7}, #endif #ifdef CONFIG_TASK_TEMPSENSOR {"ECInternal", TEMP_SENSOR_POWER_NONE, TEMP_SENSOR_TYPE_BOARD, - chip_temp_sensor_get_val, 0}, + chip_temp_sensor_get_val, 0, 4}, #endif #ifdef CONFIG_PECI {"PECI", TEMP_SENSOR_POWER_CPU, TEMP_SENSOR_TYPE_CPU, - peci_temp_sensor_get_val, 0}, + peci_temp_sensor_get_val, 0, 0}, #endif }; |