Blame view

drivers/watchdog/Kconfig 39.8 KB
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
1
2
3
  #
  # Watchdog device configuration
  #
261259b2a   Jan Engelhardt   [WATCHDOG] Kconfi...
4
  menuconfig WATCHDOG
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
5
6
7
8
9
10
11
12
  	bool "Watchdog Timer Support"
  	---help---
  	  If you say Y here (and to one of the following options) and create a
  	  character special file /dev/watchdog with major number 10 and minor
  	  number 130 using mknod ("man mknod"), you will get a watchdog, i.e.:
  	  subsequently opening the file and then failing to write to it for
  	  longer than 1 minute will result in rebooting the machine. This
  	  could be useful for a networked machine that needs to come back
e0845bf4e   Wim Van Sebroeck   [WATCHDOG] Kconfi...
13
  	  on-line as fast as possible after a lock-up. There's both a watchdog
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
14
15
16
  	  implementation entirely in software (which can sometimes fail to
  	  reboot the machine) and a driver for hardware watchdog boards, which
  	  are more robust and can also keep track of the temperature inside
e403149c9   Dirk Hohndel   Kbuild/doc: fix l...
17
18
  	  your computer. For details, read
  	  <file:Documentation/watchdog/watchdog-api.txt> in the kernel source.
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
19
20
21
22
23
24
25
26
  
  	  The watchdog is usually used together with the watchdog daemon
  	  which is available from
  	  <ftp://ibiblio.org/pub/Linux/system/daemons/watchdog/>. This daemon can
  	  also monitor NFS connections and can reboot the machine when the process
  	  table is full.
  
  	  If unsure, say N.
261259b2a   Jan Engelhardt   [WATCHDOG] Kconfi...
27
  if WATCHDOG
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
28
29
  config WATCHDOG_NOWAYOUT
  	bool "Disable watchdog shutdown on close"
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
30
31
32
33
34
35
36
37
38
39
40
41
  	help
  	  The default watchdog behaviour (which you get if you say N here) is
  	  to stop the timer if the process managing it closes the file
  	  /dev/watchdog. It's always remotely possible that this process might
  	  get killed. If you say Y here, the watchdog cannot be stopped once
  	  it has been started.
  
  #
  # General Watchdog drivers
  #
  
  comment "Watchdog Device Drivers"
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
42

2621e2a15   Matt LaPlante   [WATCHDOG] Kconfi...
43
  # Architecture Independent
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
44
45
46
  
  config SOFT_WATCHDOG
  	tristate "Software watchdog"
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
47
48
49
50
51
52
53
  	help
  	  A software monitoring watchdog. This will fail to reboot your system
  	  from some situations that the hardware watchdog will recover
  	  from. Equally it's a lot cheaper to install.
  
  	  To compile this driver as a module, choose M here: the
  	  module will be called softdog.
502a0106b   Mark Brown   [WATCHDOG] Add su...
54
55
56
57
58
59
  config WM831X_WATCHDOG
  	tristate "WM831x watchdog"
  	depends on MFD_WM831X
  	help
  	  Support for the watchdog in the WM831x AudioPlus PMICs.  When
  	  the watchdog triggers the system will be reset.
006948baf   Mark Brown   [WATCHDOG] Add su...
60
61
62
63
64
65
  config WM8350_WATCHDOG
  	tristate "WM8350 watchdog"
  	depends on MFD_WM8350
  	help
  	  Support for the watchdog in the WM8350 AudioPlus PMIC.  When
  	  the watchdog triggers the system will be reset.
c0e962f93   Wim Van Sebroeck   [WATCHDOG] Clean-...
66
  # ALPHA Architecture
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
67
  # ARM Architecture
4a370278e   Viresh KUMAR   watchdog: Adding ...
68
69
70
71
72
73
  config ARM_SP805_WATCHDOG
  	tristate "ARM SP805 Watchdog"
  	depends on ARM_AMBA
  	help
  	  ARM Primecell SP805 Watchdog timer. This will reboot your system when
  	  the timeout is reached.
bdcff3458   Andrew Victor   [WATCHDOG] Atmel ...
74
  config AT91RM9200_WATCHDOG
853807fb5   Andrew Victor   [WATCHDOG] at91_w...
75
  	tristate "AT91RM9200 watchdog"
261259b2a   Jan Engelhardt   [WATCHDOG] Kconfi...
76
  	depends on ARCH_AT91RM9200
853807fb5   Andrew Victor   [WATCHDOG] at91_w...
77
78
79
  	help
  	  Watchdog timer embedded into AT91RM9200 chips. This will reboot your
  	  system when the timeout is reached.
e6bb42e3d   Renaud CERRATO   [WATCHDOG] Add AT...
80
  config AT91SAM9X_WATCHDOG
f0e625c1a   Andrew Victor   [WATCHDOG] SAM9 w...
81
82
  	tristate "AT91SAM9X / AT91CAP9 watchdog"
  	depends on ARCH_AT91 && !ARCH_AT91RM9200
e6bb42e3d   Renaud CERRATO   [WATCHDOG] Add AT...
83
  	help
f0e625c1a   Andrew Victor   [WATCHDOG] SAM9 w...
84
85
  	  Watchdog timer embedded into AT91SAM9X and AT91CAP9 chips. This will
  	  reboot your system when the timeout is reached.
e6bb42e3d   Renaud CERRATO   [WATCHDOG] Add AT...
86

1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
87
88
  config 21285_WATCHDOG
  	tristate "DC21285 watchdog"
261259b2a   Jan Engelhardt   [WATCHDOG] Kconfi...
89
  	depends on FOOTBRIDGE
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
90
  	help
e0845bf4e   Wim Van Sebroeck   [WATCHDOG] Kconfi...
91
  	  The Intel Footbridge chip contains a built-in watchdog circuit. Say Y
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
92
93
94
95
96
97
98
99
100
101
102
  	  here if you wish to use this. Alternatively say M to compile the
  	  driver as a module, which will be called wdt285.
  
  	  This driver does not work on all machines. In particular, early CATS
  	  boards have hardware problems that will cause the machine to simply
  	  lock up if the watchdog fires.
  
  	  "If in doubt, leave it out" - say N.
  
  config 977_WATCHDOG
  	tristate "NetWinder WB83C977 watchdog"
261259b2a   Jan Engelhardt   [WATCHDOG] Kconfi...
103
  	depends on FOOTBRIDGE && ARCH_NETWINDER
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
104
105
106
107
108
109
  	help
  	  Say Y here to include support for the WB977 watchdog included in
  	  NetWinder machines. Alternatively say M to compile the driver as
  	  a module, which will be called wdt977.
  
  	  Not sure? It's safe to say N.
180536f82   Wim Van Sebroeck   [WATCHDOG] Kconfi...
110
111
  config IXP2000_WATCHDOG
  	tristate "IXP2000 Watchdog"
261259b2a   Jan Engelhardt   [WATCHDOG] Kconfi...
112
  	depends on ARCH_IXP2000
180536f82   Wim Van Sebroeck   [WATCHDOG] Kconfi...
113
114
115
116
117
118
119
  	help
  	  Say Y here if to include support for the watchdog timer
  	  in the Intel IXP2000(2400, 2800, 2850) network processors.
  	  This driver can be built as a module by choosing M. The module
  	  will be called ixp2000_wdt.
  
  	  Say N if you are unsure.
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
120
121
  config IXP4XX_WATCHDOG
  	tristate "IXP4xx Watchdog"
261259b2a   Jan Engelhardt   [WATCHDOG] Kconfi...
122
  	depends on ARCH_IXP4XX
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
123
124
125
126
127
128
129
130
131
132
133
134
  	help
  	  Say Y here if to include support for the watchdog timer
  	  in the Intel IXP4xx network processors. This driver can
  	  be built as a module by choosing M. The module will
  	  be called ixp4xx_wdt.
  
  	  Note: The internal IXP4xx watchdog does a soft CPU reset
  	  which doesn't reset any peripherals. There are circumstances
  	  where the watchdog will fail to reset the board correctly
  	  (e.g., if the boot ROM is in an unreadable state).
  
  	  Say N if you are unsure.
ccb8f430a   Andrew Victor   [WATCHDOG] ks8695...
135
136
137
138
139
140
  config KS8695_WATCHDOG
  	tristate "KS8695 watchdog"
  	depends on ARCH_KS8695
  	help
  	  Watchdog timer embedded into KS8695 processor. This will reboot your
  	  system when the timeout is reached.
8740f71d7   Banajit Goswami   watchdog: s3c2410...
141
142
143
144
145
146
  config HAVE_S3C2410_WATCHDOG
  	bool
  	help
  	  This will include watchdog timer support for Samsung SoCs. If
  	  you want to include watchdog support for any machine, kindly
  	  select this in the respective mach-XXXX/Kconfig file.
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
147
148
  config S3C2410_WATCHDOG
  	tristate "S3C2410 Watchdog"
8740f71d7   Banajit Goswami   watchdog: s3c2410...
149
  	depends on ARCH_S3C2410 || HAVE_S3C2410_WATCHDOG
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
150
  	help
