summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKevin K Wong <kevin.k.wong@intel.com>2015-03-31 10:42:36 -0700
committerChromeOS Commit Bot <chromeos-commit-bot@chromium.org>2015-04-16 03:55:42 +0000
commita5b3bb0f979e7734c409d34fb3dc350d287d139d (patch)
treea3fadbfee22a2fd92ec8d044c712c0b1131199c2
parent4fce69d39497d5f20e7429b6675e5361b9922f0a (diff)
downloadchrome-ec-a5b3bb0f979e7734c409d34fb3dc350d287d139d.tar.gz
strago: Added temperature reading for battery.
BUG=none TEST=Verified `temps` prints the battery temperature. BRANCH=none Change-Id: Ied6eb5c6c01f7bd4b5f397cb59e165fc7bd7024f Signed-off-by: Kevin K Wong <kevin.k.wong@intel.com> Reviewed-on: https://chromium-review.googlesource.com/265900 Reviewed-by: Shawn N <shawnn@chromium.org>
-rw-r--r--board/strago/board.c4
-rw-r--r--board/strago/board.h3
2 files changed, 7 insertions, 0 deletions
diff --git a/board/strago/board.c b/board/strago/board.c
index cc9b33ed35..3b749c8691 100644
--- a/board/strago/board.c
+++ b/board/strago/board.c
@@ -5,6 +5,7 @@
/* Strago board-specific configuration */
#include "charger.h"
+#include "charge_state.h"
#include "driver/accel_kxcj9.h"
#include "driver/temp_sensor/tmp432.h"
#include "extpower.h"
@@ -58,6 +59,8 @@ const struct temp_sensor_t temp_sensors[] = {
TMP432_IDX_REMOTE1, 4},
{"TMP432_Sensor_2", 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);
@@ -68,6 +71,7 @@ struct ec_thermal_config thermal_params[] = {
{{0, 0, 0}, 0, 0}, /* TMP432_Internal */
{{0, 0, 0}, 0, 0}, /* TMP432_Sensor_1 */
{{0, 0, 0}, 0, 0}, /* TMP432_Sensor_2 */
+ {{0, 0, 0}, 0, 0}, /* Battery Sensor */
};
BUILD_ASSERT(ARRAY_SIZE(thermal_params) == TEMP_SENSOR_COUNT);
diff --git a/board/strago/board.h b/board/strago/board.h
index f1e28017dd..6961541365 100644
--- a/board/strago/board.h
+++ b/board/strago/board.h
@@ -93,6 +93,9 @@ enum temp_sensor_id {
TEMP_SENSOR_I2C_TMP432_REMOTE1,
TEMP_SENSOR_I2C_TMP432_REMOTE2,
+ /* Battery temperature sensor */
+ TEMP_SENSOR_BATTERY,
+
TEMP_SENSOR_COUNT
};