]> Pileus Git - ~andy/linux/blobdiff - drivers/watchdog/Kconfig
[SCSI] isci: correct erroneous for_each_isci_host macro
[~andy/linux] / drivers / watchdog / Kconfig
index 5be6e919f7850d7d101542b55120163cec935162..79d25894343a0f7d52e8702d05ec4020927d1040 100644 (file)
@@ -87,6 +87,14 @@ config DA9055_WATCHDOG
          This driver can also be built as a module.  If so, the module
          will be called da9055_wdt.
 
+config GPIO_WATCHDOG
+       tristate "Watchdog device controlled through GPIO-line"
+       depends on OF_GPIO
+       select WATCHDOG_CORE
+       help
+         If you say yes here you get support for watchdog device
+         controlled through GPIO-line.
+
 config WM831X_WATCHDOG
        tristate "WM831x watchdog"
        depends on MFD_WM831X
@@ -109,7 +117,7 @@ config WM8350_WATCHDOG
 
 config ARM_SP805_WATCHDOG
        tristate "ARM SP805 Watchdog"
-       depends on ARM && ARM_AMBA
+       depends on (ARM || ARM64) && ARM_AMBA
        select WATCHDOG_CORE
        help
          ARM Primecell SP805 Watchdog timer. This will reboot your system when
@@ -188,6 +196,7 @@ config S3C2410_WATCHDOG
        tristate "S3C2410 Watchdog"
        depends on HAVE_S3C2410_WATCHDOG
        select WATCHDOG_CORE
+       select MFD_SYSCON if ARCH_EXYNOS5
        help
          Watchdog timer block in the Samsung SoCs. This will reboot
          the system when the timer expires with the watchdog enabled.
@@ -214,10 +223,10 @@ config SA1100_WATCHDOG
 
 config DW_WATCHDOG
        tristate "Synopsys DesignWare watchdog"
-       depends on ARM && HAVE_CLK
+       depends on HAS_IOMEM
        help
          Say Y here if to include support for the Synopsys DesignWare
-         watchdog timer found in many ARM chips.
+         watchdog timer found in many chips.
          To compile this driver as a module, choose M here: the
          module will be called dw_wdt.
 
@@ -270,10 +279,11 @@ config IOP_WATCHDOG
 
 config DAVINCI_WATCHDOG
        tristate "DaVinci watchdog"
-       depends on ARCH_DAVINCI
+       depends on ARCH_DAVINCI || ARCH_KEYSTONE
+       select WATCHDOG_CORE
        help
          Say Y here if to include support for the watchdog timer
-         in the DaVinci DM644x/DM646x processors.
+         in the DaVinci DM644x/DM646x or Keystone processors.
          To compile this driver as a module, choose M here: the
          module will be called davinci_wdt.
 
@@ -883,13 +893,22 @@ config VIA_WDT
        Most people will say N.
 
 config W83627HF_WDT
-       tristate "W83627HF/W83627DHG Watchdog Timer"
+       tristate "Watchdog timer for W83627HF/W83627DHG and compatibles"
        depends on X86
        select WATCHDOG_CORE
        ---help---
-         This is the driver for the hardware watchdog on the W83627HF chipset
-         as used in Advantech PC-9578 and Tyan S2721-533 motherboards
-         (and likely others). The driver also supports the W83627DHG chip.
+         This is the driver for the hardware watchdog on the following
+         Super I/O chips.
+               W83627DHG/DHG-P/EHF/EHG/F/G/HF/S/SF/THF/UHG/UG
+               W83637HF
+               W83667HG/HG-B
+               W83687THF
+               W83697HF
+               W83697UG
+               NCT6775
+               NCT6776
+               NCT6779
+
          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.
@@ -1139,6 +1158,28 @@ config BCM2835_WDT
          To compile this driver as a loadable module, choose M here.
          The module will be called bcm2835_wdt.
 
+config BCM_KONA_WDT
+       tristate "BCM Kona Watchdog"
+       depends on ARCH_BCM
+       select WATCHDOG_CORE
+       help
+         Support for the watchdog timer on the following Broadcom BCM281xx
+         family, which includes BCM11130, BCM11140, BCM11351, BCM28145 and
+         BCM28155 variants.
+
+         Say 'Y' or 'M' here to enable the driver. The module will be called
+         bcm_kona_wdt.
+
+config BCM_KONA_WDT_DEBUG
+       bool "DEBUGFS support for BCM Kona Watchdog"
+       depends on BCM_KONA_WDT
+       help
+         If enabled, adds /sys/kernel/debug/bcm_kona_wdt/info which provides
+         access to the driver's internal data structures as well as watchdog
+         timer hardware registres.
+
+         If in doubt, say 'N'.
+
 config LANTIQ_WDT
        tristate "Lantiq SoC watchdog"
        depends on LANTIQ
@@ -1171,6 +1212,7 @@ config MPC5200_WDT
 config 8xxx_WDT
        tristate "MPC8xxx Platform Watchdog Timer"
        depends on PPC_8xx || PPC_83xx || PPC_86xx
+       select WATCHDOG_CORE
        help
          This driver is for a SoC level watchdog that exists on some
          Freescale PowerPC processors. So far this driver supports: