diff options
author | ChromeOS Developer <dparker@chromium.org> | 2014-02-13 13:19:30 -0800 |
---|---|---|
committer | chrome-internal-fetch <chrome-internal-fetch@google.com> | 2014-04-01 00:44:17 +0000 |
commit | b52b3d32821ff674d2ec889b387af907d37ddd9b (patch) | |
tree | d17da6cb0cf110e46b6c53e33c41aee3dd13417d | |
parent | 9dbf2d11433c971b10939835b9591624e601b50c (diff) | |
download | chrome-ec-b52b3d32821ff674d2ec889b387af907d37ddd9b.tar.gz |
Squawks: Add smart battery temp sensor to temp sensors list
BUG=None
BRANCH=ToT
TEST=Run "ectool temps all". Verify battery temp reported.
Remove battery, verify an error is reported.
Change-Id: Ib20a0fda29f7cb88f0415efa5ae0b58ecf912a72
Original-Change-Id: Id8e5c26dde3e1332208a1ea2744f14a56808caea
Signed-off-by: Dave Parker <dparker@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/186414
Reviewed-by: Bill Richardson <wfrichar@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/192196
Reviewed-by: Randall Spangler <rspangler@chromium.org>
-rw-r--r-- | board/squawks/board.c | 3 | ||||
-rw-r--r-- | board/squawks/board.h | 3 |
2 files changed, 6 insertions, 0 deletions
diff --git a/board/squawks/board.c b/board/squawks/board.c index c670a4ba68..a99bbe24a1 100644 --- a/board/squawks/board.c +++ b/board/squawks/board.c @@ -7,6 +7,7 @@ #include "adc.h" #include "adc_chip.h" #include "backlight.h" +#include "charge_state.h" #include "charger.h" #include "common.h" #include "driver/temp_sensor/tmp432.h" @@ -195,6 +196,7 @@ const struct temp_sensor_t temp_sensors[] = { TMP432_IDX_REMOTE1, 4}, {"TMP432_CPU_bottom", TEMP_SENSOR_TYPE_BOARD, tmp432_get_val, TMP432_IDX_REMOTE2, 4}, + {"Battery", TEMP_SENSOR_TYPE_BATTERY, charge_temp_sensor_get_val, 0, 4}, }; BUILD_ASSERT(ARRAY_SIZE(temp_sensors) == TEMP_SENSOR_COUNT); @@ -206,6 +208,7 @@ struct ec_thermal_config thermal_params[] = { {{0, 0, 0}, 0, 0}, {{0, 0, 0}, 0, 0}, {{0, 0, 0}, 0, 0}, + {{0, 0, 0}, 0, 0}, }; BUILD_ASSERT(ARRAY_SIZE(thermal_params) == TEMP_SENSOR_COUNT); diff --git a/board/squawks/board.h b/board/squawks/board.h index 83fb809a39..9e769d6bf2 100644 --- a/board/squawks/board.h +++ b/board/squawks/board.h @@ -186,6 +186,9 @@ enum temp_sensor_id { TEMP_SENSOR_I2C_TMP432_REMOTE1, TEMP_SENSOR_I2C_TMP432_REMOTE2, + /* Battery temperature sensor */ + TEMP_SENSOR_BATTERY, + TEMP_SENSOR_COUNT }; |