diff options
Diffstat (limited to 'drivers/watchdog/Kconfig')
-rw-r--r-- | drivers/watchdog/Kconfig | 36 |
1 files changed, 35 insertions, 1 deletions
diff --git a/drivers/watchdog/Kconfig b/drivers/watchdog/Kconfig index 21d816e9dfa5..f441726ddf2b 100644 --- a/drivers/watchdog/Kconfig +++ b/drivers/watchdog/Kconfig | |||
@@ -28,6 +28,17 @@ menuconfig WATCHDOG | |||
28 | 28 | ||
29 | if WATCHDOG | 29 | if WATCHDOG |
30 | 30 | ||
31 | config WATCHDOG_CORE | ||
32 | bool "WatchDog Timer Driver Core" | ||
33 | ---help--- | ||
34 | Say Y here if you want to use the new watchdog timer driver core. | ||
35 | This driver provides a framework for all watchdog timer drivers | ||
36 | and gives them the /dev/watchdog interface (and later also the | ||
37 | sysfs interface). | ||
38 | |||
39 | To compile this driver as a module, choose M here: the module will | ||
40 | be called watchdog. | ||
41 | |||
31 | config WATCHDOG_NOWAYOUT | 42 | config WATCHDOG_NOWAYOUT |
32 | bool "Disable watchdog shutdown on close" | 43 | bool "Disable watchdog shutdown on close" |
33 | help | 44 | help |
@@ -186,6 +197,15 @@ config SA1100_WATCHDOG | |||
186 | To compile this driver as a module, choose M here: the | 197 | To compile this driver as a module, choose M here: the |
187 | module will be called sa1100_wdt. | 198 | module will be called sa1100_wdt. |
188 | 199 | ||
200 | config DW_WATCHDOG | ||
201 | tristate "Synopsys DesignWare watchdog" | ||
202 | depends on ARM && HAVE_CLK | ||
203 | help | ||
204 | Say Y here if to include support for the Synopsys DesignWare | ||
205 | watchdog timer found in many ARM chips. | ||
206 | To compile this driver as a module, choose M here: the | ||
207 | module will be called dw_wdt. | ||
208 | |||
189 | config MPCORE_WATCHDOG | 209 | config MPCORE_WATCHDOG |
190 | tristate "MPcore watchdog" | 210 | tristate "MPcore watchdog" |
191 | depends on HAVE_ARM_TWD | 211 | depends on HAVE_ARM_TWD |
@@ -321,7 +341,7 @@ config MAX63XX_WATCHDOG | |||
321 | 341 | ||
322 | config IMX2_WDT | 342 | config IMX2_WDT |
323 | tristate "IMX2+ Watchdog" | 343 | tristate "IMX2+ Watchdog" |
324 | depends on ARCH_MX2 || ARCH_MX25 || ARCH_MX3 || ARCH_MX5 | 344 | depends on IMX_HAVE_PLATFORM_IMX2_WDT |
325 | help | 345 | help |
326 | This is the driver for the hardware watchdog | 346 | This is the driver for the hardware watchdog |
327 | on the Freescale IMX2 and later processors. | 347 | on the Freescale IMX2 and later processors. |
@@ -879,6 +899,20 @@ config M54xx_WATCHDOG | |||
879 | To compile this driver as a module, choose M here: the | 899 | To compile this driver as a module, choose M here: the |
880 | module will be called m54xx_wdt. | 900 | module will be called m54xx_wdt. |
881 | 901 | ||
902 | # MicroBlaze Architecture | ||
903 | |||
904 | config XILINX_WATCHDOG | ||
905 | tristate "Xilinx Watchdog timer" | ||
906 | depends on MICROBLAZE | ||
907 | ---help--- | ||
908 | Watchdog driver for the xps_timebase_wdt ip core. | ||
909 | |||
910 | IMPORTANT: The xps_timebase_wdt parent must have the property | ||
911 | "clock-frequency" at device tree. | ||
912 | |||
913 | To compile this driver as a module, choose M here: the | ||
914 | module will be called of_xilinx_wdt. | ||
915 | |||
882 | # MIPS Architecture | 916 | # MIPS Architecture |
883 | 917 | ||
884 | config ATH79_WDT | 918 | config ATH79_WDT |