docs: watchdog: Fix build error.
[linux-block.git] / Documentation / watchdog / watchdog-parameters.rst
CommitLineData
74665686
MCC
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-------------------------------------------------
3bd41e59 15
74665686
MCC
16watchdog 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.
24
25-------------------------------------------------
3bd41e59 26
74665686
MCC
27acquirewdt:
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)
35
36-------------------------------------------------
37
38advantechwdt:
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)
48
49-------------------------------------------------
50
51alim1535_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)
57
58-------------------------------------------------
59
60alim7101_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)
69
70-------------------------------------------------
71
72ar7_wdt:
73 margin:
74 Watchdog margin in seconds (default=60)
75 nowayout:
76 Disable watchdog shutdown on close
77 (default=kernel config parameter)
78
79-------------------------------------------------
80
81armada_37xx_wdt:
82 timeout:
83 Watchdog timeout in seconds. (default=120)
84 nowayout:
85 Disable watchdog shutdown on close
86 (default=kernel config parameter)
87
88-------------------------------------------------
89
90at91rm9200_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)
96
97-------------------------------------------------
98
99at91sam9_wdt:
100 heartbeat:
101 Watchdog heartbeats in seconds. (default = 15)
102 nowayout:
103 Watchdog cannot be stopped once started
104 (default=kernel config parameter)
105
106-------------------------------------------------
107
108bcm47xx_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)
114
115-------------------------------------------------
116
117coh901327_wdt:
118 margin:
119 Watchdog margin in seconds (default 60s)
120
121-------------------------------------------------
122
123cpu5wdt:
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
130
131-------------------------------------------------
132
133cpwd:
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
140
141-------------------------------------------------
142
143da9052wdt:
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)
149
150-------------------------------------------------
151
152davinci_wdt:
153 heartbeat:
154 Watchdog heartbeat period in seconds from 1 to 600, default 60
155
156-------------------------------------------------
157
158ebc-c384_wdt:
159 timeout:
160 Watchdog timeout in seconds. (1<=timeout<=15300, default=60)
161 nowayout:
162 Watchdog cannot be stopped once started
163
164-------------------------------------------------
165
166ep93xx_wdt:
167 nowayout:
168 Watchdog cannot be stopped once started
169 timeout:
170 Watchdog timeout in seconds. (1<=timeout<=3600, default=TBD)
171
172-------------------------------------------------
173
174eurotechwdt:
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`)
184
185-------------------------------------------------
186
187gef_wdt:
188 nowayout:
189 Watchdog cannot be stopped once started
190 (default=kernel config parameter)
191
192-------------------------------------------------
193
194geodewdt:
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)
200
201-------------------------------------------------
202
203i6300esb:
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)
209
210-------------------------------------------------
211
212iTCO_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)
219
220-------------------------------------------------
221
222iTCO_vendor_support:
223 vendorsupport:
224 iTCO vendor specific support mode, default=0 (none),
225 1=SuperMicro Pent3, 2=SuperMicro Pent4+, 911=Broken SMI BIOS
226
227-------------------------------------------------
228
229ib700wdt:
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)
235
236-------------------------------------------------
237
238ibmasr:
239 nowayout:
240 Watchdog cannot be stopped once started
241 (default=kernel config parameter)
242
243-------------------------------------------------
244
245imx2_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)
251
252-------------------------------------------------
253
254indydog:
255 nowayout:
256 Watchdog cannot be stopped once started
257 (default=kernel config parameter)
258
259-------------------------------------------------
260
261iop_wdt:
262 nowayout:
263 Watchdog cannot be stopped once started
264 (default=kernel config parameter)
265
266-------------------------------------------------
267
268it8712f_wdt:
269 margin:
270 Watchdog margin in seconds (default 60)
271 nowayout:
272 Disable watchdog shutdown on close
273 (default=kernel config parameter)
274
275-------------------------------------------------
276
277it87_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
282system 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)
292
293-------------------------------------------------
294
295ixp4xx_wdt:
296 heartbeat:
297 Watchdog heartbeat in seconds (default 60s)
298 nowayout:
299 Watchdog cannot be stopped once started
300 (default=kernel config parameter)
301
302-------------------------------------------------
303
304ks8695_wdt:
305 wdt_time:
306 Watchdog time in seconds. (default=5)
307 nowayout:
308 Watchdog cannot be stopped once started
309 (default=kernel config parameter)
310
311-------------------------------------------------
312
313machzwd:
314 nowayout:
315 Watchdog cannot be stopped once started
316 (default=kernel config parameter)
317 action:
318 after watchdog resets, generate:
319 0 = RESET(*) 1 = SMI 2 = NMI 3 = SCI
320
321-------------------------------------------------
322
323max63xx_wdt:
324 heartbeat:
325 Watchdog heartbeat period in seconds from 1 to 60, default 60
326 nowayout:
327 Watchdog cannot be stopped once started
328 (default=kernel config parameter)
329 nodelay:
330 Force selection of a timeout setting without initial delay
331 (max6373/74 only, default=0)
332
333-------------------------------------------------
334
335mixcomwd:
336 nowayout:
337 Watchdog cannot be stopped once started
338 (default=kernel config parameter)
339
340-------------------------------------------------
341
342mpc8xxx_wdt:
343 timeout:
344 Watchdog timeout in ticks. (0<timeout<65536, default=65535)
345 reset:
346 Watchdog Interrupt/Reset Mode. 0 = interrupt, 1 = reset
347 nowayout:
348 Watchdog cannot be stopped once started
349 (default=kernel config parameter)
350
351-------------------------------------------------
352
353mv64x60_wdt:
354 nowayout:
355 Watchdog cannot be stopped once started
356 (default=kernel config parameter)
357
358-------------------------------------------------
359
360ni903x_wdt:
361 timeout:
362 Initial watchdog timeout in seconds (0<timeout<516, default=60)
363 nowayout:
364 Watchdog cannot be stopped once started
365 (default=kernel config parameter)
366
367-------------------------------------------------
368
369nic7018_wdt:
370 timeout:
371 Initial watchdog timeout in seconds (0<timeout<464, default=80)
372 nowayout:
373 Watchdog cannot be stopped once started
374 (default=kernel config parameter)
375
376-------------------------------------------------
377
378nuc900_wdt:
379 heartbeat:
380 Watchdog heartbeats in seconds.
381 (default = 15)
382 nowayout:
383 Watchdog cannot be stopped once started
384 (default=kernel config parameter)
385
386-------------------------------------------------
387
388omap_wdt:
389 timer_margin:
390 initial watchdog timeout (in seconds)
391 early_enable:
392 Watchdog is started on module insertion (default=0
393 nowayout:
394 Watchdog cannot be stopped once started
395 (default=kernel config parameter)
396
397-------------------------------------------------
398
399orion_wdt:
400 heartbeat:
401 Initial watchdog heartbeat in seconds
402 nowayout:
403 Watchdog cannot be stopped once started
404 (default=kernel config parameter)
405
406-------------------------------------------------
407
408pc87413_wdt:
409 io:
410 pc87413 WDT I/O port (default: io).
411 timeout:
412 Watchdog timeout in minutes (default=timeout).
413 nowayout:
414 Watchdog cannot be stopped once started
415 (default=kernel config parameter)
416
417-------------------------------------------------
418
419pika_wdt:
420 heartbeat:
421 Watchdog heartbeats in seconds. (default = 15)
422 nowayout:
423 Watchdog cannot be stopped once started
424 (default=kernel config parameter)
425
426-------------------------------------------------
427
428pnx4008_wdt:
429 heartbeat:
430 Watchdog heartbeat period in seconds from 1 to 60, default 19
431 nowayout:
432 Set to 1 to keep watchdog running after device release
433
434-------------------------------------------------
435
436pnx833x_wdt:
437 timeout:
438 Watchdog timeout in Mhz. (68Mhz clock), default=2040000000 (30 seconds)
439 nowayout:
440 Watchdog cannot be stopped once started
441 (default=kernel config parameter)
442 start_enabled:
443 Watchdog is started on module insertion (default=1)
444
445-------------------------------------------------
446
447rc32434_wdt:
448 timeout:
449 Watchdog timeout value, in seconds (default=20)
450 nowayout:
451 Watchdog cannot be stopped once started
452 (default=kernel config parameter)
453
454-------------------------------------------------
455
456riowd:
457 riowd_timeout:
458 Watchdog timeout in minutes (default=1)
459
460-------------------------------------------------
461
462s3c2410_wdt:
463 tmr_margin:
464 Watchdog tmr_margin in seconds. (default=15)
465 tmr_atboot:
466 Watchdog is started at boot time if set to 1, default=0
467 nowayout:
468 Watchdog cannot be stopped once started
469 (default=kernel config parameter)
470 soft_noboot:
471 Watchdog action, set to 1 to ignore reboots, 0 to reboot
472 debug:
473 Watchdog debug, set to >1 for debug, (default 0)
474
475-------------------------------------------------
476
477sa1100_wdt:
478 margin:
479 Watchdog margin in seconds (default 60s)
480
481-------------------------------------------------
482
483sb_wdog:
484 timeout:
485 Watchdog timeout in microseconds (max/default 8388607 or 8.3ish secs)
486
487-------------------------------------------------
488
489sbc60xxwdt:
490 wdt_stop:
491 SBC60xx WDT 'stop' io port (default 0x45)
492 wdt_start:
493 SBC60xx WDT 'start' io port (default 0x443)
494 timeout:
495 Watchdog timeout in seconds. (1<=timeout<=3600, default=30)
496 nowayout:
497 Watchdog cannot be stopped once started
498 (default=kernel config parameter)
499
500-------------------------------------------------
501
502sbc7240_wdt:
503 timeout:
504 Watchdog timeout in seconds. (1<=timeout<=255, default=30)
505 nowayout:
506 Disable watchdog when closing device file
507
508-------------------------------------------------
509
510sbc8360:
511 timeout:
512 Index into timeout table (0-63) (default=27 (60s))
513 nowayout:
514 Watchdog cannot be stopped once started
515 (default=kernel config parameter)
516
517-------------------------------------------------
518
519sbc_epx_c3:
520 nowayout:
521 Watchdog cannot be stopped once started
522 (default=kernel config parameter)
523
524-------------------------------------------------
525
526sbc_fitpc2_wdt:
527 margin:
528 Watchdog margin in seconds (default 60s)
529 nowayout:
530 Watchdog cannot be stopped once started
531
532-------------------------------------------------
533
534sbsa_gwdt:
535 timeout:
536 Watchdog timeout in seconds. (default 10s)
537 action:
538 Watchdog action at the first stage timeout,
539 set to 0 to ignore, 1 to panic. (default=0)
540 nowayout:
541 Watchdog cannot be stopped once started
542 (default=kernel config parameter)
543
544-------------------------------------------------
545
546sc1200wdt:
547 isapnp:
548 When set to 0 driver ISA PnP support will be disabled (default=1)
549 io:
550 io port
551 timeout:
552 range is 0-255 minutes, default is 1
553 nowayout:
554 Watchdog cannot be stopped once started
555 (default=kernel config parameter)
556
557-------------------------------------------------
558
559sc520_wdt:
560 timeout:
561 Watchdog timeout in seconds. (1 <= timeout <= 3600, default=30)
562 nowayout:
563 Watchdog cannot be stopped once started
564 (default=kernel config parameter)
565
566-------------------------------------------------
567
568sch311x_wdt:
569 force_id:
570 Override the detected device ID
571 therm_trip:
572 Should a ThermTrip trigger the reset generator
573 timeout:
574 Watchdog timeout in seconds. 1<= timeout <=15300, default=60
575 nowayout:
576 Watchdog cannot be stopped once started
577 (default=kernel config parameter)
578
579-------------------------------------------------
580
581scx200_wdt:
582 margin:
583 Watchdog margin in seconds
584 nowayout:
585 Disable watchdog shutdown on close
586
587-------------------------------------------------
588
589shwdt:
590 clock_division_ratio:
591 Clock division ratio. Valid ranges are from 0x5 (1.31ms)
592 to 0x7 (5.25ms). (default=7)
593 heartbeat:
594 Watchdog heartbeat in seconds. (1 <= heartbeat <= 3600, default=30
595 nowayout:
596 Watchdog cannot be stopped once started
597 (default=kernel config parameter)
598
599-------------------------------------------------
600
601smsc37b787_wdt:
602 timeout:
603 range is 1-255 units, default is 60
604 nowayout:
605 Watchdog cannot be stopped once started
606 (default=kernel config parameter)
607
608-------------------------------------------------
609
610softdog:
611 soft_margin:
612 Watchdog soft_margin in seconds.
613 (0 < soft_margin < 65536, default=60)
614 nowayout:
615 Watchdog cannot be stopped once started
616 (default=kernel config parameter)
617 soft_noboot:
618 Softdog action, set to 1 to ignore reboots, 0 to reboot
619 (default=0)
620
621-------------------------------------------------
622
623stmp3xxx_wdt:
624 heartbeat:
625 Watchdog heartbeat period in seconds from 1 to 4194304, default 19
626
627-------------------------------------------------
628
629tegra_wdt:
630 heartbeat:
631 Watchdog heartbeats in seconds. (default = 120)
632 nowayout:
633 Watchdog cannot be stopped once started
634 (default=kernel config parameter)
635
636-------------------------------------------------
637
638ts72xx_wdt:
639 timeout:
640 Watchdog timeout in seconds. (1 <= timeout <= 8, default=8)
641 nowayout:
642 Disable watchdog shutdown on close
643
644-------------------------------------------------
645
646twl4030_wdt:
647 nowayout:
648 Watchdog cannot be stopped once started
649 (default=kernel config parameter)
650
651-------------------------------------------------
652
653txx9wdt:
654 timeout:
655 Watchdog timeout in seconds. (0<timeout<N, default=60)
656 nowayout:
657 Watchdog cannot be stopped once started
658 (default=kernel config parameter)
659
660-------------------------------------------------
661
662uniphier_wdt:
663 timeout:
664 Watchdog timeout in power of two seconds.
665 (1 <= timeout <= 128, default=64)
666 nowayout:
667 Watchdog cannot be stopped once started
668 (default=kernel config parameter)
669
670-------------------------------------------------
671
672w83627hf_wdt:
673 wdt_io:
674 w83627hf/thf WDT io port (default 0x2E)
675 timeout:
676 Watchdog timeout in seconds. 1 <= timeout <= 255, default=60.
677 nowayout:
678 Watchdog cannot be stopped once started
679 (default=kernel config parameter)
680
681-------------------------------------------------
682
683w83877f_wdt:
684 timeout:
685 Watchdog timeout in seconds. (1<=timeout<=3600, default=30)
686 nowayout:
687 Watchdog cannot be stopped once started
688 (default=kernel config parameter)
689
690-------------------------------------------------
691
692w83977f_wdt:
693 timeout:
694 Watchdog timeout in seconds (15..7635), default=45)
695 testmode:
696 Watchdog testmode (1 = no reboot), default=0
697 nowayout:
698 Watchdog cannot be stopped once started
699 (default=kernel config parameter)
700
701-------------------------------------------------
702
703wafer5823wdt:
704 timeout:
705 Watchdog timeout in seconds. 1 <= timeout <= 255, default=60.
706 nowayout:
707 Watchdog cannot be stopped once started
708 (default=kernel config parameter)
709
710-------------------------------------------------
711
712wdt285:
713 soft_margin:
714 Watchdog timeout in seconds (default=60)
715
716-------------------------------------------------
717
718wdt977:
719 timeout:
720 Watchdog timeout in seconds (60..15300, default=60)
721 testmode:
722 Watchdog testmode (1 = no reboot), default=0
723 nowayout:
724 Watchdog cannot be stopped once started
725 (default=kernel config parameter)
726
727-------------------------------------------------
728
729wm831x_wdt:
730 nowayout:
731 Watchdog cannot be stopped once started
732 (default=kernel config parameter)
733
734-------------------------------------------------
735
736wm8350_wdt:
737 nowayout:
738 Watchdog cannot be stopped once started
739 (default=kernel config parameter)
740
741-------------------------------------------------
742
743sun4v_wdt:
744 timeout_ms:
745 Watchdog timeout in milliseconds 1..180000, default=60000)
746 nowayout:
747 Watchdog cannot be stopped once started