coreboot/src
Jarried Lin c0f0be625b soc/mediatek/mt8196: Add thermal driver
Add thermal driver to support LVTS (Low Voltage Thermal Sensor).

BUG=b:317009620
TEST=Check temperatures read from each sensors.
[INFO ]  [LVTS_MSR] ts0 msr_all=14104, msr_temp=16644, temp=35694
[INFO ]  lvts_tscpu_thermal_read_tc_temp order 0 ts_name 0 temp 35694 rg_temp 35697(36554)
[INFO ]  [LVTS_MSR] ts1 msr_all=14116, msr_temp=16662, temp=36088
[INFO ]  lvts_tscpu_thermal_read_tc_temp order 1 ts_name 1 temp 36088 rg_temp 36091(36958)
[INFO ]  [LVTS_MSR] ts2 msr_all=140f6, msr_temp=16630, temp=35387
[INFO ]  lvts_tscpu_thermal_read_tc_temp order 2 ts_name 2 temp 35387 rg_temp 35390(36240)
[INFO ]  [LVTS_MSR] ts3 msr_all=14105, msr_temp=16645, temp=35716
[INFO ]  lvts_tscpu_thermal_read_tc_temp order 3 ts_name 3 temp 35716 rg_temp 35718(36576)
[INFO ]  [LVTS_MSR] ts4 msr_all=14129, msr_temp=16681, temp=36504
[INFO ]  lvts_tscpu_thermal_read_tc_temp order 0 ts_name 4 temp 36504 rg_temp 36507(37384)
[INFO ]  [LVTS_MSR] ts5 msr_all=1412d, msr_temp=16685, temp=36592
[INFO ]  lvts_tscpu_thermal_read_tc_temp order 1 ts_name 5 temp 36592 rg_temp 36595(37474)
[INFO ]  [LVTS_MSR] ts6 msr_all=140eb, msr_temp=16619, temp=35146
[INFO ]  lvts_tscpu_thermal_read_tc_temp order 2 ts_name 6 temp 35146 rg_temp 35149(35993)
[INFO ]  [LVTS_MSR] ts7 msr_all=14126, msr_temp=16678, temp=36438
[INFO ]  lvts_tscpu_thermal_read_tc_temp order 3 ts_name 7 temp 36438 rg_temp 36442(37317)

Signed-off-by: Zhaoqing Jiu <zhaoqing.jiu@mediatek.corp-partner.google.com>
Change-Id: Ieef94a6909e4da82461351bcb9292e9d01db3362
Reviewed-on: https://review.coreboot.org/c/coreboot/+/86017
Reviewed-by: Yu-Ping Wu <yupingso@google.com>
Reviewed-by: Yidi Lin <yidilin@google.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2025-01-21 09:09:34 +00:00
..
acpi acpi: Guard CBMEM driver against Chrome devices 2025-01-16 16:12:19 +00:00
arch arch/x86: Replace 'unsigned long int' by 'unsigned long' 2025-01-08 02:57:44 +00:00
commonlib commonlib/device_tree: Skip dt_read_cell_props() when not needed 2025-01-15 20:31:27 +00:00
console
cpu cpu/x86/smm: Fix smm_get_save_state() returning invalid pointer 2025-01-20 03:25:41 +00:00
device device: Fix debug print 2025-01-08 08:18:55 +00:00
drivers drivers/asmedia: Add code to enable AHCI for ASM1061 2025-01-19 11:56:25 +00:00
ec ec/google/chromeec: Add debug timestamp for host EC commands 2025-01-17 07:54:14 +00:00
include cpu/x86/topology: Fix FSP-S crash caused by shared core ID 2025-01-17 16:50:31 +00:00
lib lib: Replace 'unsigned long int' by 'unsigned long' 2025-01-12 04:51:51 +00:00
mainboard mb/lenovo/x131e: Clean up USB configurations 2025-01-21 05:02:17 +00:00
northbridge haswell NRI: Post-process selected timings 2024-12-10 09:38:00 +00:00
sbom
security drivers/pc80/tpm: Remove flag TPM_RDRESP_NEED_DELAY 2024-10-14 15:26:11 +00:00
soc soc/mediatek/mt8196: Add thermal driver 2025-01-21 09:09:34 +00:00
southbridge sb/intel/bd82x6x: Apply EHCI mapping to xhci_overcurrent_mapping 2025-01-21 05:01:14 +00:00
superio superio/ite: Add support for IT8625E 2024-11-21 15:49:12 +00:00
vendorcode vendorcode/amd/fsp/glinda: Update usb_phy_config structure 2025-01-14 13:35:07 +00:00
Kconfig Add initial experimental LTO support 2024-08-24 12:50:38 +00:00