We're currently working with an i.MX6DP based device and encountered a strange, yet critical issue.
Some of our devices (i.MX6DP rev1.1) hang when reaching a temperature of ~74-79C and then get restarted by a watchdog. At the moment of hang these are the last kernel messages we see:
[ 100.356301] imx-ipuv3 2400000.ipu: IPU Warning - IPU_INT_STAT_10 = 0x00080000
[ 100.623022] imx-ipuv3 2400000.ipu: IPU Warning - IPU_INT_STAT_
On the other hand, the rest of the devices works perfectly at ~90C.
Moreover, i.MX6DP rev1.0 devices didn't have this problem at all.
Could someone shed some light on this, please?
Is there per-revision errata we can check? I found this, but I don't see any revision-specific problems.
Software-wise we're using a customized Linux system based on Linux 4.9.11 from NXP.