diff options
Diffstat (limited to 'drivers/char/watchdog/Kconfig')
| -rw-r--r-- | drivers/char/watchdog/Kconfig | 65 |
1 files changed, 51 insertions, 14 deletions
diff --git a/drivers/char/watchdog/Kconfig b/drivers/char/watchdog/Kconfig index 89e46d6dfc4e..0187b1185323 100644 --- a/drivers/char/watchdog/Kconfig +++ b/drivers/char/watchdog/Kconfig | |||
| @@ -13,7 +13,7 @@ config WATCHDOG | |||
| 13 | subsequently opening the file and then failing to write to it for | 13 | subsequently opening the file and then failing to write to it for |
| 14 | longer than 1 minute will result in rebooting the machine. This | 14 | longer than 1 minute will result in rebooting the machine. This |
| 15 | could be useful for a networked machine that needs to come back | 15 | could be useful for a networked machine that needs to come back |
| 16 | online as fast as possible after a lock-up. There's both a watchdog | 16 | on-line as fast as possible after a lock-up. There's both a watchdog |
| 17 | implementation entirely in software (which can sometimes fail to | 17 | implementation entirely in software (which can sometimes fail to |
| 18 | reboot the machine) and a driver for hardware watchdog boards, which | 18 | reboot the machine) and a driver for hardware watchdog boards, which |
| 19 | are more robust and can also keep track of the temperature inside | 19 | are more robust and can also keep track of the temperature inside |
| @@ -60,7 +60,7 @@ config SOFT_WATCHDOG | |||
| 60 | 60 | ||
| 61 | # ARM Architecture | 61 | # ARM Architecture |
| 62 | 62 | ||
| 63 | config AT91_WATCHDOG | 63 | config AT91RM9200_WATCHDOG |
| 64 | tristate "AT91RM9200 watchdog" | 64 | tristate "AT91RM9200 watchdog" |
| 65 | depends on WATCHDOG && ARCH_AT91RM9200 | 65 | depends on WATCHDOG && ARCH_AT91RM9200 |
| 66 | help | 66 | help |
| @@ -71,7 +71,7 @@ config 21285_WATCHDOG | |||
| 71 | tristate "DC21285 watchdog" | 71 | tristate "DC21285 watchdog" |
| 72 | depends on WATCHDOG && FOOTBRIDGE | 72 | depends on WATCHDOG && FOOTBRIDGE |
| 73 | help | 73 | help |
| 74 | The Intel Footbridge chip contains a builtin watchdog circuit. Say Y | 74 | The Intel Footbridge chip contains a built-in watchdog circuit. Say Y |
| 75 | here if you wish to use this. Alternatively say M to compile the | 75 | here if you wish to use this. Alternatively say M to compile the |
| 76 | driver as a module, which will be called wdt285. | 76 | driver as a module, which will be called wdt285. |
| 77 | 77 | ||
| @@ -269,11 +269,11 @@ config IB700_WDT | |||
| 269 | Most people will say N. | 269 | Most people will say N. |
| 270 | 270 | ||
| 271 | config IBMASR | 271 | config IBMASR |
| 272 | tristate "IBM Automatic Server Restart" | 272 | tristate "IBM Automatic Server Restart" |
| 273 | depends on WATCHDOG && X86 | 273 | depends on WATCHDOG && X86 |
| 274 | help | 274 | help |
| 275 | This is the driver for the IBM Automatic Server Restart watchdog | 275 | This is the driver for the IBM Automatic Server Restart watchdog |
| 276 | timer builtin into some eServer xSeries machines. | 276 | timer built-in into some eServer xSeries machines. |
| 277 | 277 | ||
| 278 | To compile this driver as a module, choose M here: the | 278 | To compile this driver as a module, choose M here: the |
| 279 | module will be called ibmasr. | 279 | module will be called ibmasr. |
| @@ -316,13 +316,16 @@ config I8XX_TCO | |||
| 316 | To compile this driver as a module, choose M here: the | 316 | To compile this driver as a module, choose M here: the |
| 317 | module will be called i8xx_tco. | 317 | module will be called i8xx_tco. |
| 318 | 318 | ||
| 319 | Note: This driver will be removed in the near future. Please | ||
| 320 | use the Intel TCO Timer/Watchdog driver. | ||
| 321 | |||
| 319 | config ITCO_WDT | 322 | config ITCO_WDT |
| 320 | tristate "Intel TCO Timer/Watchdog (EXPERIMENTAL)" | 323 | tristate "Intel TCO Timer/Watchdog" |
| 321 | depends on WATCHDOG && (X86 || IA64) && PCI && EXPERIMENTAL | 324 | depends on WATCHDOG && (X86 || IA64) && PCI |
| 322 | ---help--- | 325 | ---help--- |
| 323 | Hardware driver for the intel TCO timer based watchdog devices. | 326 | Hardware driver for the intel TCO timer based watchdog devices. |
| 324 | These drivers are included in the Intel 82801 I/O Controller | 327 | These drivers are included in the Intel 82801 I/O Controller |
| 325 | Hub family 'from ICH0 up to ICH7) and in the Intel 6300ESB | 328 | Hub family (from ICH0 up to ICH8) and in the Intel 6300ESB |
| 326 | controller hub. | 329 | controller hub. |
| 327 | 330 | ||
| 328 | The TCO (Total Cost of Ownership) timer is a watchdog timer | 331 | The TCO (Total Cost of Ownership) timer is a watchdog timer |
| @@ -395,6 +398,26 @@ config CPU5_WDT | |||
| 395 | To compile this driver as a module, choose M here: the | 398 | To compile this driver as a module, choose M here: the |
| 396 | module will be called cpu5wdt. | 399 | module will be called cpu5wdt. |
| 397 | 400 | ||
| 401 | config SMSC37B787_WDT | ||
| 402 | tristate "Winbond SMsC37B787 Watchdog Timer" | ||
| 403 | depends on WATCHDOG && X86 | ||
| 404 | ---help--- | ||
| 405 | This is the driver for the hardware watchdog component on the | ||
| 406 | Winbond SMsC37B787 chipset as used on the NetRunner Mainboard | ||
| 407 | from Vision Systems and maybe others. | ||
| 408 | |||
| 409 | This watchdog simply watches your kernel to make sure it doesn't | ||
| 410 | freeze, and if it does, it reboots your computer after a certain | ||
| 411 | amount of time. | ||
| 412 | |||
| 413 | Usually a userspace daemon will notify the kernel WDT driver that | ||
| 414 | userspace is still alive, at regular intervals. | ||
| 415 | |||
| 416 | To compile this driver as a module, choose M here: the | ||
| 417 | module will be called smsc37b787_wdt. | ||
| 418 | |||
| 419 | Most people will say N. | ||
| 420 | |||
| 398 | config W83627HF_WDT | 421 | config W83627HF_WDT |
| 399 | tristate "W83627HF Watchdog Timer" | 422 | tristate "W83627HF Watchdog Timer" |
| 400 | depends on WATCHDOG && X86 | 423 | depends on WATCHDOG && X86 |
| @@ -410,6 +433,21 @@ config W83627HF_WDT | |||
| 410 | 433 | ||
| 411 | Most people will say N. | 434 | Most people will say N. |
| 412 | 435 | ||
| 436 | config W83697HF_WDT | ||
| 437 | tristate "W83697HF/W83697HG Watchdog Timer" | ||
| 438 | depends on WATCHDOG && X86 | ||
| 439 | ---help--- | ||
| 440 | This is the driver for the hardware watchdog on the W83697HF/HG | ||
| 441 | chipset as used in Dedibox/VIA motherboards (and likely others). | ||
| 442 | This watchdog simply watches your kernel to make sure it doesn't | ||
| 443 | freeze, and if it does, it reboots your computer after a certain | ||
| 444 | amount of time. | ||
| 445 | |||
| 446 | To compile this driver as a module, choose M here: the | ||
| 447 | module will be called w83697hf_wdt. | ||
| 448 | |||
| 449 | Most people will say N. | ||
| 450 | |||
| 413 | config W83877F_WDT | 451 | config W83877F_WDT |
| 414 | tristate "W83877F (EMACS) Watchdog Timer" | 452 | tristate "W83877F (EMACS) Watchdog Timer" |
| 415 | depends on WATCHDOG && X86 | 453 | depends on WATCHDOG && X86 |
| @@ -443,7 +481,7 @@ config MACHZ_WDT | |||
| 443 | depends on WATCHDOG && X86 | 481 | depends on WATCHDOG && X86 |
| 444 | ---help--- | 482 | ---help--- |
| 445 | If you are using a ZF Micro MachZ processor, say Y here, otherwise | 483 | If you are using a ZF Micro MachZ processor, say Y here, otherwise |
| 446 | N. This is the driver for the watchdog timer builtin on that | 484 | N. This is the driver for the watchdog timer built-in on that |
| 447 | processor using ZF-Logic interface. This watchdog simply watches | 485 | processor using ZF-Logic interface. This watchdog simply watches |
| 448 | your kernel to make sure it doesn't freeze, and if it does, it | 486 | your kernel to make sure it doesn't freeze, and if it does, it |
| 449 | reboots your computer after a certain amount of time. | 487 | reboots your computer after a certain amount of time. |
| @@ -472,7 +510,6 @@ config SBC_EPX_C3_WATCHDOG | |||
| 472 | To compile this driver as a module, choose M here: the | 510 | To compile this driver as a module, choose M here: the |
| 473 | module will be called sbc_epx_c3. | 511 | module will be called sbc_epx_c3. |
| 474 | 512 | ||
| 475 | |||
| 476 | # PowerPC Architecture | 513 | # PowerPC Architecture |
| 477 | 514 | ||
| 478 | config 8xx_WDT | 515 | config 8xx_WDT |
| @@ -502,7 +539,7 @@ config WATCHDOG_RTAS | |||
| 502 | help | 539 | help |
| 503 | This driver adds watchdog support for the RTAS watchdog. | 540 | This driver adds watchdog support for the RTAS watchdog. |
| 504 | 541 | ||
| 505 | To compile this driver as a module, choose M here. The module | 542 | To compile this driver as a module, choose M here. The module |
| 506 | will be called wdrtas. | 543 | will be called wdrtas. |
| 507 | 544 | ||
| 508 | # MIPS Architecture | 545 | # MIPS Architecture |
| @@ -556,7 +593,7 @@ config SH_WDT_MMAP | |||
| 556 | help | 593 | help |
| 557 | If you say Y here, user applications will be able to mmap the | 594 | If you say Y here, user applications will be able to mmap the |
| 558 | WDT/CPG registers. | 595 | WDT/CPG registers. |
| 559 | # | 596 | |
| 560 | # SPARC64 Architecture | 597 | # SPARC64 Architecture |
| 561 | 598 | ||
| 562 | config WATCHDOG_CP1XXX | 599 | config WATCHDOG_CP1XXX |
