diff options
author | Zick Wei <zick.wei@quanta.corp-partner.google.com> | 2020-03-26 18:52:04 +0800 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2020-04-21 00:22:27 +0000 |
commit | 3db4f2299dddc6ec3ff3116f64704cb5f9b63c38 (patch) | |
tree | d4e7793b163fea53ce7c25de3fdb8a64b1c56b5e /baseboard | |
parent | 5fac22017d5bc21897ebee1790dab392ccd1067f (diff) | |
download | chrome-ec-3db4f2299dddc6ec3ff3116f64704cb5f9b63c38.tar.gz |
morphius: add thermal sensor tmp432
This patch add thermal sensor tmp432 on morphius.
BUG=b:154189125
BRANCH=none
TEST=use temp cmd in ec console, can get tmp432 internal temperature.
Signed-off-by: Zick Wei <zick.wei@quanta.corp-partner.google.com>
Change-Id: I0f0f07a72e38b3d429f43c296e878a150a9f4916
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2123619
Reviewed-by: Edward Hill <ecgh@chromium.org>
Reviewed-by: Denis Brockus <dbrockus@chromium.org>
Commit-Queue: Edward Hill <ecgh@chromium.org>
Diffstat (limited to 'baseboard')
-rw-r--r-- | baseboard/zork/baseboard.c | 9 | ||||
-rw-r--r-- | baseboard/zork/baseboard.h | 3 |
2 files changed, 12 insertions, 0 deletions
diff --git a/baseboard/zork/baseboard.c b/baseboard/zork/baseboard.c index b55898f5e5..06cf28df43 100644 --- a/baseboard/zork/baseboard.c +++ b/baseboard/zork/baseboard.c @@ -23,6 +23,7 @@ #include "driver/ppc/nx20p348x.h" #include "driver/tcpm/nct38xx.h" #include "driver/temp_sensor/sb_tsi.h" +#include "driver/temp_sensor/tmp432.h" #include "driver/usb_mux/amd_fp5.h" #include "ec_commands.h" #include "extpower.h" @@ -473,6 +474,14 @@ const struct temp_sensor_t temp_sensors[] = { .read = sb_tsi_get_val, .idx = 0, }, +#ifdef BOARD_MORPHIUS + [TEMP_SENSOR_5V_REGULATOR] = { + .name = "5V_REGULATOR", + .type = TEMP_SENSOR_TYPE_BOARD, + .read = tmp432_get_val, + .idx = TMP432_IDX_LOCAL, + }, +#endif }; BUILD_ASSERT(ARRAY_SIZE(temp_sensors) == TEMP_SENSOR_COUNT); diff --git a/baseboard/zork/baseboard.h b/baseboard/zork/baseboard.h index 1bd04cad27..7a691ebe0a 100644 --- a/baseboard/zork/baseboard.h +++ b/baseboard/zork/baseboard.h @@ -282,6 +282,9 @@ enum temp_sensor_id { TEMP_SENSOR_CHARGER = 0, TEMP_SENSOR_SOC, TEMP_SENSOR_CPU, +#ifdef BOARD_MORPHIUS + TEMP_SENSOR_5V_REGULATOR, +#endif TEMP_SENSOR_COUNT }; |