Skip to content

SoC Thermal Temperature

Reading the SOC Temperature

The TI Sitara™ AM62Px SOC has an internal temperature sensor that can be read. The temperature is reported in millidegrees Celsius:

root@am62px-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@am62px-var-som:~# cat /sys/class/thermal/thermal_zone0/trip_point_0_temp
125000

As shown above, there is one thermal setpoint at 125C. This is the critical tripping point at which the CPU is switched off to prevent damage. See here for the configuration 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-am62p-j722s-common-thermal.dtsi