8740f71d7   Banajit Goswami   watchdog: s3c2410...
151
152
  	  Watchdog timer block in the Samsung SoCs. This will reboot
  	  the system when the timer expires with the watchdog enabled.
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
153
154
  
  	  The driver is limited by the speed of the system's PCLK
2621e2a15   Matt LaPlante   [WATCHDOG] Kconfi...
155
  	  signal, so with reasonably fast systems (PCLK around 50-66MHz)
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
156
157
158
159
160
161
162
163
  	  then watchdog intervals of over approximately 20seconds are
  	  unavailable.
  
  	  The driver can be built as a module by choosing M, and will
  	  be called s3c2410_wdt
  
  config SA1100_WATCHDOG
  	tristate "SA1100/PXA2xx watchdog"
261259b2a   Jan Engelhardt   [WATCHDOG] Kconfi...
164
  	depends on ARCH_SA1100 || ARCH_PXA
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
165
166
167
168
169
170
171
172
  	help
  	  Watchdog timer embedded into SA11x0 and PXA2xx chips. This will
  	  reboot your system when timeout is reached.
  
  	  NOTE: once enabled, this timer cannot be disabled.
  
  	  To compile this driver as a module, choose M here: the
  	  module will be called sa1100_wdt.
b9d36b851   Russell King   [ARM SMP] Add MPC...
173
174
  config MPCORE_WATCHDOG
  	tristate "MPcore watchdog"
98af05709   Srinidhi Kasagar   ARM: 6126/1: ARM ...
175
  	depends on HAVE_ARM_TWD
b9d36b851   Russell King   [ARM SMP] Add MPC...
176
177
178
179
180
  	help
  	  Watchdog timer embedded into the MPcore system.
  
  	  To compile this driver as a module, choose M here: the
  	  module will be called mpcore_wdt.
f52ac8fec   Alessandro Zummo   [PATCH] cirrus ep...
181
182
  config EP93XX_WATCHDOG
  	tristate "EP93xx Watchdog"
261259b2a   Jan Engelhardt   [WATCHDOG] Kconfi...
183
  	depends on ARCH_EP93XX
f52ac8fec   Alessandro Zummo   [PATCH] cirrus ep...
184
185
186
187
188
189
  	help
  	  Say Y here if to include support for the watchdog timer
  	  embedded in the Cirrus Logic EP93xx family of devices.
  
  	  To compile this driver as a module, choose M here: the
  	  module will be called ep93xx_wdt.
7768a13c2   Komal Shah   [PATCH] OMAP: Add...
190
191
  config OMAP_WATCHDOG
  	tristate "OMAP Watchdog"
77165a48e   Santosh Shilimkar   [WATCHDOG] omap4:...
192
  	depends on ARCH_OMAP16XX || ARCH_OMAP2PLUS
7768a13c2   Komal Shah   [PATCH] OMAP: Add...
193
  	help
77165a48e   Santosh Shilimkar   [WATCHDOG] omap4:...
194
195
  	  Support for TI OMAP1610/OMAP1710/OMAP2420/OMAP3430/OMAP4430 watchdog.  Say 'Y'
  	  here to enable the OMAP1610/OMAP1710/OMAP2420/OMAP3430/OMAP4430 watchdog timer.
7768a13c2   Komal Shah   [PATCH] OMAP: Add...
196

9325fa361   Vitaly Wool   [WATCHDOG] pnx400...
197
  config PNX4008_WATCHDOG
0a18e1559   Kevin Wells   watchdog: Enable ...
198
199
  	tristate "PNX4008 and LPC32XX Watchdog"
  	depends on ARCH_PNX4008 || ARCH_LPC32XX
9325fa361   Vitaly Wool   [WATCHDOG] pnx400...
200
201
  	help
  	  Say Y here if to include support for the watchdog timer
0a18e1559   Kevin Wells   watchdog: Enable ...
202
  	  in the PNX4008 or LPC32XX processor.
9325fa361   Vitaly Wool   [WATCHDOG] pnx400...
203
204
205
206
  	  This driver can be built as a module by choosing M. The module
  	  will be called pnx4008_wdt.
  
  	  Say N if you are unsure.
70c14ff0e   Dan Williams   [ARM] 4495/1: iop...
207
208
  config IOP_WATCHDOG
  	tristate "IOP Watchdog"
c0e962f93   Wim Van Sebroeck   [WATCHDOG] Clean-...
209
  	depends on PLAT_IOP
70c14ff0e   Dan Williams   [ARM] 4495/1: iop...
210
211
212
213
214
215
216
217
218
219
220
221
  	select WATCHDOG_NOWAYOUT if (ARCH_IOP32X || ARCH_IOP33X)
  	help
  	  Say Y here if to include support for the watchdog timer
  	  in the Intel IOP3XX & IOP13XX I/O Processors.  This driver can
  	  be built as a module by choosing M. The module will
  	  be called iop_wdt.
  
  	  Note: The IOP13XX watchdog does an Internal Bus Reset which will
  	  affect both cores and the peripherals of the IOP.  The ATU-X
  	  and/or ATUe configuration registers will remain intact, but if
  	  operating as an Root Complex and/or Central Resource, the PCI-X
  	  and/or PCIe busses will also be reset.  THIS IS A VERY BIG HAMMER.
7d831bf59   Vladimir Barinov   [WATCHDOG] davinc...
222
223
  config DAVINCI_WATCHDOG
  	tristate "DaVinci watchdog"
c0e962f93   Wim Van Sebroeck   [WATCHDOG] Clean-...
224
  	depends on ARCH_DAVINCI
7d831bf59   Vladimir Barinov   [WATCHDOG] davinc...
225
226
227
228
229
230
231
232
  	help
  	  Say Y here if to include support for the watchdog timer
  	  in the DaVinci DM644x/DM646x processors.
  	  To compile this driver as a module, choose M here: the
  	  module will be called davinci_wdt.
  
  	  NOTE: once enabled, this timer cannot be disabled.
  	  Say N if you are unsure.
3b937a7db   Nicolas Pitre   [ARM] Orion/Kirkw...
233
234
  config ORION_WATCHDOG
  	tristate "Orion watchdog"
054bd3f05   Thomas Reitmayr   [ARM] Kirkwood: A...
235
  	depends on ARCH_ORION5X || ARCH_KIRKWOOD
22ac92322   Sylver Bruneau   [WATCHDOG] Orion:...
236
237
  	help
  	  Say Y here if to include support for the watchdog timer
3b937a7db   Nicolas Pitre   [ARM] Orion/Kirkw...
238
  	  in the Marvell Orion5x and Kirkwood ARM SoCs.
22ac92322   Sylver Bruneau   [WATCHDOG] Orion:...
239
  	  To compile this driver as a module, choose M here: the
3b937a7db   Nicolas Pitre   [ARM] Orion/Kirkw...
240
  	  module will be called orion_wdt.
22ac92322   Sylver Bruneau   [WATCHDOG] Orion:...
241

01480701d   Linus Walleij   [WATCHDOG] U300 C...
242
243
244
245
246
247
248
249
250
  config COH901327_WATCHDOG
  	bool "ST-Ericsson COH 901 327 watchdog"
  	depends on ARCH_U300
  	default y if MACH_U300
  	help
  	  Say Y here to include Watchdog timer support for the
  	  watchdog embedded into the ST-Ericsson U300 series platforms.
  	  This watchdog is used to reset the system and thus cannot be
  	  compiled as a module.
80e45b1e9   Timo Kokkonen   [WATCHDOG] twl403...
251
252
253
254
255
256
  config TWL4030_WATCHDOG
  	tristate "TWL4030 Watchdog"
  	depends on TWL4030_CORE
  	help
  	  Support for TI TWL4030 watchdog.  Say 'Y' here to enable the
  	  watchdog timer support for TWL4030 chips.
accde1684   dmitry pervushin   [WATCHDOG] Freesc...
257
258
259
260
261
262
263
264
  config STMP3XXX_WATCHDOG
  	tristate "Freescale STMP3XXX watchdog"
  	depends on ARCH_STMP3XXX
  	help
  	  Say Y here if to include support for the watchdog timer
  	  for the Sigmatel STMP37XX/378X SoC.
  	  To compile this driver as a module, choose M here: the
  	  module will be called stmp3xxx_wdt.
0400e3134   Wan ZongShun   [WATCHDOG] Add wa...
265
266
267
268
269
270
271
272
  config NUC900_WATCHDOG
  	tristate "Nuvoton NUC900 watchdog"
  	depends on ARCH_W90X900
  	help
  	  Say Y here if to include support for the watchdog timer
  	  for the Nuvoton NUC900 series SoCs.
  	  To compile this driver as a module, choose M here: the
  	  module will be called nuc900_wdt.
38461c5c0   Thierry Reding   [WATCHDOG] Add su...
273
274
275
276
277
278
  config ADX_WATCHDOG
  	tristate "Avionic Design Xanthos watchdog"
  	depends on ARCH_PXA_ADX
  	help
  	  Say Y here if you want support for the watchdog timer on Avionic
  	  Design Xanthos boards.
