Hi
I'm having problems with the watchdog on our custom am335x board running on SDK 7
We are using the external watchdog device(tps3813j25) in our system. The processor gpio pin directly connected to WDI pin of watchdog and reset pin connected to processor warmreset pin so need to kick the WD periodically for avoiding system reset. Our problem is we can't kick the watchdog timer on during linux boot up.
Can anyone suggest me how do we refresh the external watchdog timer during bootup?
Have seen the internal watchdog timer driver implementation(omap_wdt.c). It seems watchdog timer is enabling when probe function called. Below is the boot message
[ 1.510192] OMAP Watchdog Timer Rev 0x01: initial timeout 60 sec
Here is the probe function
static int omap_wdt_probe(struct platform_device *pdev) { ---------------------
-------------
---------------------------
if (kernelpet) {
ret = omap_wdt_start(omap_wdt);
if (ret == 0)
set_bit(WDOG_ACTIVE, &omap_wdt->status);
}
}
Who is disabling the watchdog timer after probe is called in SDK7?
Please help on this
Regards
Durai