Merge tag 'linux-watchdog-6.1-rc1' of git://www.linux-watchdog.org/linux-watchdog
[linux-block.git] / drivers / watchdog / Kconfig
index 76c3500b21c72ed59c523dbe596010c25a88e79c..b64bc49c7f30edda4e422519971430ffe2d7a0c7 100644 (file)
@@ -1089,6 +1089,17 @@ config EBC_C384_WDT
          WinSystems EBC-C384 motherboard. The timeout may be configured via
          the timeout module parameter.
 
+config EXAR_WDT
+       tristate "Exar Watchdog Timer"
+       depends on X86
+       select WATCHDOG_CORE
+       help
+         Enables watchdog timer support for the watchdog timer present
+         in some Exar/MaxLinear UART chips like the XR28V38x.
+
+         To compile this driver as a module, choose M here: the
+         module will be called exar_wdt.
+
 config F71808E_WDT
        tristate "Fintek F718xx, F818xx Super I/O Watchdog"
        depends on X86
@@ -1315,7 +1326,7 @@ config IT87_WDT
 config HP_WATCHDOG
        tristate "HP ProLiant iLO2+ Hardware Watchdog Timer"
        select WATCHDOG_CORE
-       depends on X86 && PCI
+       depends on (ARM64 || X86) && PCI
        help
          A software monitoring watchdog and NMI handling driver. This driver
          will detect lockups and provide a stack trace. This is a driver that
@@ -1325,7 +1336,7 @@ config HP_WATCHDOG
 
 config HPWDT_NMI_DECODING
        bool "NMI support for the HP ProLiant iLO2+ Hardware Watchdog Timer"
-       depends on HP_WATCHDOG
+       depends on X86 && HP_WATCHDOG
        default y
        help
          Enables the NMI handler for the watchdog pretimeout NMI and the iLO