Is it possible to get the cause of boot on the iMX8? It’s not clear from the reference manual if the built-in watchdog supports this, but certainly the imx_sc_wdt.c driver code doesn’t seem to populate any of the cause flags on the WDIOC_GETSUPPORT ioctl.