1abbab703STroy KiskyWatchdog driver general info 2abbab703STroy Kisky 3abbab703STroy KiskyCONFIG_HW_WATCHDOG 4abbab703STroy Kisky This enables hw_watchdog_reset to be called during various loops, 5abbab703STroy Kisky including waiting for a character on a serial port. But it 6abbab703STroy Kisky does not also call hw_watchdog_init. Boards which want this 7abbab703STroy Kisky enabled must call this function in their board file. This split 8abbab703STroy Kisky is useful because some rom's enable the watchdog when downloading 9abbab703STroy Kisky new code, so it must be serviced, but the board would rather it 10abbab703STroy Kisky was off. And, it cannot always be turned off once on. 11abbab703STroy Kisky 12abbab703STroy KiskyCONFIG_WATCHDOG_TIMEOUT_MSECS 13abbab703STroy Kisky Can be used to change the timeout for i.mx31/35/5x/6x. 14abbab703STroy Kisky If not given, will default to maximum timeout. This would 15abbab703STroy Kisky be 128000 msec for i.mx31/35/5x/6x. 16abbab703STroy Kisky 17*1473f6acSPrasanthi ChellakumarCONFIG_WDT_AT91 18abbab703STroy Kisky Available for AT91SAM9 to service the watchdog. 19abbab703STroy Kisky 20abbab703STroy KiskyCONFIG_FTWDT010_WATCHDOG 21abbab703STroy Kisky Available for FTWDT010 to service the watchdog. 22abbab703STroy Kisky 23abbab703STroy KiskyCONFIG_FTWDT010_HW_TIMEOUT 24abbab703STroy Kisky Can be used to change the timeout for FTWDT010. 25abbab703STroy Kisky 26abbab703STroy KiskyCONFIG_IMX_WATCHDOG 27abbab703STroy Kisky Available for i.mx31/35/5x/6x to service the watchdog. This is not 28abbab703STroy Kisky automatically set because some boards (vision2) still need to define 29abbab703STroy Kisky their own hw_watchdog_reset routine. 30bee2b99dSSimon Glass TODO: vision2 is removed now, so perhaps this can be changed. 310f21f98dSMichal Simek 320f21f98dSMichal SimekCONFIG_XILINX_TB_WATCHDOG 330f21f98dSMichal Simek Available for Xilinx Axi platforms to service timebase watchdog timer. 34