summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRyan Zhang <Ryan.Zhang@quanta.corp-partner.google.com>2017-04-27 16:04:28 +0800
committerChromeOS Commit Bot <chromeos-commit-bot@chromium.org>2017-05-02 16:21:49 +0000
commit1509cc7050789b783b9185d01f4b9c0643c9cdaf (patch)
tree59a4fa1fa30471baebdfbc21ddce5c888d470144
parentab1ee519780da91a7e63658ec361c9a98153dd75 (diff)
downloadchrome-ec-1509cc7050789b783b9185d01f4b9c0643c9cdaf.tar.gz
Sand: Add temperature sensor
+ follow Reef's config sensor 0: battery sensor 1: ambient sensor 2: charger BUG=None BRANCH=firmware-reef-9042.B TEST=`make -j BOARD=sand`, system can get 3 temperatures Signed-off-by: Ryan Zhang <ryan.zhang@quanta.corp-partner.google.com> Change-Id: Ifd634bf102c180e05cf09f18185ef2cecd7072c7 Reviewed-on: https://chromium-review.googlesource.com/487685 Reviewed-by: Aaron Durbin <adurbin@chromium.org> (cherry picked from commit 8b60d4b4b9456618ae7983b9cda545abd4aae23c) Reviewed-on: https://chromium-review.googlesource.com/492773 Reviewed-by: Daisuke Nojiri <dnojiri@chromium.org>
-rw-r--r--board/sand/board.c1
-rw-r--r--board/sand/board.h1
2 files changed, 2 insertions, 0 deletions
diff --git a/board/sand/board.c b/board/sand/board.c
index a2b0ad7fa4..43abbd04f5 100644
--- a/board/sand/board.c
+++ b/board/sand/board.c
@@ -387,6 +387,7 @@ int board_get_ambient_temp(int idx, int *temp_ptr)
const struct temp_sensor_t temp_sensors[] = {
/* FIXME(dhendrix): tweak action_delay_sec */
{"Battery", TEMP_SENSOR_TYPE_BATTERY, charge_get_battery_temp, 0, 1},
+ {"Ambient", TEMP_SENSOR_TYPE_BOARD, board_get_ambient_temp, 0, 5},
{"Charger", TEMP_SENSOR_TYPE_BOARD, board_get_charger_temp, 1, 1},
};
BUILD_ASSERT(ARRAY_SIZE(temp_sensors) == TEMP_SENSOR_COUNT);
diff --git a/board/sand/board.h b/board/sand/board.h
index 2232a519c2..b75c43f6ec 100644
--- a/board/sand/board.h
+++ b/board/sand/board.h
@@ -202,6 +202,7 @@ enum power_signal {
enum temp_sensor_id {
TEMP_SENSOR_BATTERY = 0,
+ TEMP_SENSOR_AMBIENT,
TEMP_SENSOR_CHARGER,
TEMP_SENSOR_COUNT
};