summaryrefslogtreecommitdiff
path: root/target/waldux/config/Config.in.watchdog
diff options
context:
space:
mode:
Diffstat (limited to 'target/waldux/config/Config.in.watchdog')
-rw-r--r--target/waldux/config/Config.in.watchdog103
1 files changed, 103 insertions, 0 deletions
diff --git a/target/waldux/config/Config.in.watchdog b/target/waldux/config/Config.in.watchdog
new file mode 100644
index 000000000..f4f50d5dd
--- /dev/null
+++ b/target/waldux/config/Config.in.watchdog
@@ -0,0 +1,103 @@
+# This file is part of the OpenADK project. OpenADK is copyrighted
+# material, please see the LICENCE file in the top-level directory.
+
+menu "Watchdog driver support"
+
+config ADK_WALDUX_KERNEL_WATCHDOG
+ bool
+
+config ADK_WALDUX_KERNEL_SCx200
+ bool
+
+config ADK_WALDUX_KERNEL_CS5535_MFGPT
+ bool
+
+config ADK_WALDUX_KERNEL_CS5535_CLOCK_EVENT_SRC
+ bool
+
+config ADK_WALDUX_KERNEL_BCM2835_WDT
+ bool "Hardware Watchdog for BCM28XX boards"
+ select ADK_WALDUX_KERNEL_WATCHDOG
+ depends on ADK_TARGET_BOARD_BCM28XX
+ default y if ADK_TARGET_BOARD_BCM28XX
+ default n
+ help
+ Watchdog driver for BCM28XX boards.
+
+config ADK_WALDUX_KERNEL_IMX2_WDT
+ bool "Hardware Watchdog for IMX6 boards"
+ select ADK_WALDUX_KERNEL_WATCHDOG
+ depends on ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
+ default y if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
+ default n
+ help
+ Watchdog driver for IMX6 boards.
+
+config ADK_WALDUX_KERNEL_SCx200_WDT
+ bool "Natsemi Hardware Watchdog"
+ depends on ADK_TARGET_SYSTEM_PCENGINES_WRAP
+ select ADK_WALDUX_KERNEL_WATCHDOG
+ select ADK_WALDUX_KERNEL_SCx200
+ default y if ADK_TARGET_SYSTEM_PCENGINES_WRAP
+ default n
+ help
+ Natsemi Watchdog (scx200).
+
+config ADK_WALDUX_KERNEL_AT91SAM9X_WATCHDOG
+ bool "AT91SAM9X Hardware Watchdog"
+ depends on ADK_TARGET_SYSTEM_ACMESYSTEMS_FOXG20
+ select ADK_WALDUX_KERNEL_WATCHDOG
+ default y if ADK_TARGET_SYSTEM_ACMESYSTEMS_FOXG20
+ default n
+ help
+ AT91SAM9X Watchdog.
+
+config ADK_WALDUX_KERNEL_AR7_WDT
+ bool "AR7 Hardware Watchdog"
+ depends on ADK_TARGET_SYSTEM_LINKSYS_AG241
+ select ADK_WALDUX_KERNEL_WATCHDOG
+ default y if ADK_TARGET_SYSTEM_LINKSYS_AG241
+ default n
+ help
+ AR7 Watchdog.
+
+config ADK_WALDUX_KERNEL_GEODE_WDT
+ bool "Geode Hardware Watchdog"
+ depends on ADK_TARGET_SYSTEM_PCENGINES_ALIX
+ select ADK_WALDUX_KERNEL_WATCHDOG
+ select ADK_WALDUX_KERNEL_MISC_DEVICES
+ select ADK_WALDUX_KERNEL_CS5535_MFGPT
+ select ADK_WALDUX_KERNEL_CS5535_CLOCK_EVENT_SRC
+ default y if ADK_TARGET_SYSTEM_PCENGINES_ALIX
+ default n
+ help
+ Geode watchdog.
+
+config ADK_WALDUX_KERNEL_RC32434_WDT
+ bool "IDT RC32434 Hardware Watchdog"
+ depends on ADK_TARGET_SYSTEM_MIKROTIK_RB532
+ select ADK_WALDUX_KERNEL_WATCHDOG
+ default y if ADK_TARGET_SYSTEM_MIKROTIK_RB532
+ default n
+ help
+ Support for the hardware watchdog inside
+ Routerboard 532's SoC, the IDT RC32434.
+
+config ADK_WALDUX_KERNEL_SUNXI_WATCHDOG
+ bool "SunXi Hardware Watchdog"
+ depends on ADK_TARGET_SYSTEM_BANANA_PRO
+ select ADK_WALDUX_KERNEL_WATCHDOG
+ default y if ADK_TARGET_SYSTEM_BANANA_PRO
+ default n
+ help
+ Support for SunXi hardware watchdog.
+
+config ADK_WALDUX_KERNEL_SOFT_WATCHDOG
+ tristate "Software watchdog"
+ select ADK_WALDUX_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