Skip to content

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:

root@am62x-var-som:~# cat /sys/class/thermal/thermal_zone0/temp
43000

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