diff options
Diffstat (limited to 'drivers/char/watchdog/Kconfig')
-rw-r--r-- | drivers/char/watchdog/Kconfig | 117 |
1 files changed, 85 insertions, 32 deletions
diff --git a/drivers/char/watchdog/Kconfig b/drivers/char/watchdog/Kconfig index 16fb23125e96..37bddc1802de 100644 --- a/drivers/char/watchdog/Kconfig +++ b/drivers/char/watchdog/Kconfig | |||
@@ -55,6 +55,8 @@ config SOFT_WATCHDOG | |||
55 | To compile this driver as a module, choose M here: the | 55 | To compile this driver as a module, choose M here: the |
56 | module will be called softdog. | 56 | module will be called softdog. |
57 | 57 | ||
58 | # ALPHA Architecture | ||
59 | |||
58 | # ARM Architecture | 60 | # ARM Architecture |
59 | 61 | ||
60 | config AT91RM9200_WATCHDOG | 62 | config AT91RM9200_WATCHDOG |
@@ -189,7 +191,7 @@ config PNX4008_WATCHDOG | |||
189 | 191 | ||
190 | config IOP_WATCHDOG | 192 | config IOP_WATCHDOG |
191 | tristate "IOP Watchdog" | 193 | tristate "IOP Watchdog" |
192 | depends on WATCHDOG && PLAT_IOP | 194 | depends on PLAT_IOP |
193 | select WATCHDOG_NOWAYOUT if (ARCH_IOP32X || ARCH_IOP33X) | 195 | select WATCHDOG_NOWAYOUT if (ARCH_IOP32X || ARCH_IOP33X) |
194 | help | 196 | help |
195 | Say Y here if to include support for the watchdog timer | 197 | Say Y here if to include support for the watchdog timer |
@@ -203,15 +205,48 @@ config IOP_WATCHDOG | |||
203 | operating as an Root Complex and/or Central Resource, the PCI-X | 205 | operating as an Root Complex and/or Central Resource, the PCI-X |
204 | and/or PCIe busses will also be reset. THIS IS A VERY BIG HAMMER. | 206 | and/or PCIe busses will also be reset. THIS IS A VERY BIG HAMMER. |
205 | 207 | ||
208 | config DAVINCI_WATCHDOG | ||
209 | tristate "DaVinci watchdog" | ||
210 | depends on ARCH_DAVINCI | ||
211 | help | ||
212 | Say Y here if to include support for the watchdog timer | ||
213 | in the DaVinci DM644x/DM646x processors. | ||
214 | To compile this driver as a module, choose M here: the | ||
215 | module will be called davinci_wdt. | ||
216 | |||
217 | NOTE: once enabled, this timer cannot be disabled. | ||
218 | Say N if you are unsure. | ||
219 | |||
220 | # ARM26 Architecture | ||
221 | |||
206 | # AVR32 Architecture | 222 | # AVR32 Architecture |
207 | 223 | ||
208 | config AT32AP700X_WDT | 224 | config AT32AP700X_WDT |
209 | tristate "AT32AP700x watchdog" | 225 | tristate "AT32AP700x watchdog" |
210 | depends on WATCHDOG && CPU_AT32AP7000 | 226 | depends on CPU_AT32AP7000 |
211 | help | 227 | help |
212 | Watchdog timer embedded into AT32AP700x devices. This will reboot | 228 | Watchdog timer embedded into AT32AP700x devices. This will reboot |
213 | your system when the timeout is reached. | 229 | your system when the timeout is reached. |
214 | 230 | ||
231 | # BLACKFIN Architecture | ||
232 | |||
233 | config BFIN_WDT | ||
234 | tristate "Blackfin On-Chip Watchdog Timer" | ||
235 | depends on BLACKFIN | ||
236 | ---help--- | ||
237 | If you say yes here you will get support for the Blackfin On-Chip | ||
238 | Watchdog Timer. If you have one of these processors and wish to | ||
239 | have watchdog support enabled, say Y, otherwise say N. | ||
240 | |||
241 | To compile this driver as a module, choose M here: the | ||
242 | module will be called bfin_wdt. | ||
243 | |||
244 | # CRIS Architecture | ||
245 | |||
246 | # FRV Architecture | ||
247 | |||
248 | # H8300 Architecture | ||
249 | |||
215 | # X86 (i386 + ia64 + x86_64) Architecture | 250 | # X86 (i386 + ia64 + x86_64) Architecture |
216 | 251 | ||
217 | config ACQUIRE_WDT | 252 | config ACQUIRE_WDT |
@@ -540,37 +575,11 @@ config SBC_EPX_C3_WATCHDOG | |||
540 | To compile this driver as a module, choose M here: the | 575 | To compile this driver as a module, choose M here: the |
541 | module will be called sbc_epx_c3. | 576 | module will be called sbc_epx_c3. |
542 | 577 | ||
543 | # PowerPC Architecture | 578 | # M32R Architecture |
544 | 579 | ||
545 | config 8xx_WDT | 580 | # M68K Architecture |
546 | tristate "MPC8xx Watchdog Timer" | ||
547 | depends on 8xx | ||
548 | 581 | ||
549 | config 83xx_WDT | 582 | # M68KNOMMU Architecture |
550 | tristate "MPC83xx Watchdog Timer" | ||
551 | depends on PPC_83xx | ||
552 | |||
553 | config MV64X60_WDT | ||
554 | tristate "MV64X60 (Marvell Discovery) Watchdog Timer" | ||
555 | depends on MV64X60 | ||
556 | |||
557 | config BOOKE_WDT | ||
558 | bool "PowerPC Book-E Watchdog Timer" | ||
559 | depends on BOOKE || 4xx | ||
560 | ---help--- | ||
561 | Please see Documentation/watchdog/watchdog-api.txt for | ||
562 | more information. | ||
563 | |||
564 | # PPC64 Architecture | ||
565 | |||
566 | config WATCHDOG_RTAS | ||
567 | tristate "RTAS watchdog" | ||
568 | depends on PPC_RTAS | ||
569 | help | ||
570 | This driver adds watchdog support for the RTAS watchdog. | ||
571 | |||
572 | To compile this driver as a module, choose M here. The module | ||
573 | will be called wdrtas. | ||
574 | 583 | ||
575 | # MIPS Architecture | 584 | # MIPS Architecture |
576 | 585 | ||
@@ -600,6 +609,44 @@ config WDT_RM9K_GPI | |||
600 | To compile this driver as a module, choose M here: the | 609 | To compile this driver as a module, choose M here: the |
601 | module will be called rm9k_wdt. | 610 | module will be called rm9k_wdt. |
602 | 611 | ||
612 | # PARISC Architecture | ||
613 | |||
614 | # POWERPC Architecture | ||
615 | |||
616 | config MPC5200_WDT | ||
617 | tristate "MPC5200 Watchdog Timer" | ||
618 | depends on PPC_MPC52xx | ||
619 | |||
620 | config 8xx_WDT | ||
621 | tristate "MPC8xx Watchdog Timer" | ||
622 | depends on 8xx | ||
623 | |||
624 | config 83xx_WDT | ||
625 | tristate "MPC83xx Watchdog Timer" | ||
626 | depends on PPC_83xx | ||
627 | |||
628 | config MV64X60_WDT | ||
629 | tristate "MV64X60 (Marvell Discovery) Watchdog Timer" | ||
630 | depends on MV64X60 | ||
631 | |||
632 | config BOOKE_WDT | ||
633 | bool "PowerPC Book-E Watchdog Timer" | ||
634 | depends on BOOKE || 4xx | ||
635 | ---help--- | ||
636 | Please see Documentation/watchdog/watchdog-api.txt for | ||
637 | more information. | ||
638 | |||
639 | # PPC64 Architecture | ||
640 | |||
641 | config WATCHDOG_RTAS | ||
642 | tristate "RTAS watchdog" | ||
643 | depends on PPC_RTAS | ||
644 | help | ||
645 | This driver adds watchdog support for the RTAS watchdog. | ||
646 | |||
647 | To compile this driver as a module, choose M here. The module | ||
648 | will be called wdrtas. | ||
649 | |||
603 | # S390 Architecture | 650 | # S390 Architecture |
604 | 651 | ||
605 | config ZVM_WATCHDOG | 652 | config ZVM_WATCHDOG |
@@ -614,7 +661,7 @@ config ZVM_WATCHDOG | |||
614 | To compile this driver as a module, choose M here. The module | 661 | To compile this driver as a module, choose M here. The module |
615 | will be called vmwatchdog. | 662 | will be called vmwatchdog. |
616 | 663 | ||
617 | # SUPERH Architecture | 664 | # SUPERH (sh + sh64) Architecture |
618 | 665 | ||
619 | config SH_WDT | 666 | config SH_WDT |
620 | tristate "SuperH Watchdog" | 667 | tristate "SuperH Watchdog" |
@@ -641,6 +688,8 @@ config SH_WDT_MMAP | |||
641 | If you say Y here, user applications will be able to mmap the | 688 | If you say Y here, user applications will be able to mmap the |
642 | WDT/CPG registers. | 689 | WDT/CPG registers. |
643 | 690 | ||
691 | # SPARC Architecture | ||
692 | |||
644 | # SPARC64 Architecture | 693 | # SPARC64 Architecture |
645 | 694 | ||
646 | config WATCHDOG_CP1XXX | 695 | config WATCHDOG_CP1XXX |
@@ -665,6 +714,10 @@ config WATCHDOG_RIO | |||
665 | machines. The watchdog timeout period is normally one minute but | 714 | machines. The watchdog timeout period is normally one minute but |
666 | can be changed with a boot-time parameter. | 715 | can be changed with a boot-time parameter. |
667 | 716 | ||
717 | # V850 Architecture | ||
718 | |||
719 | # XTENSA Architecture | ||
720 | |||
668 | # | 721 | # |
669 | # ISA-based Watchdog Cards | 722 | # ISA-based Watchdog Cards |
670 | # | 723 | # |