summaryrefslogtreecommitdiffstats
path: root/drivers/char/watchdog/Kconfig
diff options
context:
space:
mode:
authorHans-Christian Egtvedt2007-06-08 01:06:41 +0200
committerWim Van Sebroeck2007-06-10 21:49:20 +0200
commita9cb3959ace112295fdb65c99a2928eedba06926 (patch)
tree40767f7c8fb62ac6da3f2657204c87a343837f28 /drivers/char/watchdog/Kconfig
parent[WATCHDOG] Mixcom Watchdog - CodingStyle clean-up (diff)
downloadkernel-qcow2-linux-a9cb3959ace112295fdb65c99a2928eedba06926.tar.gz
kernel-qcow2-linux-a9cb3959ace112295fdb65c99a2928eedba06926.tar.xz
kernel-qcow2-linux-a9cb3959ace112295fdb65c99a2928eedba06926.zip
[WATCHDOG] Watchdog driver for AT32AP700X devices
Add support for the built in watchdog in AT32AP700X devices. Tested on AT32AP7000 and ATSTK1000. Hardware documentation can be found in the AT32AP7000 datasheet. Signed-off-by: Hans-Christian Egtvedt <hcegtvedt@atmel.com> Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com> Signed-off-by: Wim Van Sebroeck <wim@iguana.be> Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Diffstat (limited to 'drivers/char/watchdog/Kconfig')
-rw-r--r--drivers/char/watchdog/Kconfig20
1 files changed, 20 insertions, 0 deletions
diff --git a/drivers/char/watchdog/Kconfig b/drivers/char/watchdog/Kconfig
index 53f5538c0c05..520afb8e5234 100644
--- a/drivers/char/watchdog/Kconfig
+++ b/drivers/char/watchdog/Kconfig
@@ -187,6 +187,26 @@ config PNX4008_WATCHDOG
Say N if you are unsure.
+# AVR32 Architecture
+
+config AT32AP700X_WDT
+ tristate "AT32AP700x watchdog"
+ depends on WATCHDOG && CPU_AT32AP7000
+ help
+ Watchdog timer embedded into AT32AP700x devices. This will reboot
+ your system when the timeout is reached.
+
+config AT32AP700X_WDT_TIMEOUT
+ int "Timeout value for AT32AP700x watchdog"
+ depends on AT32AP700X_WDT
+ default "2"
+ range 1 2
+ help
+ Sets the timeout value for the watchdog in AT32AP700x devices.
+ Limited by hardware to be 1 or 2 seconds.
+
+ Set to 2 seconds by default.
+
# X86 (i386 + ia64 + x86_64) Architecture
config ACQUIRE_WDT