aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJan Engelhardt <jengelh@linux01.gwdg.de>2007-04-30 07:56:42 -0400
committerWim Van Sebroeck <wim@iguana.be>2007-05-05 02:55:25 -0400
commit261259b2a8c2924cbe591697e740654734ec0f7b (patch)
tree954d9b297d927fec0a13bd3457c6ec59565a8912
parent5aa15050a2b00d1171d11d2e8d9f99bf34a0088b (diff)
[WATCHDOG] Kconfig menuconfig patch
Change Kconfig objects from "menu, config" into "menuconfig" so that the user can disable the whole feature without having to enter the menu first. Signed-off-by: Jan Engelhardt <jengelh@gmx.de> Signed-off-by: Wim Van Sebroeck <wim@iguana.be>
-rw-r--r--drivers/char/watchdog/Kconfig121
1 files changed, 59 insertions, 62 deletions
diff --git a/drivers/char/watchdog/Kconfig b/drivers/char/watchdog/Kconfig
index 684812f32d1d..e2adc7f57873 100644
--- a/drivers/char/watchdog/Kconfig
+++ b/drivers/char/watchdog/Kconfig
@@ -2,9 +2,7 @@
2# Watchdog device configuration 2# Watchdog device configuration
3# 3#
4 4
5menu "Watchdog Cards" 5menuconfig WATCHDOG
6
7config WATCHDOG
8 bool "Watchdog Timer Support" 6 bool "Watchdog Timer Support"
9 ---help--- 7 ---help---
10 If you say Y here (and to one of the following options) and create a 8 If you say Y here (and to one of the following options) and create a
@@ -28,9 +26,10 @@ config WATCHDOG
28 26
29 If unsure, say N. 27 If unsure, say N.
30 28
29if WATCHDOG
30
31config WATCHDOG_NOWAYOUT 31config WATCHDOG_NOWAYOUT
32 bool "Disable watchdog shutdown on close" 32 bool "Disable watchdog shutdown on close"
33 depends on WATCHDOG
34 help 33 help
35 The default watchdog behaviour (which you get if you say N here) is 34 The default watchdog behaviour (which you get if you say N here) is
36 to stop the timer if the process managing it closes the file 35 to stop the timer if the process managing it closes the file
@@ -43,13 +42,11 @@ config WATCHDOG_NOWAYOUT
43# 42#
44 43
45comment "Watchdog Device Drivers" 44comment "Watchdog Device Drivers"
46 depends on WATCHDOG
47 45
48# Architecture Independent 46# Architecture Independent
49 47
50config SOFT_WATCHDOG 48config SOFT_WATCHDOG
51 tristate "Software watchdog" 49 tristate "Software watchdog"
52 depends on WATCHDOG
53 help 50 help
54 A software monitoring watchdog. This will fail to reboot your system 51 A software monitoring watchdog. This will fail to reboot your system
55 from some situations that the hardware watchdog will recover 52 from some situations that the hardware watchdog will recover
@@ -62,14 +59,14 @@ config SOFT_WATCHDOG
62 59
63config AT91RM9200_WATCHDOG 60config AT91RM9200_WATCHDOG
64 tristate "AT91RM9200 watchdog" 61 tristate "AT91RM9200 watchdog"
65 depends on WATCHDOG && ARCH_AT91RM9200 62 depends on ARCH_AT91RM9200
66 help 63 help
67 Watchdog timer embedded into AT91RM9200 chips. This will reboot your 64 Watchdog timer embedded into AT91RM9200 chips. This will reboot your
68 system when the timeout is reached. 65 system when the timeout is reached.
69 66
70config 21285_WATCHDOG 67config 21285_WATCHDOG
71 tristate "DC21285 watchdog" 68 tristate "DC21285 watchdog"
72 depends on WATCHDOG && FOOTBRIDGE 69 depends on FOOTBRIDGE
73 help 70 help
74 The Intel Footbridge chip contains a built-in watchdog circuit. Say Y 71 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 72 here if you wish to use this. Alternatively say M to compile the
@@ -83,7 +80,7 @@ config 21285_WATCHDOG
83 80
84config 977_WATCHDOG 81config 977_WATCHDOG
85 tristate "NetWinder WB83C977 watchdog" 82 tristate "NetWinder WB83C977 watchdog"
86 depends on WATCHDOG && FOOTBRIDGE && ARCH_NETWINDER 83 depends on FOOTBRIDGE && ARCH_NETWINDER
87 help 84 help
88 Say Y here to include support for the WB977 watchdog included in 85 Say Y here to include support for the WB977 watchdog included in
89 NetWinder machines. Alternatively say M to compile the driver as 86 NetWinder machines. Alternatively say M to compile the driver as
@@ -93,7 +90,7 @@ config 977_WATCHDOG
93 90
94config IXP2000_WATCHDOG 91config IXP2000_WATCHDOG
95 tristate "IXP2000 Watchdog" 92 tristate "IXP2000 Watchdog"
96 depends on WATCHDOG && ARCH_IXP2000 93 depends on ARCH_IXP2000
97 help 94 help
98 Say Y here if to include support for the watchdog timer 95 Say Y here if to include support for the watchdog timer
99 in the Intel IXP2000(2400, 2800, 2850) network processors. 96 in the Intel IXP2000(2400, 2800, 2850) network processors.
@@ -104,7 +101,7 @@ config IXP2000_WATCHDOG
104 101
105config IXP4XX_WATCHDOG 102config IXP4XX_WATCHDOG
106 tristate "IXP4xx Watchdog" 103 tristate "IXP4xx Watchdog"
107 depends on WATCHDOG && ARCH_IXP4XX 104 depends on ARCH_IXP4XX
108 help 105 help
109 Say Y here if to include support for the watchdog timer 106 Say Y here if to include support for the watchdog timer
110 in the Intel IXP4xx network processors. This driver can 107 in the Intel IXP4xx network processors. This driver can
@@ -120,7 +117,7 @@ config IXP4XX_WATCHDOG
120 117
121config S3C2410_WATCHDOG 118config S3C2410_WATCHDOG
122 tristate "S3C2410 Watchdog" 119 tristate "S3C2410 Watchdog"
123 depends on WATCHDOG && ARCH_S3C2410 120 depends on ARCH_S3C2410
124 help 121 help
125 Watchdog timer block in the Samsung S3C2410 chips. This will 122 Watchdog timer block in the Samsung S3C2410 chips. This will
126 reboot the system when the timer expires with the watchdog 123 reboot the system when the timer expires with the watchdog
@@ -136,7 +133,7 @@ config S3C2410_WATCHDOG
136 133
137config SA1100_WATCHDOG 134config SA1100_WATCHDOG
138 tristate "SA1100/PXA2xx watchdog" 135 tristate "SA1100/PXA2xx watchdog"
139 depends on WATCHDOG && ( ARCH_SA1100 || ARCH_PXA ) 136 depends on ARCH_SA1100 || ARCH_PXA
140 help 137 help
141 Watchdog timer embedded into SA11x0 and PXA2xx chips. This will 138 Watchdog timer embedded into SA11x0 and PXA2xx chips. This will
142 reboot your system when timeout is reached. 139 reboot your system when timeout is reached.
@@ -148,7 +145,7 @@ config SA1100_WATCHDOG
148 145
149config MPCORE_WATCHDOG 146config MPCORE_WATCHDOG
150 tristate "MPcore watchdog" 147 tristate "MPcore watchdog"
151 depends on WATCHDOG && ARM_MPCORE_PLATFORM && LOCAL_TIMERS 148 depends on ARM_MPCORE_PLATFORM && LOCAL_TIMERS
152 help 149 help
153 Watchdog timer embedded into the MPcore system. 150 Watchdog timer embedded into the MPcore system.
154 151
@@ -157,7 +154,7 @@ config MPCORE_WATCHDOG
157 154
158config EP93XX_WATCHDOG 155config EP93XX_WATCHDOG
159 tristate "EP93xx Watchdog" 156 tristate "EP93xx Watchdog"
160 depends on WATCHDOG && ARCH_EP93XX 157 depends on ARCH_EP93XX
161 help 158 help
162 Say Y here if to include support for the watchdog timer 159 Say Y here if to include support for the watchdog timer
163 embedded in the Cirrus Logic EP93xx family of devices. 160 embedded in the Cirrus Logic EP93xx family of devices.
@@ -167,14 +164,14 @@ config EP93XX_WATCHDOG
167 164
168config OMAP_WATCHDOG 165config OMAP_WATCHDOG
169 tristate "OMAP Watchdog" 166 tristate "OMAP Watchdog"
170 depends on WATCHDOG && (ARCH_OMAP16XX || ARCH_OMAP24XX) 167 depends on ARCH_OMAP16XX || ARCH_OMAP24XX
171 help 168 help
172 Support for TI OMAP1610/OMAP1710/OMAP2420 watchdog. Say 'Y' here to 169 Support for TI OMAP1610/OMAP1710/OMAP2420 watchdog. Say 'Y' here to
173 enable the OMAP1610/OMAP1710 watchdog timer. 170 enable the OMAP1610/OMAP1710 watchdog timer.
174 171
175config PNX4008_WATCHDOG 172config PNX4008_WATCHDOG
176 tristate "PNX4008 Watchdog" 173 tristate "PNX4008 Watchdog"
177 depends on WATCHDOG && ARCH_PNX4008 174 depends on ARCH_PNX4008
178 help 175 help
179 Say Y here if to include support for the watchdog timer 176 Say Y here if to include support for the watchdog timer
180 in the PNX4008 processor. 177 in the PNX4008 processor.
@@ -187,7 +184,7 @@ config PNX4008_WATCHDOG
187 184
188config ACQUIRE_WDT 185config ACQUIRE_WDT
189 tristate "Acquire SBC Watchdog Timer" 186 tristate "Acquire SBC Watchdog Timer"
190 depends on WATCHDOG && X86 187 depends on X86
191 ---help--- 188 ---help---
192 This is the driver for the hardware watchdog on Single Board 189 This is the driver for the hardware watchdog on Single Board
193 Computers produced by Acquire Inc (and others). This watchdog 190 Computers produced by Acquire Inc (and others). This watchdog
@@ -201,7 +198,7 @@ config ACQUIRE_WDT
201 198
202config ADVANTECH_WDT 199config ADVANTECH_WDT
203 tristate "Advantech SBC Watchdog Timer" 200 tristate "Advantech SBC Watchdog Timer"
204 depends on WATCHDOG && X86 201 depends on X86
205 help 202 help
206 If you are configuring a Linux kernel for the Advantech single-board 203 If you are configuring a Linux kernel for the Advantech single-board
207 computer, say `Y' here to support its built-in watchdog timer 204 computer, say `Y' here to support its built-in watchdog timer
@@ -210,7 +207,7 @@ config ADVANTECH_WDT
210 207
211config ALIM1535_WDT 208config ALIM1535_WDT
212 tristate "ALi M1535 PMU Watchdog Timer" 209 tristate "ALi M1535 PMU Watchdog Timer"
213 depends on WATCHDOG && X86 && PCI 210 depends on X86 && PCI
214 ---help--- 211 ---help---
215 This is the driver for the hardware watchdog on the ALi M1535 PMU. 212 This is the driver for the hardware watchdog on the ALi M1535 PMU.
216 213
@@ -221,7 +218,7 @@ config ALIM1535_WDT
221 218
222config ALIM7101_WDT 219config ALIM7101_WDT
223 tristate "ALi M7101 PMU Computer Watchdog" 220 tristate "ALi M7101 PMU Computer Watchdog"
224 depends on WATCHDOG && X86 && PCI 221 depends on X86 && PCI
225 help 222 help
226 This is the driver for the hardware watchdog on the ALi M7101 PMU 223 This is the driver for the hardware watchdog on the ALi M7101 PMU
227 as used in the x86 Cobalt servers. 224 as used in the x86 Cobalt servers.
@@ -233,7 +230,7 @@ config ALIM7101_WDT
233 230
234config SC520_WDT 231config SC520_WDT
235 tristate "AMD Elan SC520 processor Watchdog" 232 tristate "AMD Elan SC520 processor Watchdog"
236 depends on WATCHDOG && X86 233 depends on X86
237 help 234 help
238 This is the driver for the hardware watchdog built in to the 235 This is the driver for the hardware watchdog built in to the
239 AMD "Elan" SC520 microcomputer commonly used in embedded systems. 236 AMD "Elan" SC520 microcomputer commonly used in embedded systems.
@@ -246,7 +243,7 @@ config SC520_WDT
246 243
247config EUROTECH_WDT 244config EUROTECH_WDT
248 tristate "Eurotech CPU-1220/1410 Watchdog Timer" 245 tristate "Eurotech CPU-1220/1410 Watchdog Timer"
249 depends on WATCHDOG && X86 246 depends on X86
250 help 247 help
251 Enable support for the watchdog timer on the Eurotech CPU-1220 and 248 Enable support for the watchdog timer on the Eurotech CPU-1220 and
252 CPU-1410 cards. These are PC/104 SBCs. Spec sheets and product 249 CPU-1410 cards. These are PC/104 SBCs. Spec sheets and product
@@ -254,7 +251,7 @@ config EUROTECH_WDT
254 251
255config IB700_WDT 252config IB700_WDT
256 tristate "IB700 SBC Watchdog Timer" 253 tristate "IB700 SBC Watchdog Timer"
257 depends on WATCHDOG && X86 254 depends on X86
258 ---help--- 255 ---help---
259 This is the driver for the hardware watchdog on the IB700 Single 256 This is the driver for the hardware watchdog on the IB700 Single
260 Board Computer produced by TMC Technology (www.tmc-uk.com). This watchdog 257 Board Computer produced by TMC Technology (www.tmc-uk.com). This watchdog
@@ -270,7 +267,7 @@ config IB700_WDT
270 267
271config IBMASR 268config IBMASR
272 tristate "IBM Automatic Server Restart" 269 tristate "IBM Automatic Server Restart"
273 depends on WATCHDOG && X86 270 depends on X86
274 help 271 help
275 This is the driver for the IBM Automatic Server Restart watchdog 272 This is the driver for the IBM Automatic Server Restart watchdog
276 timer built-in into some eServer xSeries machines. 273 timer built-in into some eServer xSeries machines.
@@ -280,7 +277,7 @@ config IBMASR
280 277
281config WAFER_WDT 278config WAFER_WDT
282 tristate "ICP Wafer 5823 Single Board Computer Watchdog" 279 tristate "ICP Wafer 5823 Single Board Computer Watchdog"
283 depends on WATCHDOG && X86 280 depends on X86
284 help 281 help
285 This is a driver for the hardware watchdog on the ICP Wafer 5823 282 This is a driver for the hardware watchdog on the ICP Wafer 5823
286 Single Board Computer (and probably other similar models). 283 Single Board Computer (and probably other similar models).
@@ -290,7 +287,7 @@ config WAFER_WDT
290 287
291config I6300ESB_WDT 288config I6300ESB_WDT
292 tristate "Intel 6300ESB Timer/Watchdog" 289 tristate "Intel 6300ESB Timer/Watchdog"
293 depends on WATCHDOG && X86 && PCI 290 depends on X86 && PCI
294 ---help--- 291 ---help---
295 Hardware driver for the watchdog timer built into the Intel 292 Hardware driver for the watchdog timer built into the Intel
296 6300ESB controller hub. 293 6300ESB controller hub.
@@ -300,7 +297,7 @@ config I6300ESB_WDT
300 297
301config ITCO_WDT 298config ITCO_WDT
302 tristate "Intel TCO Timer/Watchdog" 299 tristate "Intel TCO Timer/Watchdog"
303 depends on WATCHDOG && (X86 || IA64) && PCI 300 depends on (X86 || IA64) && PCI
304 ---help--- 301 ---help---
305 Hardware driver for the intel TCO timer based watchdog devices. 302 Hardware driver for the intel TCO timer based watchdog devices.
306 These drivers are included in the Intel 82801 I/O Controller 303 These drivers are included in the Intel 82801 I/O Controller
@@ -329,7 +326,7 @@ config ITCO_VENDOR_SUPPORT
329 326
330config SC1200_WDT 327config SC1200_WDT
331 tristate "National Semiconductor PC87307/PC97307 (ala SC1200) Watchdog" 328 tristate "National Semiconductor PC87307/PC97307 (ala SC1200) Watchdog"
332 depends on WATCHDOG && X86 329 depends on X86
333 help 330 help
334 This is a driver for National Semiconductor PC87307/PC97307 hardware 331 This is a driver for National Semiconductor PC87307/PC97307 hardware
335 watchdog cards as found on the SC1200. This watchdog is mainly used 332 watchdog cards as found on the SC1200. This watchdog is mainly used
@@ -343,7 +340,7 @@ config SC1200_WDT
343 340
344config SCx200_WDT 341config SCx200_WDT
345 tristate "National Semiconductor SCx200 Watchdog" 342 tristate "National Semiconductor SCx200 Watchdog"
346 depends on WATCHDOG && SCx200 && PCI 343 depends on SCx200 && PCI
347 help 344 help
348 Enable the built-in watchdog timer support on the National 345 Enable the built-in watchdog timer support on the National
349 Semiconductor SCx200 processors. 346 Semiconductor SCx200 processors.
@@ -352,7 +349,7 @@ config SCx200_WDT
352 349
353config PC87413_WDT 350config PC87413_WDT
354 tristate "NS PC87413 watchdog" 351 tristate "NS PC87413 watchdog"
355 depends on WATCHDOG && X86 352 depends on X86
356 ---help--- 353 ---help---
357 This is the driver for the hardware watchdog on the PC87413 chipset 354 This is the driver for the hardware watchdog on the PC87413 chipset
358 This watchdog simply watches your kernel to make sure it doesn't 355 This watchdog simply watches your kernel to make sure it doesn't
@@ -366,7 +363,7 @@ config PC87413_WDT
366 363
367config 60XX_WDT 364config 60XX_WDT
368 tristate "SBC-60XX Watchdog Timer" 365 tristate "SBC-60XX Watchdog Timer"
369 depends on WATCHDOG && X86 366 depends on X86
370 help 367 help
371 This driver can be used with the watchdog timer found on some 368 This driver can be used with the watchdog timer found on some
372 single board computers, namely the 6010 PII based computer. 369 single board computers, namely the 6010 PII based computer.
@@ -380,7 +377,7 @@ config 60XX_WDT
380 377
381config SBC8360_WDT 378config SBC8360_WDT
382 tristate "SBC8360 Watchdog Timer" 379 tristate "SBC8360 Watchdog Timer"
383 depends on WATCHDOG && X86 380 depends on X86
384 ---help--- 381 ---help---
385 382
386 This is the driver for the hardware watchdog on the SBC8360 Single 383 This is the driver for the hardware watchdog on the SBC8360 Single
@@ -393,7 +390,7 @@ config SBC8360_WDT
393 390
394config CPU5_WDT 391config CPU5_WDT
395 tristate "SMA CPU5 Watchdog" 392 tristate "SMA CPU5 Watchdog"
396 depends on WATCHDOG && X86 393 depends on X86
397 ---help--- 394 ---help---
398 TBD. 395 TBD.
399 To compile this driver as a module, choose M here: the 396 To compile this driver as a module, choose M here: the
@@ -401,7 +398,7 @@ config CPU5_WDT
401 398
402config SMSC37B787_WDT 399config SMSC37B787_WDT
403 tristate "Winbond SMsC37B787 Watchdog Timer" 400 tristate "Winbond SMsC37B787 Watchdog Timer"
404 depends on WATCHDOG && X86 401 depends on X86
405 ---help--- 402 ---help---
406 This is the driver for the hardware watchdog component on the 403 This is the driver for the hardware watchdog component on the
407 Winbond SMsC37B787 chipset as used on the NetRunner Mainboard 404 Winbond SMsC37B787 chipset as used on the NetRunner Mainboard
@@ -421,7 +418,7 @@ config SMSC37B787_WDT
421 418
422config W83627HF_WDT 419config W83627HF_WDT
423 tristate "W83627HF Watchdog Timer" 420 tristate "W83627HF Watchdog Timer"
424 depends on WATCHDOG && X86 421 depends on X86
425 ---help--- 422 ---help---
426 This is the driver for the hardware watchdog on the W83627HF chipset 423 This is the driver for the hardware watchdog on the W83627HF chipset
427 as used in Advantech PC-9578 and Tyan S2721-533 motherboards 424 as used in Advantech PC-9578 and Tyan S2721-533 motherboards
@@ -436,7 +433,7 @@ config W83627HF_WDT
436 433
437config W83697HF_WDT 434config W83697HF_WDT
438 tristate "W83697HF/W83697HG Watchdog Timer" 435 tristate "W83697HF/W83697HG Watchdog Timer"
439 depends on WATCHDOG && X86 436 depends on X86
440 ---help--- 437 ---help---
441 This is the driver for the hardware watchdog on the W83697HF/HG 438 This is the driver for the hardware watchdog on the W83697HF/HG
442 chipset as used in Dedibox/VIA motherboards (and likely others). 439 chipset as used in Dedibox/VIA motherboards (and likely others).
@@ -451,7 +448,7 @@ config W83697HF_WDT
451 448
452config W83877F_WDT 449config W83877F_WDT
453 tristate "W83877F (EMACS) Watchdog Timer" 450 tristate "W83877F (EMACS) Watchdog Timer"
454 depends on WATCHDOG && X86 451 depends on X86
455 ---help--- 452 ---help---
456 This is the driver for the hardware watchdog on the W83877F chipset 453 This is the driver for the hardware watchdog on the W83877F chipset
457 as used in EMACS PC-104 motherboards (and likely others). This 454 as used in EMACS PC-104 motherboards (and likely others). This
@@ -466,7 +463,7 @@ config W83877F_WDT
466 463
467config W83977F_WDT 464config W83977F_WDT
468 tristate "W83977F (PCM-5335) Watchdog Timer" 465 tristate "W83977F (PCM-5335) Watchdog Timer"
469 depends on WATCHDOG && X86 466 depends on X86
470 ---help--- 467 ---help---
471 This is the driver for the hardware watchdog on the W83977F I/O chip 468 This is the driver for the hardware watchdog on the W83977F I/O chip
472 as used in AAEON's PCM-5335 SBC (and likely others). This 469 as used in AAEON's PCM-5335 SBC (and likely others). This
@@ -479,7 +476,7 @@ config W83977F_WDT
479 476
480config MACHZ_WDT 477config MACHZ_WDT
481 tristate "ZF MachZ Watchdog" 478 tristate "ZF MachZ Watchdog"
482 depends on WATCHDOG && X86 479 depends on X86
483 ---help--- 480 ---help---
484 If you are using a ZF Micro MachZ processor, say Y here, otherwise 481 If you are using a ZF Micro MachZ processor, say Y here, otherwise
485 N. This is the driver for the watchdog timer built-in on that 482 N. This is the driver for the watchdog timer built-in on that
@@ -492,7 +489,7 @@ config MACHZ_WDT
492 489
493config SBC_EPX_C3_WATCHDOG 490config SBC_EPX_C3_WATCHDOG
494 tristate "Winsystems SBC EPX-C3 watchdog" 491 tristate "Winsystems SBC EPX-C3 watchdog"
495 depends on WATCHDOG && X86 492 depends on X86
496 ---help--- 493 ---help---
497 This is the driver for the built-in watchdog timer on the EPX-C3 494 This is the driver for the built-in watchdog timer on the EPX-C3
498 Single-board computer made by Winsystems, Inc. 495 Single-board computer made by Winsystems, Inc.
@@ -515,19 +512,19 @@ config SBC_EPX_C3_WATCHDOG
515 512
516config 8xx_WDT 513config 8xx_WDT
517 tristate "MPC8xx Watchdog Timer" 514 tristate "MPC8xx Watchdog Timer"
518 depends on WATCHDOG && 8xx 515 depends on 8xx
519 516
520config 83xx_WDT 517config 83xx_WDT
521 tristate "MPC83xx Watchdog Timer" 518 tristate "MPC83xx Watchdog Timer"
522 depends on WATCHDOG && PPC_83xx 519 depends on PPC_83xx
523 520
524config MV64X60_WDT 521config MV64X60_WDT
525 tristate "MV64X60 (Marvell Discovery) Watchdog Timer" 522 tristate "MV64X60 (Marvell Discovery) Watchdog Timer"
526 depends on WATCHDOG && MV64X60 523 depends on MV64X60
527 524
528config BOOKE_WDT 525config BOOKE_WDT
529 bool "PowerPC Book-E Watchdog Timer" 526 bool "PowerPC Book-E Watchdog Timer"
530 depends on WATCHDOG && (BOOKE || 4xx) 527 depends on BOOKE || 4xx
531 ---help--- 528 ---help---
532 Please see Documentation/watchdog/watchdog-api.txt for 529 Please see Documentation/watchdog/watchdog-api.txt for
533 more information. 530 more information.
@@ -536,7 +533,7 @@ config BOOKE_WDT
536 533
537config WATCHDOG_RTAS 534config WATCHDOG_RTAS
538 tristate "RTAS watchdog" 535 tristate "RTAS watchdog"
539 depends on WATCHDOG && PPC_RTAS 536 depends on PPC_RTAS
540 help 537 help
541 This driver adds watchdog support for the RTAS watchdog. 538 This driver adds watchdog support for the RTAS watchdog.
542 539
@@ -547,7 +544,7 @@ config WATCHDOG_RTAS
547 544
548config INDYDOG 545config INDYDOG
549 tristate "Indy/I2 Hardware Watchdog" 546 tristate "Indy/I2 Hardware Watchdog"
550 depends on WATCHDOG && SGI_IP22 547 depends on SGI_IP22
551 help 548 help
552 Hardware driver for the Indy's/I2's watchdog. This is a 549 Hardware driver for the Indy's/I2's watchdog. This is a
553 watchdog timer that will reboot the machine after a 60 second 550 watchdog timer that will reboot the machine after a 60 second
@@ -556,7 +553,7 @@ config INDYDOG
556 553
557config WDT_RM9K_GPI 554config WDT_RM9K_GPI
558 tristate "RM9000/GPI hardware watchdog" 555 tristate "RM9000/GPI hardware watchdog"
559 depends on WATCHDOG && CPU_RM9000 556 depends on CPU_RM9000
560 help 557 help
561 Watchdog implementation using the GPI hardware found on 558 Watchdog implementation using the GPI hardware found on
562 PMC-Sierra RM9xxx CPUs. 559 PMC-Sierra RM9xxx CPUs.
@@ -568,7 +565,7 @@ config WDT_RM9K_GPI
568 565
569config ZVM_WATCHDOG 566config ZVM_WATCHDOG
570 tristate "z/VM Watchdog Timer" 567 tristate "z/VM Watchdog Timer"
571 depends on WATCHDOG && S390 568 depends on S390
572 help 569 help
573 IBM s/390 and zSeries machines running under z/VM 5.1 or later 570 IBM s/390 and zSeries machines running under z/VM 5.1 or later
574 provide a virtual watchdog timer to their guest that cause a 571 provide a virtual watchdog timer to their guest that cause a
@@ -582,7 +579,7 @@ config ZVM_WATCHDOG
582 579
583config SH_WDT 580config SH_WDT
584 tristate "SuperH Watchdog" 581 tristate "SuperH Watchdog"
585 depends on WATCHDOG && SUPERH 582 depends on SUPERH
586 help 583 help
587 This driver adds watchdog support for the integrated watchdog in the 584 This driver adds watchdog support for the integrated watchdog in the
588 SuperH processors. If you have one of these processors and wish 585 SuperH processors. If you have one of these processors and wish
@@ -609,7 +606,7 @@ config SH_WDT_MMAP
609 606
610config WATCHDOG_CP1XXX 607config WATCHDOG_CP1XXX
611 tristate "CP1XXX Hardware Watchdog support" 608 tristate "CP1XXX Hardware Watchdog support"
612 depends on WATCHDOG && SPARC64 && PCI 609 depends on SPARC64 && PCI
613 ---help--- 610 ---help---
614 This is the driver for the hardware watchdog timers present on 611 This is the driver for the hardware watchdog timers present on
615 Sun Microsystems CompactPCI models CP1400 and CP1500. 612 Sun Microsystems CompactPCI models CP1400 and CP1500.
@@ -623,7 +620,7 @@ config WATCHDOG_CP1XXX
623 620
624config WATCHDOG_RIO 621config WATCHDOG_RIO
625 tristate "RIO Hardware Watchdog support" 622 tristate "RIO Hardware Watchdog support"
626 depends on WATCHDOG && SPARC64 && PCI 623 depends on SPARC64 && PCI
627 help 624 help
628 Say Y here to support the hardware watchdog capability on Sun RIO 625 Say Y here to support the hardware watchdog capability on Sun RIO
629 machines. The watchdog timeout period is normally one minute but 626 machines. The watchdog timeout period is normally one minute but
@@ -634,11 +631,11 @@ config WATCHDOG_RIO
634# 631#
635 632
636comment "ISA-based Watchdog Cards" 633comment "ISA-based Watchdog Cards"
637 depends on WATCHDOG && ISA 634 depends on ISA
638 635
639config PCWATCHDOG 636config PCWATCHDOG
640 tristate "Berkshire Products ISA-PC Watchdog" 637 tristate "Berkshire Products ISA-PC Watchdog"
641 depends on WATCHDOG && ISA 638 depends on ISA
642 ---help--- 639 ---help---
643 This is the driver for the Berkshire Products ISA-PC Watchdog card. 640 This is the driver for the Berkshire Products ISA-PC Watchdog card.
644 This card simply watches your kernel to make sure it doesn't freeze, 641 This card simply watches your kernel to make sure it doesn't freeze,
@@ -654,7 +651,7 @@ config PCWATCHDOG
654 651
655config MIXCOMWD 652config MIXCOMWD
656 tristate "Mixcom Watchdog" 653 tristate "Mixcom Watchdog"
657 depends on WATCHDOG && ISA 654 depends on ISA
658 ---help--- 655 ---help---
659 This is a driver for the Mixcom hardware watchdog cards. This 656 This is a driver for the Mixcom hardware watchdog cards. This
660 watchdog simply watches your kernel to make sure it doesn't freeze, 657 watchdog simply watches your kernel to make sure it doesn't freeze,
@@ -668,7 +665,7 @@ config MIXCOMWD
668 665
669config WDT 666config WDT
670 tristate "WDT Watchdog timer" 667 tristate "WDT Watchdog timer"
671 depends on WATCHDOG && ISA 668 depends on ISA
672 ---help--- 669 ---help---
673 If you have a WDT500P or WDT501P watchdog board, say Y here, 670 If you have a WDT500P or WDT501P watchdog board, say Y here,
674 otherwise N. It is not possible to probe for this board, which means 671 otherwise N. It is not possible to probe for this board, which means
@@ -698,11 +695,11 @@ config WDT_501
698# 695#
699 696
700comment "PCI-based Watchdog Cards" 697comment "PCI-based Watchdog Cards"
701 depends on WATCHDOG && PCI 698 depends on PCI
702 699
703config PCIPCWATCHDOG 700config PCIPCWATCHDOG
704 tristate "Berkshire Products PCI-PC Watchdog" 701 tristate "Berkshire Products PCI-PC Watchdog"
705 depends on WATCHDOG && PCI 702 depends on PCI
706 ---help--- 703 ---help---
707 This is the driver for the Berkshire Products PCI-PC Watchdog card. 704 This is the driver for the Berkshire Products PCI-PC Watchdog card.
708 This card simply watches your kernel to make sure it doesn't freeze, 705 This card simply watches your kernel to make sure it doesn't freeze,
@@ -717,7 +714,7 @@ config PCIPCWATCHDOG
717 714
718config WDTPCI 715config WDTPCI
719 tristate "PCI-WDT500/501 Watchdog timer" 716 tristate "PCI-WDT500/501 Watchdog timer"
720 depends on WATCHDOG && PCI 717 depends on PCI
721 ---help--- 718 ---help---
722 If you have a PCI-WDT500/501 watchdog board, say Y here, otherwise N. 719 If you have a PCI-WDT500/501 watchdog board, say Y here, otherwise N.
723 720
@@ -744,11 +741,11 @@ config WDT_501_PCI
744# 741#
745 742
746comment "USB-based Watchdog Cards" 743comment "USB-based Watchdog Cards"
747 depends on WATCHDOG && USB 744 depends on USB
748 745
749config USBPCWATCHDOG 746config USBPCWATCHDOG
750 tristate "Berkshire Products USB-PC Watchdog" 747 tristate "Berkshire Products USB-PC Watchdog"
751 depends on WATCHDOG && USB 748 depends on USB
752 ---help--- 749 ---help---
753 This is the driver for the Berkshire Products USB-PC Watchdog card. 750 This is the driver for the Berkshire Products USB-PC Watchdog card.
754 This card simply watches your kernel to make sure it doesn't freeze, 751 This card simply watches your kernel to make sure it doesn't freeze,
@@ -761,4 +758,4 @@ config USBPCWATCHDOG
761 758
762 Most people will say N. 759 Most people will say N.
763 760
764endmenu 761endif # WATCHDOG