There are no trip points defined in files provided by raspberrypi-firmware-dt package. From what I see they are deleted deliberately like this: &cpu_thermal { /delete-node/ trips; /delete-node/ cooling-maps; }; And if I am not mistaken this was done since day 1. If I would have to guess this is because VPU/GPU is actually controlling temperature on the SoC. Error message that we see in the logs was introduced recently by [1]. Previously, creating a thermal zone just quietly failed. Not sure how we should handle this. [1] d0c75fa2c17f thermal/of: Initialize trip points separately