c90bf2aa9   Mika Westerberg   [WATCHDOG] ep93xx...
279
280
281
282
283
284
285
286
287
288
  config TS72XX_WATCHDOG
  	tristate "TS-72XX SBC Watchdog"
  	depends on MACH_TS72XX
  	help
  	  Technologic Systems TS-7200, TS-7250 and TS-7260 boards have
  	  watchdog timer implemented in a external CPLD chip. Say Y here
  	  if you want to support for the watchdog timer on TS-72XX boards.
  
  	  To compile this driver as a module, choose M here: the
  	  module will be called ts72xx_wdt.
5e8037166   Marc Zyngier   [WATCHDOG] set ma...
289
290
  config MAX63XX_WATCHDOG
  	tristate "Max63xx watchdog"
aebaec975   Geert Uytterhoeven   [WATCHDOG] max63x...
291
  	depends on ARM && HAS_IOMEM
5e8037166   Marc Zyngier   [WATCHDOG] set ma...
292
293
  	help
  	  Support for memory mapped max63{69,70,71,72,73,74} watchdog timer.
bb2fd8a84   Wolfram Sang   watchdog: Driver ...
294
295
296
297
298
299
300
301
302
303
304
  config IMX2_WDT
  	tristate "IMX2+ Watchdog"
  	depends on ARCH_MX2 || ARCH_MX25 || ARCH_MX3 || ARCH_MX5
  	help
  	  This is the driver for the hardware watchdog
  	  on the Freescale IMX2 and later processors.
  	  If you have one of these processors and wish to have
  	  watchdog support enabled, say Y, otherwise say N.
  
  	  To compile this driver as a module, choose M here: the
  	  module will be called imx2_wdt.
a9cb3959a   Hans-Christian Egtvedt   [WATCHDOG] Watchd...
305
306
307
308
  # AVR32 Architecture
  
  config AT32AP700X_WDT
  	tristate "AT32AP700x watchdog"
438ff3f3c   Haavard Skinnemoen   [AVR32] Add suppo...
309
  	depends on CPU_AT32AP700X
a9cb3959a   Hans-Christian Egtvedt   [WATCHDOG] Watchd...
310
311
312
  	help
  	  Watchdog timer embedded into AT32AP700x devices. This will reboot
  	  your system when the timeout is reached.
c0e962f93   Wim Van Sebroeck   [WATCHDOG] Clean-...
313
  # BLACKFIN Architecture
1e6d320f4   Bryan Wu   [WATCHDOG] Blackf...
314
315
316
  
  config BFIN_WDT
  	tristate "Blackfin On-Chip Watchdog Timer"
c0e962f93   Wim Van Sebroeck   [WATCHDOG] Clean-...
317
  	depends on BLACKFIN
1e6d320f4   Bryan Wu   [WATCHDOG] Blackf...
318
319
320
321
322
323
324
  	---help---
  	  If you say yes here you will get support for the Blackfin On-Chip
  	  Watchdog Timer. If you have one of these processors and wish to
  	  have watchdog support enabled, say Y, otherwise say N.
  
  	  To compile this driver as a module, choose M here: the
  	  module will be called bfin_wdt.
c0e962f93   Wim Van Sebroeck   [WATCHDOG] Clean-...
325
326
327
328
329
  # CRIS Architecture
  
  # FRV Architecture
  
  # H8300 Architecture
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
330
331
332
333
  # X86 (i386 + ia64 + x86_64) Architecture
  
  config ACQUIRE_WDT
  	tristate "Acquire SBC Watchdog Timer"
261259b2a   Jan Engelhardt   [WATCHDOG] Kconfi...
334
  	depends on X86
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
335
336
337
338
339
340
341
342
343
344
345
346
347
  	---help---
  	  This is the driver for the hardware watchdog on Single Board
  	  Computers produced by Acquire Inc (and others). This watchdog
  	  simply watches your kernel to make sure it doesn't freeze, and if
  	  it does, it reboots your computer after a certain amount of time.
  
  	  To compile this driver as a module, choose M here: the
  	  module will be called acquirewdt.
  
  	  Most people will say N.
  
  config ADVANTECH_WDT
  	tristate "Advantech SBC Watchdog Timer"
261259b2a   Jan Engelhardt   [WATCHDOG] Kconfi...
348
  	depends on X86
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
349
350
351
352
353
354
355
356
  	help
  	  If you are configuring a Linux kernel for the Advantech single-board
  	  computer, say `Y' here to support its built-in watchdog timer
  	  feature. More information can be found at
  	  <http://www.advantech.com.tw/products/>
  
  config ALIM1535_WDT
  	tristate "ALi M1535 PMU Watchdog Timer"
261259b2a   Jan Engelhardt   [WATCHDOG] Kconfi...
357
  	depends on X86 && PCI
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
358
359
360
361
362
363
364
365
366
367
  	---help---
  	  This is the driver for the hardware watchdog on the ALi M1535 PMU.
  
  	  To compile this driver as a module, choose M here: the
  	  module will be called alim1535_wdt.
  
  	  Most people will say N.
  
  config ALIM7101_WDT
  	tristate "ALi M7101 PMU Computer Watchdog"
bdd873540   Alexander Clouter   ALi M7101 PMU als...
368
  	depends on PCI
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
369
370
  	help
  	  This is the driver for the hardware watchdog on the ALi M7101 PMU
bdd873540   Alexander Clouter   ALi M7101 PMU als...
371
372
  	  as used in the x86 Cobalt servers and also found in some
  	  SPARC Netra servers too.
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
373
374
375
376
377
  
  	  To compile this driver as a module, choose M here: the
  	  module will be called alim7101_wdt.
  
  	  Most people will say N.
96cb4eb01   Giel van Schijndel   watchdog: f71808e...
378
  config F71808E_WDT
e13752a1d   Lutz Ballaschke   watchdog: f71808e...
379
  	tristate "Fintek F71808E, F71862FG, F71869, F71882FG and F71889FG Watchdog"
96cb4eb01   Giel van Schijndel   watchdog: f71808e...
380
381
382
  	depends on X86 && EXPERIMENTAL
  	help
  	  This is the driver for the hardware watchdog on the Fintek
e13752a1d   Lutz Ballaschke   watchdog: f71808e...
383
  	  F71808E, F71862FG, F71869, F71882FG and F71889FG Super I/O controllers.
96cb4eb01   Giel van Schijndel   watchdog: f71808e...
384
385
386
  
  	  You can compile this driver directly into the kernel, or use
  	  it as a module.  The module will be called f71808e_wdt.
15e28bf13   Priyanka Gupta   watchdog: Add sup...
387
388
389
390
391
392
393
394
395
396
397
  config SP5100_TCO
  	tristate "AMD/ATI SP5100 TCO Timer/Watchdog"
  	depends on X86 && PCI
  	---help---
  	  Hardware watchdog driver for the AMD/ATI SP5100 chipset. The TCO
  	  (Total Cost of Ownership) timer is a watchdog timer that will reboot
  	  the machine after its expiration. The expiration time can be
  	  configured with the "heartbeat" parameter.
  
  	  To compile this driver as a module, choose M here: the
  	  module will be called sp5100_tco.
96cb4eb01   Giel van Schijndel   watchdog: f71808e...
398

0b36086b5   Jordan Crouse   [WATCHDOG] Add a ...
399
400
  config GEODE_WDT
  	tristate "AMD Geode CS5535/CS5536 Watchdog"
9b0fd1149   Andres Salomon   watchdog: update ...
401
  	depends on CS5535_MFGPT
0b36086b5   Jordan Crouse   [WATCHDOG] Add a ...
402
403
404
405
406
407
408
409
410
  	help
  	  This driver enables a watchdog capability built into the
  	  CS5535/CS5536 companion chips for the AMD Geode GX and LX
  	  processors.  This watchdog watches your kernel to make sure
  	  it doesn't freeze, and if it does, it reboots your computer after
  	  a certain amount of time.
  
  	  You can compile this driver directly into the kernel, or use
  	  it as a module.  The module will be called geodewdt.
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
411
412
  config SC520_WDT
  	tristate "AMD Elan SC520 processor Watchdog"
261259b2a   Jan Engelhardt   [WATCHDOG] Kconfi...
413
  	depends on X86
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
414
415
416
417
418
419
420
421
422
  	help
  	  This is the driver for the hardware watchdog built in to the
  	  AMD "Elan" SC520 microcomputer commonly used in embedded systems.
  	  This watchdog simply watches your kernel to make sure it doesn't
  	  freeze, and if it does, it reboots your computer after a certain
  	  amount of time.
  
  	  You can compile this driver directly into the kernel, or use
  	  it as a module.  The module will be called sc520_wdt.
3a5f90002   Denis Turischev   [WATCHDOG] add SB...
423
424
425
426
  config SBC_FITPC2_WATCHDOG
  	tristate "Compulab SBC-FITPC2 watchdog"
  	depends on X86
  	---help---
ef39a1bf3   Denis Turischev   [WATCHDOG] sbc_fi...
427
428
  	  This is the driver for the built-in watchdog timer on the fit-PC2,
  	  fit-PC2i, CM-iAM single-board computers made by Compulab.
3a5f90002   Denis Turischev   [WATCHDOG] add SB...
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
  
  	  It`s possible to enable watchdog timer either from BIOS (F2) or from booted Linux.
  	  When "Watchdog Timer Value" enabled one can set 31-255 s operational range.
  
  	  Entering BIOS setup temporary disables watchdog operation regardless to current state,
  	  so system will not be restarted while user in BIOS setup.
  
  	  Once watchdog was enabled the system will be restarted every
  	  "Watchdog Timer Value" period, so to prevent it user can restart or
  	  disable the watchdog.
  
  	  To compile this driver as a module, choose M here: the
  	  module will be called sbc_fitpc2_wdt.
  
  	  Most people will say N.
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
444
445
  config EUROTECH_WDT
  	tristate "Eurotech CPU-1220/1410 Watchdog Timer"
