summaryrefslogtreecommitdiffstats
path: root/Documentation/watchdog/watchdog-parameters.rst
diff options
context:
space:
mode:
Diffstat (limited to 'Documentation/watchdog/watchdog-parameters.rst')
-rw-r--r--Documentation/watchdog/watchdog-parameters.rst745
1 files changed, 745 insertions, 0 deletions
diff --git a/Documentation/watchdog/watchdog-parameters.rst b/Documentation/watchdog/watchdog-parameters.rst
new file mode 100644
index 000000000000..01023382ea73
--- /dev/null
+++ b/Documentation/watchdog/watchdog-parameters.rst
@@ -0,0 +1,745 @@
1==========================
2WatchDog Module Parameters
3==========================
4
5This file provides information on the module parameters of many of
6the Linux watchdog drivers. Watchdog driver parameter specs should
7be listed here unless the driver has its own driver-specific information
8file.
9
10See Documentation/admin-guide/kernel-parameters.rst for information on
11providing kernel parameters for builtin drivers versus loadable
12modules.
13
14-------------------------------------------------
15watchdog core:
16 open_timeout:
17 Maximum time, in seconds, for which the watchdog framework will take
18 care of pinging a running hardware watchdog until userspace opens the
19 corresponding /dev/watchdogN device. A value of 0 means an infinite
20 timeout. Setting this to a non-zero value can be useful to ensure that
21 either userspace comes up properly, or the board gets reset and allows
22 fallback logic in the bootloader to try something else.
23
24-------------------------------------------------
25acquirewdt:
26 wdt_stop:
27 Acquire WDT 'stop' io port (default 0x43)
28 wdt_start:
29 Acquire WDT 'start' io port (default 0x443)
30 nowayout:
31 Watchdog cannot be stopped once started
32 (default=kernel config parameter)
33
34-------------------------------------------------
35
36advantechwdt:
37 wdt_stop:
38 Advantech WDT 'stop' io port (default 0x443)
39 wdt_start:
40 Advantech WDT 'start' io port (default 0x443)
41 timeout:
42 Watchdog timeout in seconds. 1<= timeout <=63, default=60.
43 nowayout:
44 Watchdog cannot be stopped once started
45 (default=kernel config parameter)
46
47-------------------------------------------------
48
49alim1535_wdt:
50 timeout:
51 Watchdog timeout in seconds. (0 < timeout < 18000, default=60
52 nowayout:
53 Watchdog cannot be stopped once started
54 (default=kernel config parameter)
55
56-------------------------------------------------
57
58alim7101_wdt:
59 timeout:
60 Watchdog timeout in seconds. (1<=timeout<=3600, default=30
61 use_gpio:
62 Use the gpio watchdog (required by old cobalt boards).
63 default=0/off/no
64 nowayout:
65 Watchdog cannot be stopped once started
66 (default=kernel config parameter)
67
68-------------------------------------------------
69
70ar7_wdt:
71 margin:
72 Watchdog margin in seconds (default=60)
73 nowayout:
74 Disable watchdog shutdown on close
75 (default=kernel config parameter)
76
77-------------------------------------------------
78
79armada_37xx_wdt:
80 timeout:
81 Watchdog timeout in seconds. (default=120)
82 nowayout:
83 Disable watchdog shutdown on close
84 (default=kernel config parameter)
85
86-------------------------------------------------
87
88at91rm9200_wdt:
89 wdt_time:
90 Watchdog time in seconds. (default=5)
91 nowayout:
92 Watchdog cannot be stopped once started
93 (default=kernel config parameter)
94
95-------------------------------------------------
96
97at91sam9_wdt:
98 heartbeat:
99 Watchdog heartbeats in seconds. (default = 15)
100 nowayout:
101 Watchdog cannot be stopped once started
102 (default=kernel config parameter)
103
104-------------------------------------------------
105
106bcm47xx_wdt:
107 wdt_time:
108 Watchdog time in seconds. (default=30)
109 nowayout:
110 Watchdog cannot be stopped once started
111 (default=kernel config parameter)
112
113-------------------------------------------------
114
115coh901327_wdt:
116 margin:
117 Watchdog margin in seconds (default 60s)
118
119-------------------------------------------------
120
121cpu5wdt:
122 port:
123 base address of watchdog card, default is 0x91
124 verbose:
125 be verbose, default is 0 (no)
126 ticks:
127 count down ticks, default is 10000
128
129-------------------------------------------------
130
131cpwd:
132 wd0_timeout:
133 Default watchdog0 timeout in 1/10secs
134 wd1_timeout:
135 Default watchdog1 timeout in 1/10secs
136 wd2_timeout:
137 Default watchdog2 timeout in 1/10secs
138
139-------------------------------------------------
140
141da9052wdt:
142 timeout:
143 Watchdog timeout in seconds. 2<= timeout <=131, default=2.048s
144 nowayout:
145 Watchdog cannot be stopped once started
146 (default=kernel config parameter)
147
148-------------------------------------------------
149
150davinci_wdt:
151 heartbeat:
152 Watchdog heartbeat period in seconds from 1 to 600, default 60
153
154-------------------------------------------------
155
156ebc-c384_wdt:
157 timeout:
158 Watchdog timeout in seconds. (1<=timeout<=15300, default=60)
159 nowayout:
160 Watchdog cannot be stopped once started
161
162-------------------------------------------------
163
164ep93xx_wdt:
165 nowayout:
166 Watchdog cannot be stopped once started
167 timeout:
168 Watchdog timeout in seconds. (1<=timeout<=3600, default=TBD)
169
170-------------------------------------------------
171
172eurotechwdt:
173 nowayout:
174 Watchdog cannot be stopped once started
175 (default=kernel config parameter)
176 io:
177 Eurotech WDT io port (default=0x3f0)
178 irq:
179 Eurotech WDT irq (default=10)
180 ev:
181 Eurotech WDT event type (default is `int`)
182
183-------------------------------------------------
184
185gef_wdt:
186 nowayout:
187 Watchdog cannot be stopped once started
188 (default=kernel config parameter)
189
190-------------------------------------------------
191
192geodewdt:
193 timeout:
194 Watchdog timeout in seconds. 1<= timeout <=131, default=60.
195 nowayout:
196 Watchdog cannot be stopped once started
197 (default=kernel config parameter)
198
199-------------------------------------------------
200
201i6300esb:
202 heartbeat:
203 Watchdog heartbeat in seconds. (1<heartbeat<2046, default=30)
204 nowayout:
205 Watchdog cannot be stopped once started
206 (default=kernel config parameter)
207
208-------------------------------------------------
209
210iTCO_wdt:
211 heartbeat:
212 Watchdog heartbeat in seconds.
213 (2<heartbeat<39 (TCO v1) or 613 (TCO v2), default=30)
214 nowayout:
215 Watchdog cannot be stopped once started
216 (default=kernel config parameter)
217
218-------------------------------------------------
219
220iTCO_vendor_support:
221 vendorsupport:
222 iTCO vendor specific support mode, default=0 (none),
223 1=SuperMicro Pent3, 2=SuperMicro Pent4+, 911=Broken SMI BIOS
224
225-------------------------------------------------
226
227ib700wdt:
228 timeout:
229 Watchdog timeout in seconds. 0<= timeout <=30, default=30.
230 nowayout:
231 Watchdog cannot be stopped once started
232 (default=kernel config parameter)
233
234-------------------------------------------------
235
236ibmasr:
237 nowayout:
238 Watchdog cannot be stopped once started
239 (default=kernel config parameter)
240
241-------------------------------------------------
242
243imx2_wdt:
244 timeout:
245 Watchdog timeout in seconds (default 60 s)
246 nowayout:
247 Watchdog cannot be stopped once started
248 (default=kernel config parameter)
249
250-------------------------------------------------
251
252indydog:
253 nowayout:
254 Watchdog cannot be stopped once started
255 (default=kernel config parameter)
256
257-------------------------------------------------
258
259iop_wdt:
260 nowayout:
261 Watchdog cannot be stopped once started
262 (default=kernel config parameter)
263
264-------------------------------------------------
265
266it8712f_wdt:
267 margin:
268 Watchdog margin in seconds (default 60)
269 nowayout:
270 Disable watchdog shutdown on close
271 (default=kernel config parameter)
272
273-------------------------------------------------
274
275it87_wdt:
276 nogameport:
277 Forbid the activation of game port, default=0
278 nocir:
279 Forbid the use of CIR (workaround for some buggy setups); set to 1 if
280system resets despite watchdog daemon running, default=0
281 exclusive:
282 Watchdog exclusive device open, default=1
283 timeout:
284 Watchdog timeout in seconds, default=60
285 testmode:
286 Watchdog test mode (1 = no reboot), default=0
287 nowayout:
288 Watchdog cannot be stopped once started
289 (default=kernel config parameter)
290
291-------------------------------------------------
292
293ixp4xx_wdt:
294 heartbeat:
295 Watchdog heartbeat in seconds (default 60s)
296 nowayout:
297 Watchdog cannot be stopped once started
298 (default=kernel config parameter)
299
300-------------------------------------------------
301
302ks8695_wdt:
303 wdt_time:
304 Watchdog time in seconds. (default=5)
305 nowayout:
306 Watchdog cannot be stopped once started
307 (default=kernel config parameter)
308
309-------------------------------------------------
310
311machzwd:
312 nowayout:
313 Watchdog cannot be stopped once started
314 (default=kernel config parameter)
315 action:
316 after watchdog resets, generate:
317 0 = RESET(*) 1 = SMI 2 = NMI 3 = SCI
318
319-------------------------------------------------
320
321max63xx_wdt:
322 heartbeat:
323 Watchdog heartbeat period in seconds from 1 to 60, default 60
324 nowayout:
325 Watchdog cannot be stopped once started
326 (default=kernel config parameter)
327 nodelay:
328 Force selection of a timeout setting without initial delay
329 (max6373/74 only, default=0)
330
331-------------------------------------------------
332
333mixcomwd:
334 nowayout:
335 Watchdog cannot be stopped once started
336 (default=kernel config parameter)
337
338-------------------------------------------------
339
340mpc8xxx_wdt:
341 timeout:
342 Watchdog timeout in ticks. (0<timeout<65536, default=65535)
343 reset:
344 Watchdog Interrupt/Reset Mode. 0 = interrupt, 1 = reset
345 nowayout:
346 Watchdog cannot be stopped once started
347 (default=kernel config parameter)
348
349-------------------------------------------------
350
351mv64x60_wdt:
352 nowayout:
353 Watchdog cannot be stopped once started
354 (default=kernel config parameter)
355
356-------------------------------------------------
357
358ni903x_wdt:
359 timeout:
360 Initial watchdog timeout in seconds (0<timeout<516, default=60)
361 nowayout:
362 Watchdog cannot be stopped once started
363 (default=kernel config parameter)
364
365-------------------------------------------------
366
367nic7018_wdt:
368 timeout:
369 Initial watchdog timeout in seconds (0<timeout<464, default=80)
370 nowayout:
371 Watchdog cannot be stopped once started
372 (default=kernel config parameter)
373
374-------------------------------------------------
375
376nuc900_wdt:
377 heartbeat:
378 Watchdog heartbeats in seconds.
379 (default = 15)
380 nowayout:
381 Watchdog cannot be stopped once started
382 (default=kernel config parameter)
383
384-------------------------------------------------
385
386omap_wdt:
387 timer_margin:
388 initial watchdog timeout (in seconds)
389 early_enable:
390 Watchdog is started on module insertion (default=0
391 nowayout:
392 Watchdog cannot be stopped once started
393 (default=kernel config parameter)
394
395-------------------------------------------------
396
397orion_wdt:
398 heartbeat:
399 Initial watchdog heartbeat in seconds
400 nowayout:
401 Watchdog cannot be stopped once started
402 (default=kernel config parameter)
403
404-------------------------------------------------
405
406pc87413_wdt:
407 io:
408 pc87413 WDT I/O port (default: io).
409 timeout:
410 Watchdog timeout in minutes (default=timeout).
411 nowayout:
412 Watchdog cannot be stopped once started
413 (default=kernel config parameter)
414
415-------------------------------------------------
416
417pika_wdt:
418 heartbeat:
419 Watchdog heartbeats in seconds. (default = 15)
420 nowayout:
421 Watchdog cannot be stopped once started
422 (default=kernel config parameter)
423
424-------------------------------------------------
425
426pnx4008_wdt:
427 heartbeat:
428 Watchdog heartbeat period in seconds from 1 to 60, default 19
429 nowayout:
430 Set to 1 to keep watchdog running after device release
431
432-------------------------------------------------
433
434pnx833x_wdt:
435 timeout:
436 Watchdog timeout in Mhz. (68Mhz clock), default=2040000000 (30 seconds)
437 nowayout:
438 Watchdog cannot be stopped once started
439 (default=kernel config parameter)
440 start_enabled:
441 Watchdog is started on module insertion (default=1)
442
443-------------------------------------------------
444
445rc32434_wdt:
446 timeout:
447 Watchdog timeout value, in seconds (default=20)
448 nowayout:
449 Watchdog cannot be stopped once started
450 (default=kernel config parameter)
451
452-------------------------------------------------
453
454riowd:
455 riowd_timeout:
456 Watchdog timeout in minutes (default=1)
457
458-------------------------------------------------
459
460s3c2410_wdt:
461 tmr_margin:
462 Watchdog tmr_margin in seconds. (default=15)
463 tmr_atboot:
464 Watchdog is started at boot time if set to 1, default=0
465 nowayout:
466 Watchdog cannot be stopped once started
467 (default=kernel config parameter)
468 soft_noboot:
469 Watchdog action, set to 1 to ignore reboots, 0 to reboot
470 debug:
471 Watchdog debug, set to >1 for debug, (default 0)
472
473-------------------------------------------------
474
475sa1100_wdt:
476 margin:
477 Watchdog margin in seconds (default 60s)
478
479-------------------------------------------------
480
481sb_wdog:
482 timeout:
483 Watchdog timeout in microseconds (max/default 8388607 or 8.3ish secs)
484
485-------------------------------------------------
486
487sbc60xxwdt:
488 wdt_stop:
489 SBC60xx WDT 'stop' io port (default 0x45)
490 wdt_start:
491 SBC60xx WDT 'start' io port (default 0x443)
492 timeout:
493 Watchdog timeout in seconds. (1<=timeout<=3600, default=30)
494 nowayout:
495 Watchdog cannot be stopped once started
496 (default=kernel config parameter)
497
498-------------------------------------------------
499
500sbc7240_wdt:
501 timeout:
502 Watchdog timeout in seconds. (1<=timeout<=255, default=30)
503 nowayout:
504 Disable watchdog when closing device file
505
506-------------------------------------------------
507
508sbc8360:
509 timeout:
510 Index into timeout table (0-63) (default=27 (60s))
511 nowayout:
512 Watchdog cannot be stopped once started
513 (default=kernel config parameter)
514
515-------------------------------------------------
516
517sbc_epx_c3:
518 nowayout:
519 Watchdog cannot be stopped once started
520 (default=kernel config parameter)
521
522-------------------------------------------------
523
524sbc_fitpc2_wdt:
525 margin:
526 Watchdog margin in seconds (default 60s)
527 nowayout:
528 Watchdog cannot be stopped once started
529
530-------------------------------------------------
531
532sbsa_gwdt:
533 timeout:
534 Watchdog timeout in seconds. (default 10s)
535 action:
536 Watchdog action at the first stage timeout,
537 set to 0 to ignore, 1 to panic. (default=0)
538 nowayout:
539 Watchdog cannot be stopped once started
540 (default=kernel config parameter)
541
542-------------------------------------------------
543
544sc1200wdt:
545 isapnp:
546 When set to 0 driver ISA PnP support will be disabled (default=1)
547 io:
548 io port
549 timeout:
550 range is 0-255 minutes, default is 1
551 nowayout:
552 Watchdog cannot be stopped once started
553 (default=kernel config parameter)
554
555-------------------------------------------------
556
557sc520_wdt:
558 timeout:
559 Watchdog timeout in seconds. (1 <= timeout <= 3600, default=30)
560 nowayout:
561 Watchdog cannot be stopped once started
562 (default=kernel config parameter)
563
564-------------------------------------------------
565
566sch311x_wdt:
567 force_id:
568 Override the detected device ID
569 therm_trip:
570 Should a ThermTrip trigger the reset generator
571 timeout:
572 Watchdog timeout in seconds. 1<= timeout <=15300, default=60
573 nowayout:
574 Watchdog cannot be stopped once started
575 (default=kernel config parameter)
576
577-------------------------------------------------
578
579scx200_wdt:
580 margin:
581 Watchdog margin in seconds
582 nowayout:
583 Disable watchdog shutdown on close
584
585-------------------------------------------------
586
587shwdt:
588 clock_division_ratio:
589 Clock division ratio. Valid ranges are from 0x5 (1.31ms)
590 to 0x7 (5.25ms). (default=7)
591 heartbeat:
592 Watchdog heartbeat in seconds. (1 <= heartbeat <= 3600, default=30
593 nowayout:
594 Watchdog cannot be stopped once started
595 (default=kernel config parameter)
596
597-------------------------------------------------
598
599smsc37b787_wdt:
600 timeout:
601 range is 1-255 units, default is 60
602 nowayout:
603 Watchdog cannot be stopped once started
604 (default=kernel config parameter)
605
606-------------------------------------------------
607
608softdog:
609 soft_margin:
610 Watchdog soft_margin in seconds.
611 (0 < soft_margin < 65536, default=60)
612 nowayout:
613 Watchdog cannot be stopped once started
614 (default=kernel config parameter)
615 soft_noboot:
616 Softdog action, set to 1 to ignore reboots, 0 to reboot
617 (default=0)
618
619-------------------------------------------------
620
621stmp3xxx_wdt:
622 heartbeat:
623 Watchdog heartbeat period in seconds from 1 to 4194304, default 19
624
625-------------------------------------------------
626
627tegra_wdt:
628 heartbeat:
629 Watchdog heartbeats in seconds. (default = 120)
630 nowayout:
631 Watchdog cannot be stopped once started
632 (default=kernel config parameter)
633
634-------------------------------------------------
635
636ts72xx_wdt:
637 timeout:
638 Watchdog timeout in seconds. (1 <= timeout <= 8, default=8)
639 nowayout:
640 Disable watchdog shutdown on close
641
642-------------------------------------------------
643
644twl4030_wdt:
645 nowayout:
646 Watchdog cannot be stopped once started
647 (default=kernel config parameter)
648
649-------------------------------------------------
650
651txx9wdt:
652 timeout:
653 Watchdog timeout in seconds. (0<timeout<N, default=60)
654 nowayout:
655 Watchdog cannot be stopped once started
656 (default=kernel config parameter)
657
658-------------------------------------------------
659
660uniphier_wdt:
661 timeout:
662 Watchdog timeout in power of two seconds.
663 (1 <= timeout <= 128, default=64)
664 nowayout:
665 Watchdog cannot be stopped once started
666 (default=kernel config parameter)
667
668-------------------------------------------------
669
670w83627hf_wdt:
671 wdt_io:
672 w83627hf/thf WDT io port (default 0x2E)
673 timeout:
674 Watchdog timeout in seconds. 1 <= timeout <= 255, default=60.
675 nowayout:
676 Watchdog cannot be stopped once started
677 (default=kernel config parameter)
678
679-------------------------------------------------
680
681w83877f_wdt:
682 timeout:
683 Watchdog timeout in seconds. (1<=timeout<=3600, default=30)
684 nowayout:
685 Watchdog cannot be stopped once started
686 (default=kernel config parameter)
687
688-------------------------------------------------
689
690w83977f_wdt:
691 timeout:
692 Watchdog timeout in seconds (15..7635), default=45)
693 testmode:
694 Watchdog testmode (1 = no reboot), default=0
695 nowayout:
696 Watchdog cannot be stopped once started
697 (default=kernel config parameter)
698
699-------------------------------------------------
700
701wafer5823wdt:
702 timeout:
703 Watchdog timeout in seconds. 1 <= timeout <= 255, default=60.
704 nowayout:
705 Watchdog cannot be stopped once started
706 (default=kernel config parameter)
707
708-------------------------------------------------
709
710wdt285:
711 soft_margin:
712 Watchdog timeout in seconds (default=60)
713
714-------------------------------------------------
715
716wdt977:
717 timeout:
718 Watchdog timeout in seconds (60..15300, default=60)
719 testmode:
720 Watchdog testmode (1 = no reboot), default=0
721 nowayout:
722 Watchdog cannot be stopped once started
723 (default=kernel config parameter)
724
725-------------------------------------------------
726
727wm831x_wdt:
728 nowayout:
729 Watchdog cannot be stopped once started
730 (default=kernel config parameter)
731
732-------------------------------------------------
733
734wm8350_wdt:
735 nowayout:
736 Watchdog cannot be stopped once started
737 (default=kernel config parameter)
738
739-------------------------------------------------
740
741sun4v_wdt:
742 timeout_ms:
743 Watchdog timeout in milliseconds 1..180000, default=60000)
744 nowayout:
745 Watchdog cannot be stopped once started