AnsweredAssumed Answered

i.MX6D Watchdog Timer Timing Out Too Fast

Question asked by Leo Schwab on Sep 5, 2014
Latest reply on May 27, 2015 by Leo Schwab

We have an i.MX6D-based board, and we are trying to use the watchdog timer to reboot the system in case of inactivity.  The device enumerates correctly during boot:

 

imx2-wdt 20bc000.wdog: IMX2+ Watchdog Timer enabled. timeout=60s (nowayout=1)

 

However, when we measure it, the watchdog reboots the system after 25 seconds, not after 60 seconds.  The register WDOG1_WCR contains the value 0x779F, which is consistent with a 60-second timeout.  We're pretty sure it's nothing else that's rebooting the system since, if we tickle /dev/watchdog every 20 seconds, the system does not reboot.

 

Has anyone seen this before?  Is it possible we've messed up on setting up some of the clocks?

Outcomes