aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/watchdog/Kconfig
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2012-05-23 18:42:42 -0400
committerLinus Torvalds <torvalds@linux-foundation.org>2012-05-23 18:42:42 -0400
commit0b87da68a0f0a7bf7f7446cf64f92e672bd68ef8 (patch)
treecc5ddfd411bc9c5d6fb828b86eba92f50294805e /drivers/watchdog/Kconfig
parent59d0952b43552570e0f1c3ff91ebb16d4caec171 (diff)
parentcad19fa66469d2a745fae0c168833d5d33d64489 (diff)
Merge git://www.linux-watchdog.org/linux-watchdog
Pull first set of watchdog updates from Wim Van Sebroeck: "This pull contains: - The removal of ixp2000_wdt - The addition of ie6xx_wdt - Some documentation fixes - Small fixes and improvements (Note: Part 2 will contain generic watchdog core changes + conversion of some more drivers)" * git://www.linux-watchdog.org/linux-watchdog: Documentation/watchdog: Fix the file descriptor leak when no cmdline arg given Documentation/watchdog: close the fd when cmdline arg given Documentation/watchdog: Fix a small typo watchdog: s3c2410_wdt: Set timeout to actually achieved timeout watchdog: wm831x: Convert to gpio_request_one() watchdog: via_wdt: depends on PCI watchdog: ie6xx_wdt needs io.h watchdog: ie6xx_wdt.c: fix printk format warning watchdog: Add watchdog driver for Intel Atom E6XX watchdog: it87_wdt: Add support for IT8728F watchdog. watchdog: i6300esb: don't depend on X86 watchdog: Use module_pci_driver watchdog: sch311x_wdt.c: Remove RESGEN watchdog: s3c2410-wdt: Use of_match_ptr(). watchdog: Device tree support for pnx4008-wdt watchdog: ar7_wdt.c: use devm_request_and_ioremap watchdog: remove ixp2000 driver watchdog: sp5100_tco.c: quiet sparse noise about using plain integer was NULL pointer
Diffstat (limited to 'drivers/watchdog/Kconfig')
-rw-r--r--drivers/watchdog/Kconfig35
1 files changed, 21 insertions, 14 deletions
diff --git a/drivers/watchdog/Kconfig b/drivers/watchdog/Kconfig
index edebaf771f5..a18bf6358eb 100644
--- a/drivers/watchdog/Kconfig
+++ b/drivers/watchdog/Kconfig
@@ -129,17 +129,6 @@ config 977_WATCHDOG
129 129
130 Not sure? It's safe to say N. 130 Not sure? It's safe to say N.
131 131
132config IXP2000_WATCHDOG
133 tristate "IXP2000 Watchdog"
134 depends on ARCH_IXP2000
135 help
136 Say Y here if to include support for the watchdog timer
137 in the Intel IXP2000(2400, 2800, 2850) network processors.
138 This driver can be built as a module by choosing M. The module
139 will be called ixp2000_wdt.
140
141 Say N if you are unsure.
142
143config IXP4XX_WATCHDOG 132config IXP4XX_WATCHDOG
144 tristate "IXP4xx Watchdog" 133 tristate "IXP4xx Watchdog"
145 depends on ARCH_IXP4XX 134 depends on ARCH_IXP4XX
@@ -543,7 +532,7 @@ config WAFER_WDT
543 532
544config I6300ESB_WDT 533config I6300ESB_WDT
545 tristate "Intel 6300ESB Timer/Watchdog" 534 tristate "Intel 6300ESB Timer/Watchdog"
546 depends on X86 && PCI 535 depends on PCI
547 ---help--- 536 ---help---
548 Hardware driver for the watchdog timer built into the Intel 537 Hardware driver for the watchdog timer built into the Intel
549 6300ESB controller hub. 538 6300ESB controller hub.
@@ -551,6 +540,19 @@ config I6300ESB_WDT
551 To compile this driver as a module, choose M here: the 540 To compile this driver as a module, choose M here: the
552 module will be called i6300esb. 541 module will be called i6300esb.
553 542
543config IE6XX_WDT
544 tristate "Intel Atom E6xx Watchdog"
545 depends on X86 && PCI
546 select WATCHDOG_CORE
547 select MFD_CORE
548 select LPC_SCH
549 ---help---
550 Hardware driver for the watchdog timer built into the Intel
551 Atom E6XX (TunnelCreek) processor.
552
553 To compile this driver as a module, choose M here: the
554 module will be called ie6xx_wdt.
555
554config INTEL_SCU_WATCHDOG 556config INTEL_SCU_WATCHDOG
555 bool "Intel SCU Watchdog for Mobile Platforms" 557 bool "Intel SCU Watchdog for Mobile Platforms"
556 depends on X86_MRST 558 depends on X86_MRST
@@ -607,7 +609,12 @@ config IT87_WDT
607 depends on X86 && EXPERIMENTAL 609 depends on X86 && EXPERIMENTAL
608 ---help--- 610 ---help---
609 This is the driver for the hardware watchdog on the ITE IT8702, 611 This is the driver for the hardware watchdog on the ITE IT8702,
610 IT8712, IT8716, IT8718, IT8720, IT8721, IT8726 Super I/O chips. 612 IT8712, IT8716, IT8718, IT8720, IT8721, IT8726 and IT8728
613 Super I/O chips.
614
615 If the driver does not work, then make sure that the game port in
616 the BIOS is enabled.
617
611 This watchdog simply watches your kernel to make sure it doesn't 618 This watchdog simply watches your kernel to make sure it doesn't
612 freeze, and if it does, it reboots your computer after a certain 619 freeze, and if it does, it reboots your computer after a certain
613 amount of time. 620 amount of time.
@@ -780,7 +787,7 @@ config SMSC37B787_WDT
780 787
781config VIA_WDT 788config VIA_WDT
782 tristate "VIA Watchdog Timer" 789 tristate "VIA Watchdog Timer"
783 depends on X86 790 depends on X86 && PCI
784 select WATCHDOG_CORE 791 select WATCHDOG_CORE
785 ---help--- 792 ---help---
786 This is the driver for the hardware watchdog timer on VIA 793 This is the driver for the hardware watchdog timer on VIA