We have a new custom hardware using the i.MX 8M Mini SoC (commercial grade).
The temperature values reported by the TMU seem to be incorrect. At case temperatures of about 20°C ... 35 °C, I see the following values reported by U-Boot: 16°C, 18°C, 24°C, 28°C, 32°C, 36°C, 64°C, 72°C, 112°C.
Above 35°C, the temperature reading fails.
The same problem occurs within Linux.
Is there some temperature calibration required for the TMU?