261259b2a   Jan Engelhardt   [WATCHDOG] Kconfi...
446
  	depends on X86
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
447
448
449
450
451
452
453
  	help
  	  Enable support for the watchdog timer on the Eurotech CPU-1220 and
  	  CPU-1410 cards.  These are PC/104 SBCs. Spec sheets and product
  	  information are at <http://www.eurotech.it/>.
  
  config IB700_WDT
  	tristate "IB700 SBC Watchdog Timer"
261259b2a   Jan Engelhardt   [WATCHDOG] Kconfi...
454
  	depends on X86
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
455
456
457
458
459
460
461
462
463
464
465
466
  	---help---
  	  This is the driver for the hardware watchdog on the IB700 Single
  	  Board Computer produced by TMC Technology (www.tmc-uk.com). This watchdog
  	  simply watches your kernel to make sure it doesn't freeze, and if
  	  it does, it reboots your computer after a certain amount of time.
  
  	  This driver is like the WDT501 driver but for slightly different hardware.
  
  	  To compile this driver as a module, choose M here: the
  	  module will be called ib700wdt.
  
  	  Most people will say N.
d532134d4   Andrey Panin   [WATCHDOG] driver...
467
  config IBMASR
c310e2b95   Wim Van Sebroeck   [WATCHDOG] Kconfi...
468
  	tristate "IBM Automatic Server Restart"
261259b2a   Jan Engelhardt   [WATCHDOG] Kconfi...
469
  	depends on X86
c310e2b95   Wim Van Sebroeck   [WATCHDOG] Kconfi...
470
  	help
d532134d4   Andrey Panin   [WATCHDOG] driver...
471
  	  This is the driver for the IBM Automatic Server Restart watchdog
e0845bf4e   Wim Van Sebroeck   [WATCHDOG] Kconfi...
472
  	  timer built-in into some eServer xSeries machines.
d532134d4   Andrey Panin   [WATCHDOG] driver...
473
474
475
  
  	  To compile this driver as a module, choose M here: the
  	  module will be called ibmasr.
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
476
  config WAFER_WDT
01ed08c14   Veljkovic Srdjan   [WATCHDOG] Linux ...
477
  	tristate "ICP Single Board Computer Watchdog Timer"
261259b2a   Jan Engelhardt   [WATCHDOG] Kconfi...
478
  	depends on X86
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
479
  	help
01ed08c14   Veljkovic Srdjan   [WATCHDOG] Linux ...
480
481
482
  	  This is a driver for the hardware watchdog on the ICP Single
  	  Board Computer. This driver is working on (at least) the following
  	  IPC SBC's: Wafer 5823, Rocky 4783, Rocky 3703 and Rocky 3782.
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
483
484
485
  
  	  To compile this driver as a module, choose M here: the
  	  module will be called wafer5823wdt.
cc90ef0f9   David Hardeman   [WATCHDOG] i6300e...
486
487
  config I6300ESB_WDT
  	tristate "Intel 6300ESB Timer/Watchdog"
261259b2a   Jan Engelhardt   [WATCHDOG] Kconfi...
488
  	depends on X86 && PCI
cc90ef0f9   David Hardeman   [WATCHDOG] i6300e...
489
490
491
492
493
494
  	---help---
  	  Hardware driver for the watchdog timer built into the Intel
  	  6300ESB controller hub.
  
  	  To compile this driver as a module, choose M here: the
  	  module will be called i6300esb.
57539c1cf   Donald Johnson   watchdog: Intel S...
495
496
497
498
499
500
501
502
503
  config INTEL_SCU_WATCHDOG
  	bool "Intel SCU Watchdog for Mobile Platforms"
  	depends on WATCHDOG
  	depends on INTEL_SCU_IPC
  	---help---
  	  Hardware driver for the watchdog time built into the Intel SCU
  	  for Intel Mobile Platforms.
  
  	  To compile this driver as a module, choose M here.
9e0ea345f   Wim Van Sebroeck   [WATCHDOG] iTCO_w...
504
  config ITCO_WDT
cbf40d3f0   Wim Van Sebroeck   [WATCHDOG] remove...
505
  	tristate "Intel TCO Timer/Watchdog"
261259b2a   Jan Engelhardt   [WATCHDOG] Kconfi...
506
  	depends on (X86 || IA64) && PCI
9e0ea345f   Wim Van Sebroeck   [WATCHDOG] iTCO_w...
507
508
509
  	---help---
  	  Hardware driver for the intel TCO timer based watchdog devices.
  	  These drivers are included in the Intel 82801 I/O Controller
12d60e28b   Wim Van Sebroeck   [WATCHDOG] iTCO_w...
510
  	  Hub family (from ICH0 up to ICH10) and in the Intel 63xxESB
9e0ea345f   Wim Van Sebroeck   [WATCHDOG] iTCO_w...
511
512
513
514
515
516
517
518
519
520
521
522
523
  	  controller hub.
  
  	  The TCO (Total Cost of Ownership) timer is a watchdog timer
  	  that will reboot the machine after its second expiration. The
  	  expiration time can be configured with the "heartbeat" parameter.
  
  	  On some motherboards the driver may fail to reset the chipset's
  	  NO_REBOOT flag which prevents the watchdog from rebooting the
  	  machine. If this is the case you will get a kernel message like
  	  "failed to reset NO_REBOOT flag, reboot disabled by hardware".
  
  	  To compile this driver as a module, choose M here: the
  	  module will be called iTCO_wdt.
e033351d5   Wim Van Sebroeck   [WATCHDOG] Add iT...
524
525
526
527
528
529
530
  config ITCO_VENDOR_SUPPORT
  	bool "Intel TCO Timer/Watchdog Specific Vendor Support"
  	depends on ITCO_WDT
  	---help---
  	  Add vendor specific support to the intel TCO timer based watchdog
  	  devices. At this moment we only have additional support for some
  	  SuperMicro Inc. motherboards.
38ff6fd2f   Jorge Boncompte [DTI2]   [WATCHDOG] IT8212...
531
532
533
534
535
536
  config IT8712F_WDT
  	tristate "IT8712F (Smart Guardian) Watchdog Timer"
  	depends on X86
  	---help---
  	  This is the driver for the built-in watchdog timer on the IT8712F
  	  Super I/0 chipset used on many motherboards.
4fc368089   Wim Van Sebroeck   watchdog: it8712f...
537
538
  	  If the driver does not work, then make sure that the game port in
  	  the BIOS is enabled.
38ff6fd2f   Jorge Boncompte [DTI2]   [WATCHDOG] IT8212...
539
540
  	  To compile this driver as a module, choose M here: the
  	  module will be called it8712f_wdt.
e1fee94f3   Oliver Schuster   [WATCHDOG] add wa...
541
542
543
544
  config IT87_WDT
  	tristate "IT87 Watchdog Timer"
  	depends on X86 && EXPERIMENTAL
  	---help---
dfb0b8eae   Ondrej Zajicek   watchdog: it87_wd...
545
  	  This is the driver for the hardware watchdog on the ITE IT8702,
4bc30272a   Huaro Tomita   watchdog: it87_wd...
546
  	  IT8712, IT8716, IT8718, IT8720, IT8721, IT8726 Super I/O chips.
dfb0b8eae   Ondrej Zajicek   watchdog: it87_wd...
547
548
549
  	  This watchdog simply watches your kernel to make sure it doesn't
  	  freeze, and if it does, it reboots your computer after a certain
  	  amount of time.
e1fee94f3   Oliver Schuster   [WATCHDOG] add wa...
550
551
552
  
  	  To compile this driver as a module, choose M here: the module will
  	  be called it87_wdt.
7f4da4745   Thomas Mingarelli   [WATCHDOG] HP Pro...
553
  config HP_WATCHDOG
ea6649c72   Naga Chumbalkar   watchdog: hpwdt: ...
554
  	tristate "HP ProLiant iLO2+ Hardware Watchdog Timer"
7f4da4745   Thomas Mingarelli   [WATCHDOG] HP Pro...
555
  	depends on X86
a4616153d   Tony Camuso   watchdog: hpwdt: ...
556
  	default m
