SoC Thermal Temperature¶
Reading the SOC Temperature¶
The TI Sitara™ AM62x SOC has an internal temperature sensor that can be read. The temperature is reported in millidegrees Celsius:
Thermal Setpoints¶
The Linux kernel will throttle the CPU and GPU based on setpoints configured in the Linux device tree.
root@am62x-var-som:~# cat /sys/class/thermal/thermal_zone0/trip_point_0_temp
95000
root@am62x-var-som:~# cat /sys/class/thermal/thermal_zone0/trip_point_1_temp
105000
As shown above, there are two thermal setpoints, 95C and 105C. The setpoints are configured in the device tree: https://github.com/varigit/ti-linux-kernel/blob/ti-linux-6.12.y_11.00.09.04_var01/arch/arm64/boot/dts/ti/k3-am62-thermal.dtsi#L15