diff options
author | Rob Barnes <robbarnes@google.com> | 2021-08-09 13:14:38 -0600 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2021-08-25 16:48:01 +0000 |
commit | 1f7fe895f3316496317597c1f8e68a9e35b4007e (patch) | |
tree | 92d38073ec4a02a641b168622699dae69023261a /baseboard | |
parent | 65e82a3f49ab5077021e8dd16e1816d71f3d96cc (diff) | |
download | chrome-ec-1f7fe895f3316496317597c1f8e68a9e35b4007e.tar.gz |
guybrush: Enable AMD STT
Enable AMD STT driver. The AMD STT driver will read the SOC and ambient
temperature sensors every second and send the result to the SOC via SB
RMI on the i2c bus.
BUG=b:176994331
TEST=stt debug
BRANCH=None
Signed-off-by: Rob Barnes <robbarnes@google.com>
Change-Id: I45157acf172dcce00c24971be70c5ec609d460dd
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3082326
Commit-Queue: Diana Z <dzigterman@chromium.org>
Reviewed-by: Diana Z <dzigterman@chromium.org>
Diffstat (limited to 'baseboard')
-rw-r--r-- | baseboard/guybrush/baseboard.c | 2 | ||||
-rw-r--r-- | baseboard/guybrush/baseboard.h | 4 |
2 files changed, 4 insertions, 2 deletions
diff --git a/baseboard/guybrush/baseboard.c b/baseboard/guybrush/baseboard.c index 5768326c44..4483fcce24 100644 --- a/baseboard/guybrush/baseboard.c +++ b/baseboard/guybrush/baseboard.c @@ -203,7 +203,7 @@ const struct temp_sensor_t temp_sensors[] = { [TEMP_SENSOR_SOC] = { .name = "SOC", .type = TEMP_SENSOR_TYPE_BOARD, - .read = board_get_soc_temp, + .read = board_get_soc_temp_k, .idx = TMP112_SOC, }, [TEMP_SENSOR_CHARGER] = { diff --git a/baseboard/guybrush/baseboard.h b/baseboard/guybrush/baseboard.h index 2fd66d4c95..dd8ad3cc43 100644 --- a/baseboard/guybrush/baseboard.h +++ b/baseboard/guybrush/baseboard.h @@ -75,6 +75,8 @@ /* Thermal Config */ #define CONFIG_ADC +#define CONFIG_AMD_SB_RMI +#define CONFIG_AMD_STT #define CONFIG_STEINHART_HART_3V3_30K9_47K_4050B #define CONFIG_THROTTLE_AP #define CONFIG_TEMP_SENSOR_SB_TSI @@ -376,7 +378,7 @@ void sbu_fault_interrupt(enum ioex_signal signal); void baseboard_en_pwr_pcore_s0(enum gpio_signal signal); void baseboard_en_pwr_s0(enum gpio_signal signal); -int board_get_soc_temp(int idx, int *temp_k); +int board_get_soc_temp_k(int idx, int *temp_k); /* CBI utility functions */ uint32_t get_sku_id(void); |