Searched refs:watchdog (Results 151 - 175 of 398) sorted by relevance

1234567891011>>

/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/watchdog/
H A Ddavinci_wdt.c2 * drivers/char/watchdog/davinci_wdt.c
20 #include <linux/watchdog.h>
80 /* put watchdog in service state */
82 /* put watchdog in active state */
100 /* reset timer, set mode to 64-bit watchdog, and unreset */
118 /* put watchdog in pre-active state */
120 /* put watchdog in active state */
198 .name = "watchdog",
269 .name = "watchdog",
300 MODULE_ALIAS("platform:watchdog");
[all...]
H A Deurotechwdt.c44 * The eurotech CPU-1220/1410/1420's watchdog is a part
53 #include <linux/watchdog.h>
181 * Reload counter one with the watchdog timeout.
186 /* Write the watchdog default value */
192 * @file: file handle to the watchdog
197 * A write to a watchdog device is defined as a keepalive signal. Any
228 * @cmd: watchdog command
231 * The watchdog API defines a common set of functions for all watchdogs
307 * The misc device has been opened. The watchdog device is single
326 * The watchdog ha
[all...]
H A Dgef_wdt.c2 * GE watchdog userspace interface
13 * Based on: mv64x60_wdt.c (MV64X60 watchdog userspace interface)
21 * This driver currently can only support 1 watchdog - there are 2 in the
23 * process-based watchdog (via /dev/watchdog), the second (using the interrupt
24 * capabilities) a kernel-based watchdog.
32 #include <linux/watchdog.h>
41 * The watchdog configuration register contains a pair of 2-bit fields,
45 * enabling and disabling the watchdog timer.
47 * watchdog time
[all...]
H A Dgeodewdt.c17 #include <linux/watchdog.h>
103 printk(KERN_CRIT "Unexpected close - watchdog is not stopping.\n");
213 .name = "watchdog",
H A Dib700wdt.c37 #include <linux/watchdog.h>
62 * The function of the watchdog timer is to reset the system
64 * watchdog timer and allow the system to reset, write I/O port 0443H.
66 * watchdog function. The timer has a tolerance of 20% for its
122 /* Write a watchdog value */
145 * /dev/watchdog handling
273 .name = "watchdog",
388 MODULE_DESCRIPTION("IB700 SBC watchdog driver");
H A Dibmasr.c19 #include <linux/watchdog.h>
323 "unexpected close, not stopping watchdog!\n");
342 .name = "watchdog",
H A Dimx2_wdt.c29 #include <linux/watchdog.h>
63 struct timer_list timer; /* Pings the watchdog when closed */
80 .identity = "imx2+ watchdog",
88 /* Strip the old watchdog Time-Out value */
94 /* Set the watchdog's Time-Out value */
99 /* enable the watchdog */
124 } else /* delete the timer that pings the watchdog after close */
134 * We use a timer to ping the watchdog while /dev/watchdog is closed */
243 .name = "watchdog",
[all...]
H A Dit8712f_wdt.c8 * drivers/char/watchdog/scx200_wdt.c
27 #include <linux/watchdog.h>
50 MODULE_PARM_DESC(nowayout, "Disable watchdog shutdown on close");
169 printk(KERN_DEBUG NAME ": enabling watchdog timer\n");
184 printk(KERN_DEBUG NAME ": disabling watchdog timer\n");
304 ": watchdog device closed unexpectedly, will not"
305 " disable the watchdog timer\n");
326 .name = "watchdog",
382 printk(KERN_WARNING NAME ": watchdog I/O region busy\n");
H A Dks8695_wdt.c21 #include <linux/watchdog.h>
50 * Disable the watchdog.
64 * Enable and reset the watchdog.
86 * Reload the watchdog timer. (ie, pat the watchdog)
101 * Change the watchdog time interval.
114 /* Set new watchdog time. It will be used when
123 * Watchdog device is opened, and watchdog starts running.
135 * Close the watchdog device.
136 * If CONFIG_WATCHDOG_NOWAYOUT is NOT defined then the watchdog i
[all...]
H A Dmachzwd.c37 #include <linux/watchdog.h>
107 .identity = "ZF-Logic watchdog",
112 * action refers to action taken when watchdog resets
121 MODULE_PARM_DESC(action, "after watchdog resets, generate: "
137 /* timeout for hardware watchdog (~500ms) */
199 /* stop watchdog timer */
230 /* start watchdog timer */
276 * no way to disable watchdog ;)
376 .name = "watchdog",
H A Dmax63xx_wdt.c2 * drivers/char/watchdog/max63xx_wdt.c
4 * Driver for max63{69,70,71,72,73,74} watchdog timers
12 * This driver assumes the watchdog pins are memory mapped (as it is
23 #include <linux/watchdog.h>
41 * to ping the watchdog.
265 .name = "watchdog",
H A Dmixcomwd.c18 * - added kernel timer watchdog ping after close
19 * since the hardware does not support watchdog shutdown
51 #include <linux/watchdog.h>
207 .identity = "MixCOM watchdog",
242 .name = "watchdog",
250 if (!request_region(port, 1, "MixCOM watchdog"))
291 "MixCOM watchdog driver v%s, watchdog port at 0x%3x\n",
H A Dmpc8xxx_wdt.c2 * mpc8xxx_wdt.c - MPC8xx/MPC83xx/MPC86xx watchdog userspace interface
27 #include <linux/watchdog.h>
34 __be32 swcrr; /* System watchdog control register */
39 __be32 swcnr; /* System watchdog count register */
41 __be16 swsrr; /* System watchdog service register */
117 /* Once we start the watchdog we can't stop it */
141 mpc8xxx_wdt_pr_warn("watchdog closed");
184 .name = "watchdog",
228 * If the watchdog was previously enabled or we're running on
243 mpc8xxx_wdt_pr_warn("watchdog remove
[all...]
H A Dmtx-1_wdt.c26 * use the Linux watchdog/timer APIs
32 * A timer triggers the watchdog every 5 seconds, until
48 #include <linux/watchdog.h>
204 .name = "watchdog",
263 MODULE_DESCRIPTION("Driver for the MTX-1 watchdog");
H A Dmv64x60_wdt.c2 * mv64x60_wdt.c - MV64X60 (Marvell Discovery) watchdog userspace interface
8 * and services the watchdog.
23 #include <linux/watchdog.h>
32 * The watchdog configuration register contains a pair of 2-bit fields,
36 * enabling and disabling the watchdog timer.
38 * watchdog timer is currently enabled.
103 printk(KERN_NOTICE "mv64x60_wdt: watchdog activated\n");
111 printk(KERN_NOTICE "mv64x60_wdt: watchdog deactivated\n");
187 .identity = "MV64x60 watchdog",
251 .name = "watchdog",
[all...]
H A Dnuc900_wdt.c26 #include <linux/watchdog.h>
38 * The watchdog time interval can be calculated via following formula:
145 "Unexpected close, not stopping watchdog!\n");
155 .identity = "nuc900 watchdog",
241 .name = "watchdog",
281 dev_err(&pdev->dev, "failed to find watchdog clock source\n");
H A Dorion_wdt.c2 * drivers/watchdog/orion_wdt.c
20 #include <linux/watchdog.h>
50 /* Reload watchdog duration */
62 /* Set watchdog duration */
65 /* Clear watchdog timer interrupt */
70 /* Enable watchdog timer */
75 /* Enable reset on watchdog */
89 /* Disable reset on watchdog */
94 /* Disable watchdog timer */
146 /* Set new watchdog tim
[all...]
H A Dpika_wdt.c16 #include <linux/watchdog.h>
52 struct timer_list timer; /* The timer that pings the watchdog */
64 * Reload the watchdog timer. (ie, pat the watchdog)
69 * Bit 7, WTCHDG_EN: When set to 1, the watchdog timer is enabled.
70 * Once enabled, it cannot be disabled. The watchdog can be
73 * Bit 8-11, WTCHDG_TIMEOUT_SEC: Sets the watchdog timeout value in
109 * Watchdog device is opened, and watchdog starts running.
113 /* /dev/watchdog can only be opened once */
123 * Close the watchdog devic
[all...]
H A Dpnx4008_wdt.c2 * drivers/char/watchdog/pnx4008_wdt.c
23 #include <linux/watchdog.h>
250 .name = "watchdog",
332 .name = "pnx4008-watchdog",
363 "Set to 1 to keep watchdog running after device release");
367 MODULE_ALIAS("platform:pnx4008-watchdog");
H A Drc32434_wdt.c2 * IDT Interprise 79RC32434 watchdog driver
28 #include <linux/watchdog.h> /* For the watchdog specific items */
50 * the watchdog timer ticks at. */
122 printk(KERN_INFO PFX "Started watchdog timer.\n");
133 printk(KERN_INFO PFX "Stopped watchdog timer.\n");
261 .name = "watchdog",
287 /* Make sure the watchdog is not running */
301 printk(KERN_ERR PFX "failed to register watchdog device\n");
350 MODULE_DESCRIPTION("Driver for the IDT RC32434 SoC watchdog");
[all...]
H A Drdc321x_wdt.c2 * RDC321x watchdog driver
36 #include <linux/watchdog.h>
79 /* keep watchdog alive */
116 /* Enable watchdog and set the timeout to 81.92 us */
224 .name = "watchdog",
257 /* Reset the watchdog */
270 dev_info(&pdev->dev, "watchdog init success\n");
310 MODULE_DESCRIPTION("RDC321x watchdog driver");
H A Driowd.c1 /* 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 contro
[all...]
H A Dsb_wdog.c30 * This watchdog borrows some user semantics from the softdog driver,
31 * in that if you close the fd, it leaves the watchdog running, unless
33 * the watchdog when you close the fd like some other drivers.
35 * Based on various other watchdog drivers, which are probably all
52 #include <linux/watchdog.h>
129 "%s: Unexpected close, not stopping watchdog!\n",
243 .name = "watchdog",
255 * code can use it to re-up the watchdog, thereby saving the kernel from
269 * if it's the second watchdog timer, it's for those users
347 * first watchdog time
[all...]
H A Dsbc60xxwdt.c18 * 25/4 - 2000 Added /dev/watchdog support
44 * *) The driver will ping the watchdog by itself, because this
57 #include <linux/watchdog.h>
84 * The 60xx board can use watchdog timeout values from one second
86 * the watchdog every ~250ms we should be safe.
94 * char to /dev/watchdog every 30 seconds.
136 "Heartbeat lost! Will not ping the watchdog\n");
167 * /dev/watchdog handling
294 .name = "watchdog",
H A Dsbc7240_wdt.c29 #include <linux/watchdog.h>
52 MODULE_PARM_DESC(nowayout, "Disable watchdog when closing device file");
65 /* disable the watchdog */
75 /* enable the watchdog */
106 * /dev/watchdog handling
154 "Unexpected close, not stopping watchdog!\n");
233 .name = "watchdog",
255 printk(KERN_INFO SBC7240_PREFIX "Removing watchdog\n");
274 /* The IO port 0x043 used to disable the watchdog

Completed in 191 milliseconds

1234567891011>>