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