Lines Matching full:watchdog
1 /* riowd.c - driver for hw watchdog inside Super I/O of RIO
13 #include <linux/watchdog.h>
22 * as its' watchdog.
24 * When the watchdog triggers, it asserts a line to the BBC (Boot Bus
30 * 0x05 (WDTO_INDEX) which is the watchdog time-out in minutes (1-255).
31 * If set to zero, this disables the watchdog. When set, the system
32 * must periodically (before watchdog expires) clear (set to zero) and
33 * re-set the watchdog else it will trigger.
35 * There are two other indexed watchdog registers inside this Super I/O
37 * the watchdog control and can be used to make the watchdog timer re-set
39 * index 0x07 is merely a sampling of the line from the watchdog to the
42 * The watchdog device generates no interrupts.
46 MODULE_DESCRIPTION("Hardware watchdog driver for Sun RIO");
47 MODULE_SUPPORTED_DEVICE("watchdog");
64 MODULE_PARM_DESC(riowd_timeout, "Watchdog timeout in minutes");
171 .name = "watchdog",
200 printk(KERN_ERR PFX "Cannot register watchdog misc device.\n"); in riowd_probe()
204 printk(KERN_INFO PFX "Hardware watchdog [%i minutes], " in riowd_probe()