summaryrefslogtreecommitdiff
path: root/board/dewatt/board.c
diff options
context:
space:
mode:
Diffstat (limited to 'board/dewatt/board.c')
-rw-r--r--board/dewatt/board.c21
1 files changed, 16 insertions, 5 deletions
diff --git a/board/dewatt/board.c b/board/dewatt/board.c
index b773499326..d0762fa595 100644
--- a/board/dewatt/board.c
+++ b/board/dewatt/board.c
@@ -360,15 +360,26 @@ static void board_chipset_startup(void)
DECLARE_HOOK(HOOK_CHIPSET_STARTUP, board_chipset_startup,
HOOK_PRIO_DEFAULT);
-int board_get_soc_temp(int idx, int *temp_k)
+int board_get_soc_temp_k(int idx, int *temp_k)
{
- uint32_t board_version = get_board_version();
+ if (chipset_in_state(CHIPSET_STATE_HARD_OFF))
+ return EC_ERROR_NOT_POWERED;
+
+ return tmp112_get_val_k(idx, temp_k);
+}
+int board_get_soc_temp_mk(int *temp_mk)
+{
if (chipset_in_state(CHIPSET_STATE_HARD_OFF))
return EC_ERROR_NOT_POWERED;
- if (board_version == 1)
- return get_temp_3v3_30k9_47k_4050b(ADC_TEMP_SENSOR_SOC, temp_k);
+ return tmp112_get_val_mk(TMP112_SOC, temp_mk);
+}
- return tmp112_get_val_k(idx, temp_k);
+int board_get_ambient_temp_mk(int *temp_mk)
+{
+ if (chipset_in_state(CHIPSET_STATE_HARD_OFF))
+ return EC_ERROR_NOT_POWERED;
+
+ return tmp112_get_val_mk(TMP112_AMB, temp_mk);
}