summaryrefslogtreecommitdiff
path: root/target/linux/config/Config.in.watchdog
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@openadk.org>2010-12-30 22:45:29 +0100
committerWaldemar Brodkorb <wbx@openadk.org>2010-12-30 22:45:29 +0100
commit220a96f9926788ed531717f78e44fdf1e7ab3b34 (patch)
tree406f65eea71fabd8cf66c2bd1108ec63f8c349ee /target/linux/config/Config.in.watchdog
parent38af8185ea05a1c5d1abb32a68a025e3b4afa4d6 (diff)
rework architecture / embedded systems concept
Make configuration of new targets cheap. Just add a new file in target/arch/sys-enabled/foo. See other files for syntax. While doing runtime tests with the new infrastructure I've updated a lot of other stuff: - gcc 4.5.2 - uClibc 0.9.32-rc1 (NPTL) - strongswan, php, miredo, parted, util-linux-ng, e2fsprogs I promise, this is the last big fat commit this year ;)
Diffstat (limited to 'target/linux/config/Config.in.watchdog')
-rw-r--r--target/linux/config/Config.in.watchdog70
1 files changed, 70 insertions, 0 deletions
diff --git a/target/linux/config/Config.in.watchdog b/target/linux/config/Config.in.watchdog
new file mode 100644
index 000000000..914099d0c
--- /dev/null
+++ b/target/linux/config/Config.in.watchdog
@@ -0,0 +1,70 @@
+config ADK_KERNEL_WATCHDOG
+ boolean
+
+config ADK_KERNEL_MISC_DEVICES
+ boolean
+
+config ADK_KERNEL_SCx200
+ boolean
+
+config ADK_KERNEL_CS5535_MFGPT
+ boolean
+
+config ADK_KERNEL_CS5535_CLOCK_EVENT_SRC
+ boolean
+
+menu "Watchdog support"
+
+config ADK_KERNEL_SCx200_WDT
+ prompt ".................................. Natsemi Hardware Watchdog"
+ boolean
+ select ADK_KERNEL_WATCHDOG
+ select ADK_KERNEL_SCx200
+ default y if ADK_TARGET_SYSTEM_PCENGINES_WRAP
+ default n
+ help
+ Natsemi Watchdog (scx200)
+
+config ADK_KERNEL_AT91SAM9X_WATCHDOG
+ prompt ".................................. AT91SAM9X Hardware Watchdog"
+ boolean
+ select ADK_KERNEL_WATCHDOG
+ default y if ADK_TARGET_SYSTEM_ACMESYSTEMS_FOXG20
+ default n
+ help
+ AT91SAM9X Watchdog.
+
+config ADK_KERNEL_AR7_WDT
+ prompt ".................................. AR7 Hardware Watchdog"
+ boolean
+ select ADK_KERNEL_WATCHDOG
+ default y if ADK_TARGET_SYSTEM_LINKSYS_AG241
+ default n
+ help
+ AR7 Watchdog.
+
+config ADK_KERNEL_GEODE_WDT
+ prompt ".................................. Geode Hardware Watchdog"
+ boolean
+ select ADK_KERNEL_WATCHDOG
+ select ADK_KERNEL_MISC_DEVICES
+ select ADK_KERNEL_CS5535_MFGPT
+ select ADK_KERNEL_CS5535_CLOCK_EVENT_SRC
+ default y if ADK_TARGET_SYSTEM_PCENGINES_ALIX1C
+ default y if ADK_TARGET_SYSTEM_PCENGINES_ALIX2D2
+ default y if ADK_TARGET_SYSTEM_PCENGINES_ALIX2D13
+ default n
+ help
+ Geode watchdog.
+
+config ADK_KPACKAGE_KMOD_SOFT_WATCHDOG
+ prompt "kmod-softdog...................... Software watchdog"
+ tristate
+ default n
+ select ADK_KERNEL_WATCHDOG
+ 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.
+
+endmenu