summaryrefslogtreecommitdiff
path: root/board/bds
diff options
context:
space:
mode:
authorVic Yang <victoryang@google.com>2012-03-15 14:55:28 +0800
committerVic Yang <victoryang@google.com>2012-03-16 10:40:52 +0800
commit9f8e8dc6a3461cf0e8e3758db876c7b98c35a92a (patch)
tree02e5ca561dab349f9e74db3a4ecae807a1420888 /board/bds
parent7d1884ee06793b776a8b8af3508e6cb6b7027b3f (diff)
downloadchrome-ec-9f8e8dc6a3461cf0e8e3758db876c7b98c35a92a.tar.gz
Temperature sensor grouping.
Group temperature sensors into different types so we only have to set temperature threshold for each type instead of each sensor. Signed-off-by: Vic Yang <victoryang@google.com> BUG=chrome-os-partner:8466 TEST=Fan control still works. Change-Id: I7acc714c32f282cec490b9e02d402ab91a53becf
Diffstat (limited to 'board/bds')
-rw-r--r--board/bds/board_temp_sensor.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/board/bds/board_temp_sensor.c b/board/bds/board_temp_sensor.c
index 0a10178e8e..d519f8cc61 100644
--- a/board/bds/board_temp_sensor.c
+++ b/board/bds/board_temp_sensor.c
@@ -20,9 +20,12 @@
* temp_sensor_id.
*/
const struct temp_sensor_t temp_sensors[TEMP_SENSOR_COUNT] = {
- {"ECInternal", TEMP_SENSOR_POWER_NONE, chip_temp_sensor_get_val, 0},
- {"CaseDie", TEMP_SENSOR_POWER_VS, tmp006_get_val, 0},
- {"Object", TEMP_SENSOR_POWER_VS, tmp006_get_val, 0},
+ {"ECInternal", TEMP_SENSOR_POWER_NONE, TEMP_SENSOR_TYPE_BOARD,
+ chip_temp_sensor_get_val, 0},
+ {"CaseDie", TEMP_SENSOR_POWER_VS, TEMP_SENSOR_TYPE_BOARD,
+ tmp006_get_val, 0},
+ {"Object", TEMP_SENSOR_POWER_VS, TEMP_SENSOR_TYPE_CASE,
+ tmp006_get_val, 1},
};
const struct tmp006_t tmp006_sensors[TMP006_COUNT] = {