7f4da4745   Thomas Mingarelli   [WATCHDOG] HP Pro...
557
558
  	help
  	  A software monitoring watchdog and NMI sourcing driver. This driver
86ded1f35   dann frazier   watchdog: hpwdt (...
559
  	  will detect lockups and provide a stack trace. This is a driver that
ea6649c72   Naga Chumbalkar   watchdog: hpwdt: ...
560
  	  will only load on an HP ProLiant system with a minimum of iLO2 support.
86ded1f35   dann frazier   watchdog: hpwdt (...
561
562
563
564
565
566
  	  To compile this driver as a module, choose M here: the module will be
  	  called hpwdt.
  
  config HPWDT_NMI_DECODING
  	bool "NMI decoding support for the HP ProLiant iLO2+ Hardware Watchdog Timer"
  	depends on HP_WATCHDOG
a4616153d   Tony Camuso   watchdog: hpwdt: ...
567
  	default y
86ded1f35   dann frazier   watchdog: hpwdt (...
568
569
570
  	help
  	  When an NMI occurs this feature will make the necessary BIOS calls to
  	  log the cause of the NMI.
7f4da4745   Thomas Mingarelli   [WATCHDOG] HP Pro...
571

1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
572
573
  config SC1200_WDT
  	tristate "National Semiconductor PC87307/PC97307 (ala SC1200) Watchdog"
261259b2a   Jan Engelhardt   [WATCHDOG] Kconfi...
574
  	depends on X86
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
575
576
577
578
579
580
581
582
583
584
585
586
587
  	help
  	  This is a driver for National Semiconductor PC87307/PC97307 hardware
  	  watchdog cards as found on the SC1200. This watchdog is mainly used
  	  for power management purposes and can be used to power down the device
  	  during inactivity periods (includes interrupt activity monitoring).
  
  	  To compile this driver as a module, choose M here: the
  	  module will be called sc1200wdt.
  
  	  Most people will say N.
  
  config SCx200_WDT
  	tristate "National Semiconductor SCx200 Watchdog"
261259b2a   Jan Engelhardt   [WATCHDOG] Kconfi...
588
  	depends on SCx200 && PCI
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
589
590
591
592
593
  	help
  	  Enable the built-in watchdog timer support on the National
  	  Semiconductor SCx200 processors.
  
  	  If compiled as a module, it will be called scx200_wdt.
789fc0adb   Sven Anders & Marcus Junker   [WATCHDOG] NS pc8...
594
595
  config PC87413_WDT
  	tristate "NS PC87413 watchdog"
261259b2a   Jan Engelhardt   [WATCHDOG] Kconfi...
596
  	depends on X86
789fc0adb   Sven Anders & Marcus Junker   [WATCHDOG] NS pc8...
597
598
599
600
601
602
603
604
605
606
  	---help---
  	  This is the driver for the hardware watchdog on the PC87413 chipset
  	  This watchdog simply watches your kernel to make sure it doesn't
  	  freeze, and if it does, it reboots your computer after a certain
  	  amount of time.
  
  	  To compile this driver as a module, choose M here: the
  	  module will be called pc87413_wdt.
  
  	  Most people will say N.
7944d3a5a   Wim Van Sebroeck   [WATCHDOG] more c...
607

456c73015   Mike Waychison   watchdog: Add TCO...
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
  config NV_TCO
  	tristate "nVidia TCO Timer/Watchdog"
  	depends on X86 && PCI
  	---help---
  	  Hardware driver for the TCO timer built into the nVidia Hub family
  	  (such as the MCP51).  The TCO (Total Cost of Ownership) timer is a
  	  watchdog timer that will reboot the machine after its second
  	  expiration. The expiration time can be configured with the
  	  "heartbeat" parameter.
  
  	  On some motherboards the driver may fail to reset the chipset's
  	  NO_REBOOT flag which prevents the watchdog from rebooting the
  	  machine. If this is the case you will get a kernel message like
  	  "failed to reset NO_REBOOT flag, reboot disabled by hardware".
  
  	  To compile this driver as a module, choose M here: the
  	  module will be called nv_tco.
b3e8f2c13   Florian Fainelli   [WATCHDOG] Add su...
625
626
627
628
629
630
631
632
633
  config RDC321X_WDT
  	tristate "RDC R-321x SoC watchdog"
  	depends on X86_RDC321X
  	help
  	  This is the driver for the built in hardware watchdog
  	  in the RDC R-321x SoC.
  
  	  To compile this driver as a module, choose M here: the
  	  module will be called rdc321x_wdt.
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
634
635
  config 60XX_WDT
  	tristate "SBC-60XX Watchdog Timer"
261259b2a   Jan Engelhardt   [WATCHDOG] Kconfi...
636
  	depends on X86
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
637
638
639
640
641
642
643
644
645
646
  	help
  	  This driver can be used with the watchdog timer found on some
  	  single board computers, namely the 6010 PII based computer.
  	  It may well work with other cards.  It reads port 0x443 to enable
  	  and re-set the watchdog timer, and reads port 0x45 to disable
  	  the watchdog.  If you have a card that behave in similar ways,
  	  you can probably make this driver work with your card as well.
  
  	  You can compile this driver directly into the kernel, or use
  	  it as a module.  The module will be called sbc60xxwdt.
3809ad384   Ian E. Morgan   [WATCHDOG] New SB...
647
648
  config SBC8360_WDT
  	tristate "SBC8360 Watchdog Timer"
261259b2a   Jan Engelhardt   [WATCHDOG] Kconfi...
649
  	depends on X86
3809ad384   Ian E. Morgan   [WATCHDOG] New SB...
650
651
652
653
654
655
  	---help---
  
  	  This is the driver for the hardware watchdog on the SBC8360 Single
  	  Board Computer produced by Axiomtek Co., Ltd. (www.axiomtek.com).
  
  	  To compile this driver as a module, choose M here: the
4737f0978   Pavel Machek   trivial: Kconfig:...
656
  	  module will be called sbc8360.
3809ad384   Ian E. Morgan   [WATCHDOG] New SB...
657
658
  
  	  Most people will say N.
c4c283357   Gilles Gigan   [WATCHDOG] add Na...
659
660
661
662
663
664
665
666
667
668
669
670
  config SBC7240_WDT
  	tristate "SBC Nano 7240 Watchdog Timer"
  	depends on X86_32
  	---help---
  	  This is the driver for the hardware watchdog found on the IEI
  	  single board computers EPIC Nano 7240 (and likely others). This
  	  watchdog simply watches your kernel to make sure it doesn't freeze,
  	  and if it does, it reboots your computer after a certain amount of
  	  time.
  
  	  To compile this driver as a module, choose M here: the
  	  module will be called sbc7240_wdt.
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
671
672
  config CPU5_WDT
  	tristate "SMA CPU5 Watchdog"
261259b2a   Jan Engelhardt   [WATCHDOG] Kconfi...
673
  	depends on X86
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
674
675
676
677
  	---help---
  	  TBD.
  	  To compile this driver as a module, choose M here: the
  	  module will be called cpu5wdt.
4c6e63bd1   Wim Van Sebroeck   [WATCHDOG] Add SM...
678
679
680
681
682
683
684
685
686
687
688
  config SMSC_SCH311X_WDT
  	tristate "SMSC SCH311X Watchdog Timer"
  	depends on X86
  	---help---
  	  This is the driver for the hardware watchdog timer on the
  	  SMSC SCH3112, SCH3114 and SCH3116 Super IO chipset
  	  (LPC IO with 8042 KBC, Reset Generation, HWM and multiple
  	  serial ports).
  
  	  To compile this driver as a module, choose M here: the
  	  module will be called sch311x_wdt.
485ae77dc   Sven Anders   [WATCHDOG] Winbon...
689
690
  config SMSC37B787_WDT
  	tristate "Winbond SMsC37B787 Watchdog Timer"
261259b2a   Jan Engelhardt   [WATCHDOG] Kconfi...
691
  	depends on X86
485ae77dc   Sven Anders   [WATCHDOG] Winbon...
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
  	---help---
  	  This is the driver for the hardware watchdog component on the
  	  Winbond SMsC37B787 chipset as used on the NetRunner Mainboard
  	  from Vision Systems and maybe others.
  
  	  This watchdog simply watches your kernel to make sure it doesn't
  	  freeze, and if it does, it reboots your computer after a certain
  	  amount of time.
  
  	  Usually a userspace daemon will notify the kernel WDT driver that
  	  userspace is still alive, at regular intervals.
  
  	  To compile this driver as a module, choose M here: the
  	  module will be called smsc37b787_wdt.
  
  	  Most people will say N.
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
708
  config W83627HF_WDT
9c67bea41   Benny Loenstrup Ammitzboell   watchdog: Add wat...
709
  	tristate "W83627HF/W83627DHG Watchdog Timer"
261259b2a   Jan Engelhardt   [WATCHDOG] Kconfi...
710
  	depends on X86
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
711
712
713
  	---help---
  	  This is the driver for the hardware watchdog on the W83627HF chipset
  	  as used in Advantech PC-9578 and Tyan S2721-533 motherboards
9c67bea41   Benny Loenstrup Ammitzboell   watchdog: Add wat...
714
715
716
717
  	  (and likely others). The driver also supports the W83627DHG chip.
  	  This watchdog simply watches your kernel to make sure it doesn't
  	  freeze, and if it does, it reboots your computer after a certain
  	  amount of time.
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
718
719
720
721
722
  
  	  To compile this driver as a module, choose M here: the
  	  module will be called w83627hf_wdt.
  
  	  Most people will say N.
f9a8c8913   Marcus Junker   [WATCHDOG] w83697...
723
  config W83697HF_WDT
ff02cfc76   Samuel Tardieu   [WATCHDOG] w83697...
724
  	tristate "W83697HF/W83697HG Watchdog Timer"
261259b2a   Jan Engelhardt   [WATCHDOG] Kconfi...
725
  	depends on X86
e0845bf4e   Wim Van Sebroeck   [WATCHDOG] Kconfi...
726
  	---help---
ff02cfc76   Samuel Tardieu   [WATCHDOG] w83697...
727
728
729
730
731
  	  This is the driver for the hardware watchdog on the W83697HF/HG
  	  chipset as used in Dedibox/VIA motherboards (and likely others).
  	  This watchdog simply watches your kernel to make sure it doesn't
  	  freeze, and if it does, it reboots your computer after a certain
  	  amount of time.
f9a8c8913   Marcus Junker   [WATCHDOG] w83697...
732

e0845bf4e   Wim Van Sebroeck   [WATCHDOG] Kconfi...
733
734
  	  To compile this driver as a module, choose M here: the
  	  module will be called w83697hf_wdt.
f9a8c8913   Marcus Junker   [WATCHDOG] w83697...
735

e0845bf4e   Wim Van Sebroeck   [WATCHDOG] Kconfi...
736
  	  Most people will say N.
f9a8c8913   Marcus Junker   [WATCHDOG] w83697...
737

7d8b09066   Flemming Frandsen   [WATCHDOG] Add dr...
738
739
740
741
742
743
744
745
746
747
748
749
750
751
  config W83697UG_WDT
  	tristate "W83697UG/W83697UF Watchdog Timer"
  	depends on X86
  	---help---
  	  This is the driver for the hardware watchdog on the W83697UG/UF
  	  chipset as used in MSI Fuzzy CX700 VIA motherboards (and likely others).
  	  This watchdog simply watches your kernel to make sure it doesn't
  	  freeze, and if it does, it reboots your computer after a certain
  	  amount of time.
  
  	  To compile this driver as a module, choose M here: the
  	  module will be called w83697ug_wdt.
  
  	  Most people will say N.
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
752
753
  config W83877F_WDT
  	tristate "W83877F (EMACS) Watchdog Timer"
261259b2a   Jan Engelhardt   [WATCHDOG] Kconfi...
754
  	depends on X86
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
755
756
757
758
759
760
761
762
763
764
765
  	---help---
  	  This is the driver for the hardware watchdog on the W83877F chipset
  	  as used in EMACS PC-104 motherboards (and likely others).  This
  	  watchdog simply watches your kernel to make sure it doesn't freeze,
  	  and if it does, it reboots your computer after a certain amount of
  	  time.
  
  	  To compile this driver as a module, choose M here: the
  	  module will be called w83877f_wdt.
  
  	  Most people will say N.
b4cc4aa24   Jose Miguel Goncalves   [WATCHDOG] w83977...
766
767
  config W83977F_WDT
  	tristate "W83977F (PCM-5335) Watchdog Timer"
261259b2a   Jan Engelhardt   [WATCHDOG] Kconfi...
768
  	depends on X86
b4cc4aa24   Jose Miguel Goncalves   [WATCHDOG] w83977...
769
770
771
772
773
774
775
776
777
  	---help---
  	  This is the driver for the hardware watchdog on the W83977F I/O chip
  	  as used in AAEON's PCM-5335 SBC (and likely others).  This
  	  watchdog simply watches your kernel to make sure it doesn't freeze,
  	  and if it does, it reboots your computer after a certain amount of
  	  time.
  
  	  To compile this driver as a module, choose M here: the
  	  module will be called w83977f_wdt.
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
778
779
  config MACHZ_WDT
  	tristate "ZF MachZ Watchdog"
261259b2a   Jan Engelhardt   [WATCHDOG] Kconfi...
780
  	depends on X86
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
781
782
  	---help---
  	  If you are using a ZF Micro MachZ processor, say Y here, otherwise
e0845bf4e   Wim Van Sebroeck   [WATCHDOG] Kconfi...
783
  	  N.  This is the driver for the watchdog timer built-in on that
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
784
785
786
787
788
789
  	  processor using ZF-Logic interface.  This watchdog simply watches
  	  your kernel to make sure it doesn't freeze, and if it does, it
  	  reboots your computer after a certain amount of time.
  
  	  To compile this driver as a module, choose M here: the
  	  module will be called machzwd.
eed6565f7   Calin A. Culianu   [PATCH] Watchdog:...
790
791
  config SBC_EPX_C3_WATCHDOG
  	tristate "Winsystems SBC EPX-C3 watchdog"
261259b2a   Jan Engelhardt   [WATCHDOG] Kconfi...
792
  	depends on X86
eed6565f7   Calin A. Culianu   [PATCH] Watchdog:...
793
794
795
796
797
798
799
800
  	---help---
  	  This is the driver for the built-in watchdog timer on the EPX-C3
  	  Single-board computer made by Winsystems, Inc.
  
  	  *Note*: This hardware watchdog is not probeable and thus there
  	  is no way to know if writing to its IO address will corrupt
  	  your system or have any real effect.  The only way to be sure
  	  that this driver does what you want is to make sure you
2621e2a15   Matt LaPlante   [WATCHDOG] Kconfi...
801
  	  are running it on an EPX-C3 from Winsystems with the watchdog
eed6565f7   Calin A. Culianu   [PATCH] Watchdog:...
802
803
804
805
806
807
808
809
  	  timer at IO address 0x1ee and 0x1ef.  It will write to both those
  	  IO ports.  Basically, the assumption is made that if you compile
  	  this driver into your kernel and/or load it as a module, that you
  	  know what you are doing and that you are in fact running on an
  	  EPX-C3 board!
  
  	  To compile this driver as a module, choose M here: the
  	  module will be called sbc_epx_c3.
c0e962f93   Wim Van Sebroeck   [WATCHDOG] Clean-...
810
  # M32R Architecture
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
811

c0e962f93   Wim Van Sebroeck   [WATCHDOG] Clean-...
812
  # M68K Architecture
4157a04d5   Philippe De Muyter   m68knommu: Rename...
813
814
  config M54xx_WATCHDOG
  	tristate "MCF54xx watchdog support"
88cce4276   Philippe De Muyter   watchdog: Add MCF...
815
816
817
  	depends on M548x
  	help
  	  To compile this driver as a module, choose M here: the
4157a04d5   Philippe De Muyter   m68knommu: Rename...
818
  	  module will be called m54xx_wdt.
c0e962f93   Wim Van Sebroeck   [WATCHDOG] Clean-...
819
820
  
  # MIPS Architecture
f8394f61c   Gabor Juhos   watchdog: add dri...
821
822
823
824
825
826
  config ATH79_WDT
  	tristate "Atheros AR71XX/AR724X/AR913X hardware watchdog"
  	depends on ATH79
  	help
  	  Hardware driver for the built-in watchdog timer on the Atheros
  	  AR71XX/AR724X/AR913X SoCs.
90074dce5   Matthieu CASTET   [WATCHDOG] add bc...
827
828
829
830
831
  config BCM47XX_WDT
  	tristate "Broadcom BCM47xx Watchdog Timer"
  	depends on BCM47XX
  	help
  	  Hardware driver for the Broadcom BCM47xx Watchog Timer.
03ec58568   Florian Fainelli   [WATCHDOG] Add su...
832
833
834
835
836
837
838
839
840
  config RC32434_WDT
  	tristate "IDT RC32434 SoC Watchdog Timer"
  	depends on MIKROTIK_RB532
  	help
  	  Hardware driver for the IDT RC32434 SoC built-in
  	  watchdog timer.
  
  	  To compile this driver as a module, choose M here: the
  	  module will be called rc32434_wdt.
c0e962f93   Wim Van Sebroeck   [WATCHDOG] Clean-...
841
842
  config INDYDOG
  	tristate "Indy/I2 Hardware Watchdog"
1ceea8243   Thomas Bogendoerfer   [WATCHDOG] use SG...
843
  	depends on SGI_HAS_INDYDOG
c0e962f93   Wim Van Sebroeck   [WATCHDOG] Clean-...
844
845
846
847
848
  	help
  	  Hardware driver for the Indy's/I2's watchdog. This is a
  	  watchdog timer that will reboot the machine after a 60 second
  	  timer expired and no process has written to /dev/watchdog during
  	  that time.
f865c3522   Paul Cercueil   watchdog: add JZ4...
849
850
851
852
853
  config JZ4740_WDT
  	tristate "Ingenic jz4740 SoC hardware watchdog"
  	depends on MACH_JZ4740
  	help
  	  Hardware driver for the built-in watchdog timer on Ingenic jz4740 SoCs.
c0e962f93   Wim Van Sebroeck   [WATCHDOG] Clean-...
854
855
856
857
858
859
  config WDT_MTX1
  	tristate "MTX-1 Hardware Watchdog"
  	depends on MIPS_MTX1
  	help
  	  Hardware driver for the MTX-1 boards. This is a watchdog timer that
  	  will reboot the machine after a 100 seconds timer expired.
33c050c58   Daniel Laird   [WATCHDOG] Add pn...
860
861
862
863
864
865
866
867
  config PNX833X_WDT
  	tristate "PNX833x Hardware Watchdog"
  	depends on SOC_PNX8335
  	help
  	  Hardware driver for the PNX833x's watchdog. This is a
  	  watchdog timer that will reboot the machine after a programable
  	  timer has expired and no process has written to /dev/watchdog during
  	  that time.
75c752e6c   Andrew Sharp   [WATCHDOG] Add su...
868
869
870
871
872
873
874
875
876
877
878
879
  config SIBYTE_WDOG
  	tristate "Sibyte SoC hardware watchdog"
  	depends on CPU_SB1
  	help
  	  Watchdog driver for the built in watchdog hardware in Sibyte
  	  SoC processors.  There are apparently two watchdog timers
  	  on such processors; this driver supports only the first one,
  	  because currently Linux only supports exporting one watchdog
  	  to userspace.
  
  	  To compile this driver as a loadable module, choose M here.
  	  The module will be called sb_wdog.
c283cf2c0   Matteo Croce   [WATCHDOG] AR7: w...
880
881
882
883
884
  config AR7_WDT
  	tristate "TI AR7 Watchdog Timer"
  	depends on AR7
  	help
  	  Hardware driver for the TI AR7 Watchdog Timer.
6f702fce3   Atsushi Nemoto   [WATCHDOG] TXx9 w...
885
886
887
888
889
  config TXX9_WDT
  	tristate "Toshiba TXx9 Watchdog Timer"
  	depends on CPU_TX39XX || CPU_TX49XX
  	help
  	  Hardware driver for the built-in watchdog timer on TXx9 MIPS SoCs.
4c076fb41   David Daney   WATCHDOG: Add wat...
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
  config OCTEON_WDT
  	tristate "Cavium OCTEON SOC family Watchdog Timer"
  	depends on CPU_CAVIUM_OCTEON
  	default y
  	select EXPORT_UASM if OCTEON_WDT = m
  	help
  	  Hardware driver for OCTEON's on chip watchdog timer.
  	  Enables the watchdog for all cores running Linux. It
  	  installs a NMI handler and pokes the watchdog based on an
  	  interrupt.  On first expiration of the watchdog, the
  	  interrupt handler pokes it.  The second expiration causes an
  	  NMI that prints a message. The third expiration causes a
  	  global soft reset.
  
  	  When userspace has /dev/watchdog open, no poking is done
  	  from the first interrupt, it is then only poked when the
  	  device is written.
b63aa731c   Florian Fainelli   watchdog: add sup...
907
908
909
910
911
912
913
914
915
  config BCM63XX_WDT
  	tristate "Broadcom BCM63xx hardware watchdog"
  	depends on BCM63XX
  	help
  	  Watchdog driver for the built in watchdog hardware in Broadcom
  	  BCM63xx SoC.
  
  	  To compile this driver as a loadable module, choose M here.
  	  The module will be called bcm63xx_wdt.
c0e962f93   Wim Van Sebroeck   [WATCHDOG] Clean-...
916
917
918
  # PARISC Architecture
  
  # POWERPC Architecture
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
919

3268b5618   Martyn Welch   [WATCHDOG] Basic ...
920
  config GEF_WDT
cda61c942   Martyn Welch   [WATCHDOG] gef_wd...
921
  	tristate "GE Watchdog Timer"
740d36ae6   Martyn Welch   powerpc/86xx: Boa...
922
  	depends on GEF_SBC610 || GEF_SBC310 || GEF_PPC9A
3268b5618   Martyn Welch   [WATCHDOG] Basic ...
923
  	---help---
cda61c942   Martyn Welch   [WATCHDOG] gef_wd...
924
  	  Watchdog timer found in a number of GE single board computers.
3268b5618   Martyn Welch   [WATCHDOG] Basic ...
925

8cf18971e   Domen Puncer   [WATCHDOG] mpc520...
926
  config MPC5200_WDT
6d5355998   Albrecht Dreß   mpc52xx/wdt: remo...
927
  	bool "MPC52xx Watchdog Timer"
8cf18971e   Domen Puncer   [WATCHDOG] mpc520...
928
  	depends on PPC_MPC52xx
6d5355998   Albrecht Dreß   mpc52xx/wdt: remo...
929
930
  	help
  	  Use General Purpose Timer (GPT) 0 on the MPC5200 as Watchdog.
8cf18971e   Domen Puncer   [WATCHDOG] mpc520...
931

28acd02f9   Anton Vorontsov   [WATCHDOG] mpc83x...
932
933
  config 8xxx_WDT
  	tristate "MPC8xxx Platform Watchdog Timer"
0d7b10140   Anton Vorontsov   [WATCHDOG] mpc8xx...
934
  	depends on PPC_8xx || PPC_83xx || PPC_86xx
28acd02f9   Anton Vorontsov   [WATCHDOG] mpc83x...
935
936
937
  	help
  	  This driver is for a SoC level watchdog that exists on some
  	  Freescale PowerPC processors. So far this driver supports:
0d7b10140   Anton Vorontsov   [WATCHDOG] mpc8xx...
938
  	  - MPC8xx watchdogs
28acd02f9   Anton Vorontsov   [WATCHDOG] mpc83x...
939
940
941
942
  	  - MPC83xx watchdogs
  	  - MPC86xx watchdogs
  
  	  For BookE processors (MPC85xx) use the BOOKE_WDT driver instead.
fabbfb9e8   Kumar Gala   [PATCH] powerpc: ...
943

3be10211a   James Chapman   [WATCHDOG] mv64x6...
944
945
  config MV64X60_WDT
  	tristate "MV64X60 (Marvell Discovery) Watchdog Timer"
261259b2a   Jan Engelhardt   [WATCHDOG] Kconfi...
946
  	depends on MV64X60
3be10211a   James Chapman   [WATCHDOG] mv64x6...
947

618efba99   Sean MacLennan   [WATCHDOG] Pika W...
948
949
950
951
952
953
954
  config PIKA_WDT
  	tristate "PIKA FPGA Watchdog"
  	depends on WARP
  	default y
  	help
  	  This enables the watchdog in the PIKA FPGA. Currently used on
  	  the Warp platform.
a2f40ccd2   Kumar Gala   [PATCH] ppc32: Ad...
955
  config BOOKE_WDT
fbdd7144c   Timur Tabi   powerpc/watchdog:...
956
  	tristate "PowerPC Book-E Watchdog Timer"
261259b2a   Jan Engelhardt   [WATCHDOG] Kconfi...
957
  	depends on BOOKE || 4xx
39cdc4bfb   Kumar Gala   [PATCH] ppc32: Cl...
958
  	---help---
fbdd7144c   Timur Tabi   powerpc/watchdog:...
959
960
  	  Watchdog driver for PowerPC Book-E chips, such as the Freescale
  	  MPC85xx SOCs and the IBM PowerPC 440.
39cdc4bfb   Kumar Gala   [PATCH] ppc32: Cl...
961
962
  	  Please see Documentation/watchdog/watchdog-api.txt for
  	  more information.
a2f40ccd2   Kumar Gala   [PATCH] ppc32: Ad...
963

e0dc09ff9   Timur Tabi   powerpc/watchdog:...
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
  config BOOKE_WDT_DEFAULT_TIMEOUT
  	int "PowerPC Book-E Watchdog Timer Default Timeout"
  	depends on BOOKE_WDT
  	default 38 if FSL_BOOKE
  	range 0 63 if FSL_BOOKE
  	default 3 if !FSL_BOOKE
  	range 0 3 if !FSL_BOOKE
  	help
  	  Select the default watchdog timer period to be used by the PowerPC
  	  Book-E watchdog driver.  A watchdog "event" occurs when the bit
  	  position represented by this number transitions from zero to one.
  
  	  For Freescale Book-E processors, this is a number between 0 and 63.
  	  For other Book-E processors, this is a number between 0 and 3.
  
  	  The value can be overidden by the wdt_period command-line parameter.
180536f82   Wim Van Sebroeck   [WATCHDOG] Kconfi...
980
981
982
983
  # PPC64 Architecture
  
  config WATCHDOG_RTAS
  	tristate "RTAS watchdog"
261259b2a   Jan Engelhardt   [WATCHDOG] Kconfi...
984
  	depends on PPC_RTAS
180536f82   Wim Van Sebroeck   [WATCHDOG] Kconfi...
985
986
  	help
  	  This driver adds watchdog support for the RTAS watchdog.
c310e2b95   Wim Van Sebroeck   [WATCHDOG] Kconfi...
987
  	  To compile this driver as a module, choose M here. The module
180536f82   Wim Van Sebroeck   [WATCHDOG] Kconfi...
988
  	  will be called wdrtas.
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
989
990
991
992
  # S390 Architecture
  
  config ZVM_WATCHDOG
  	tristate "z/VM Watchdog Timer"
261259b2a   Jan Engelhardt   [WATCHDOG] Kconfi...
993
  	depends on S390
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
994
995
996
997
998
999
1000
1001
  	help
  	  IBM s/390 and zSeries machines running under z/VM 5.1 or later
  	  provide a virtual watchdog timer to their guest that cause a
  	  user define Control Program command to be executed after a
  	  timeout.
  
  	  To compile this driver as a module, choose M here. The module
  	  will be called vmwatchdog.
c0e962f93   Wim Van Sebroeck   [WATCHDOG] Clean-...
1002
  # SUPERH (sh + sh64) Architecture
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
1003
1004
1005
  
  config SH_WDT
  	tristate "SuperH Watchdog"
d0afa5796   Paul Mundt   sh: Fix up SH-3 a...
1006
  	depends on SUPERH && (CPU_SH3 || CPU_SH4)
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
  	help
  	  This driver adds watchdog support for the integrated watchdog in the
  	  SuperH processors. If you have one of these processors and wish
  	  to have watchdog support enabled, say Y, otherwise say N.
  
  	  As a side note, saying Y here will automatically boost HZ to 1000
  	  so that the timer has a chance to clear the overflow counter. On
  	  slower systems (such as the SH-2 and SH-3) this will likely yield
  	  some performance issues. As such, the WDT should be avoided here
  	  unless it is absolutely necessary.
  
  	  To compile this driver as a module, choose M here: the
  	  module will be called shwdt.
c0e962f93   Wim Van Sebroeck   [WATCHDOG] Clean-...
1020
  # SPARC Architecture
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
1021
1022
1023
1024
  # SPARC64 Architecture
  
  config WATCHDOG_CP1XXX
  	tristate "CP1XXX Hardware Watchdog support"
261259b2a   Jan Engelhardt   [WATCHDOG] Kconfi...
1025
  	depends on SPARC64 && PCI
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
  	---help---
  	  This is the driver for the hardware watchdog timers present on
  	  Sun Microsystems CompactPCI models CP1400 and CP1500.
  
  	  To compile this driver as a module, choose M here: the
  	  module will be called cpwatchdog.
  
  	  If you do not have a CompactPCI model CP1400 or CP1500, or
  	  another UltraSPARC-IIi-cEngine boardset with hardware watchdog,
  	  you should say N to this option.
  
  config WATCHDOG_RIO
  	tristate "RIO Hardware Watchdog support"
261259b2a   Jan Engelhardt   [WATCHDOG] Kconfi...
1039
  	depends on SPARC64 && PCI
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
1040
1041
1042
1043
  	help
  	  Say Y here to support the hardware watchdog capability on Sun RIO
  	  machines.  The watchdog timeout period is normally one minute but
  	  can be changed with a boot-time parameter.
c0e962f93   Wim Van Sebroeck   [WATCHDOG] Clean-...
1044
  # XTENSA Architecture
066d6c7f4   Jan Beulich   watchdog: Xen wat...
1045
1046
1047
1048
1049
1050
1051
1052
1053
  # Xen Architecture
  
  config XEN_WDT
  	tristate "Xen Watchdog support"
  	depends on XEN
  	help
  	  Say Y here to support the hypervisor watchdog capability provided
  	  by Xen 4.0 and newer.  The watchdog timeout period is normally one
  	  minute but can be changed with a boot-time parameter.
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
1054
1055
1056
1057
1058
  #
  # ISA-based Watchdog Cards
  #
  
  comment "ISA-based Watchdog Cards"
261259b2a   Jan Engelhardt   [WATCHDOG] Kconfi...
1059
  	depends on ISA
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
1060
1061
1062
  
  config PCWATCHDOG
  	tristate "Berkshire Products ISA-PC Watchdog"
261259b2a   Jan Engelhardt   [WATCHDOG] Kconfi...
1063
  	depends on ISA
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
  	---help---
  	  This is the driver for the Berkshire Products ISA-PC Watchdog card.
  	  This card simply watches your kernel to make sure it doesn't freeze,
  	  and if it does, it reboots your computer after a certain amount of
  	  time. This driver is like the WDT501 driver but for different
  	  hardware. Please read <file:Documentation/watchdog/pcwd-watchdog.txt>. The PC
  	  watchdog cards can be ordered from <http://www.berkprod.com/>.
  
  	  To compile this driver as a module, choose M here: the
  	  module will be called pcwd.
  
  	  Most people will say N.
  
  config MIXCOMWD
  	tristate "Mixcom Watchdog"
261259b2a   Jan Engelhardt   [WATCHDOG] Kconfi...
1079
  	depends on ISA
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
  	---help---
  	  This is a driver for the Mixcom hardware watchdog cards.  This
  	  watchdog simply watches your kernel to make sure it doesn't freeze,
  	  and if it does, it reboots your computer after a certain amount of
  	  time.
  
  	  To compile this driver as a module, choose M here: the
  	  module will be called mixcomwd.
  
  	  Most people will say N.
  
  config WDT
  	tristate "WDT Watchdog timer"
261259b2a   Jan Engelhardt   [WATCHDOG] Kconfi...
1093
  	depends on ISA
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
1094
1095
1096
1097
1098
1099
1100
1101
  	---help---
  	  If you have a WDT500P or WDT501P watchdog board, say Y here,
  	  otherwise N. It is not possible to probe for this board, which means
  	  that you have to inform the kernel about the IO port and IRQ that
  	  is needed (you can do this via the io and irq parameters)
  
  	  To compile this driver as a module, choose M here: the
  	  module will be called wdt.
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
1102
1103
1104
1105
1106
  #
  # PCI-based Watchdog Cards
  #
  
  comment "PCI-based Watchdog Cards"
261259b2a   Jan Engelhardt   [WATCHDOG] Kconfi...
1107
  	depends on PCI
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
1108
1109
1110
  
  config PCIPCWATCHDOG
  	tristate "Berkshire Products PCI-PC Watchdog"
261259b2a   Jan Engelhardt   [WATCHDOG] Kconfi...
1111
  	depends on PCI
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
  	---help---
  	  This is the driver for the Berkshire Products PCI-PC Watchdog card.
  	  This card simply watches your kernel to make sure it doesn't freeze,
  	  and if it does, it reboots your computer after a certain amount of
  	  time. The card can also monitor the internal temperature of the PC.
  	  More info is available at <http://www.berkprod.com/pci_pc_watchdog.htm>.
  
  	  To compile this driver as a module, choose M here: the
  	  module will be called pcwd_pci.
  
  	  Most people will say N.
  
  config WDTPCI
  	tristate "PCI-WDT500/501 Watchdog timer"
261259b2a   Jan Engelhardt   [WATCHDOG] Kconfi...
1126
  	depends on PCI
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
1127
1128
  	---help---
  	  If you have a PCI-WDT500/501 watchdog board, say Y here, otherwise N.
9b901ee0c   Wim Van Sebroeck   [WATCHDOG] wdt_pc...
1129
1130
  	  If you have a PCI-WDT501 watchdog board then you can enable the
  	  temperature sensor by setting the type parameter to 501.
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
1131
1132
1133
1134
  
  	  If you want to enable the Fan Tachometer on the PCI-WDT501, then you
  	  can do this via the tachometer parameter. Only do this if you have a
  	  fan tachometer actually set up.
9b901ee0c   Wim Van Sebroeck   [WATCHDOG] wdt_pc...
1135
1136
  	  To compile this driver as a module, choose M here: the
  	  module will be called wdt_pci.
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
1137
1138
1139
1140
1141
  #
  # USB-based Watchdog Cards
  #
  
  comment "USB-based Watchdog Cards"
261259b2a   Jan Engelhardt   [WATCHDOG] Kconfi...
1142
  	depends on USB
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
1143
1144
1145
  
  config USBPCWATCHDOG
  	tristate "Berkshire Products USB-PC Watchdog"
261259b2a   Jan Engelhardt   [WATCHDOG] Kconfi...
1146
  	depends on USB
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
  	---help---
  	  This is the driver for the Berkshire Products USB-PC Watchdog card.
  	  This card simply watches your kernel to make sure it doesn't freeze,
  	  and if it does, it reboots your computer after a certain amount of
  	  time. The card can also monitor the internal temperature of the PC.
  	  More info is available at <http://www.berkprod.com/usb_pc_watchdog.htm>.
  
  	  To compile this driver as a module, choose M here: the
  	  module will be called pcwd_usb.
  
  	  Most people will say N.
261259b2a   Jan Engelhardt   [WATCHDOG] Kconfi...
1158
  endif # WATCHDOG