watchdog: Convert BookE watchdog driver to watchdog infrastructure
[linux-2.6-microblaze.git] / drivers / watchdog / Kconfig
index 26e1fdb..beded63 100644 (file)
@@ -79,6 +79,7 @@ config DA9052_WATCHDOG
 config DA9055_WATCHDOG
        tristate "Dialog Semiconductor DA9055 Watchdog"
        depends on MFD_DA9055
+       select WATCHDOG_CORE
        help
          If you say yes here you get support for watchdog on the Dialog
          Semiconductor DA9055 PMIC.
@@ -316,14 +317,15 @@ config TWL4030_WATCHDOG
          Support for TI TWL4030 watchdog.  Say 'Y' here to enable the
          watchdog timer support for TWL4030 chips.
 
-config STMP3XXX_WATCHDOG
-       tristate "Freescale STMP3XXX watchdog"
-       depends on ARCH_STMP3XXX
+config STMP3XXX_RTC_WATCHDOG
+       tristate "Freescale STMP3XXX & i.MX23/28 watchdog"
+       depends on RTC_DRV_STMP
+       select WATCHDOG_CORE
        help
-         Say Y here if to include support for the watchdog timer
-         for the Sigmatel STMP37XX/378X SoC.
+         Say Y here to include support for the watchdog timer inside
+         the RTC for the STMP37XX/378X or i.MX23/28 SoC.
          To compile this driver as a module, choose M here: the
-         module will be called stmp3xxx_wdt.
+         module will be called stmp3xxx_rtc_wdt.
 
 config NUC900_WATCHDOG
        tristate "Nuvoton NUC900 watchdog"
@@ -376,6 +378,18 @@ config UX500_WATCHDOG
          To compile this driver as a module, choose M here: the
          module will be called ux500_wdt.
 
+config RETU_WATCHDOG
+       tristate "Retu watchdog"
+       depends on MFD_RETU
+       select WATCHDOG_CORE
+       help
+         Retu watchdog driver for Nokia Internet Tablets (770, N800,
+         N810). At least on N800 the watchdog cannot be disabled, so
+         this driver is essential and you should enable it.
+
+         To compile this driver as a module, choose M here: the
+         module will be called retu_wdt.
+
 # AVR32 Architecture
 
 config AT32AP700X_WDT
@@ -593,7 +607,7 @@ config IE6XX_WDT
 
 config INTEL_SCU_WATCHDOG
        bool "Intel SCU Watchdog for Mobile Platforms"
-       depends on X86_MRST
+       depends on X86_INTEL_MID
        ---help---
          Hardware driver for the watchdog time built into the Intel SCU
          for Intel Mobile Platforms.
@@ -1131,6 +1145,7 @@ config PIKA_WDT
 config BOOKE_WDT
        tristate "PowerPC Book-E Watchdog Timer"
        depends on BOOKE || 4xx
+       select WATCHDOG_CORE
        ---help---
          Watchdog driver for PowerPC Book-E chips, such as the Freescale
          MPC85xx SOCs and the IBM PowerPC 440.