Hello, it's unclear to me, which bits I am supposed to set in the bootstatus member of struct watchdog_device at probe time. The i.MX watchdog differentiates the following reset causes: - Power On - external reset - watchdog timeout - software reset using a bit in the watchdog register set (Not all i.MX variants implement all bits according to the respective reference manuals.) Should "Power On" result in setting WDIOF_POWERUNDER? Should "software reset [...]" result in WDIOF_CARDRESET? Should "external reset" result in WDIOF_EXTERN1? (I guess that no) Best regards Uwe -- Pengutronix e.K. | Uwe Kleine-König | Industrial Linux Solutions | http://www.pengutronix.de/ |