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