Merge tag 'linux-watchdog-5.18-rc1' of git://www.linux-watchdog.org/linux-watchdog
authorLinus Torvalds <torvalds@linux-foundation.org>
Thu, 31 Mar 2022 21:14:03 +0000 (14:14 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Thu, 31 Mar 2022 21:14:03 +0000 (14:14 -0700)
Pull watchdog updates from Wim Van Sebroeck:

 - add support for BCM4908

 - renesas_wdt: add R-Car Gen4 support

 - improve watchdog_dev function documentation

 - sp5100_tco: replace the cd6h/cd7h port I/O with MMIO accesses during
   initialization

 - several other small improvements and fixes

* tag 'linux-watchdog-5.18-rc1' of git://www.linux-watchdog.org/linux-watchdog:
  Watchdog: sp5100_tco: Enable Family 17h+ CPUs
  Watchdog: sp5100_tco: Add initialization using EFCH MMIO
  Watchdog: sp5100_tco: Refactor MMIO base address initialization
  Watchdog: sp5100_tco: Move timer initialization into function
  watchdog: ixp4xx: Implement restart
  watchdog: orion_wdt: support pretimeout on Armada-XP
  watchdog: allow building BCM7038_WDT for BCM4908
  watchdog: renesas_wdt: Add R-Car Gen4 support
  dt-bindings: watchdog: renesas-wdt: Document r8a779f0 support
  watchdog: Improve watchdog_dev function documentation
  watchdog: aspeed: add nowayout support
  watchdog: rti-wdt: Add missing pm_runtime_disable() in probe function
  watchdog: imx2_wdg: Alow ping on suspend

1  2 
drivers/watchdog/Kconfig

diff --combined drivers/watchdog/Kconfig
@@@ -678,7 -678,7 +678,7 @@@ config MAX63XX_WATCHDO
  
  config MAX77620_WATCHDOG
        tristate "Maxim Max77620 Watchdog Timer"
 -      depends on MFD_MAX77620 || COMPILE_TEST
 +      depends on MFD_MAX77620 || MFD_MAX77714 || COMPILE_TEST
        select WATCHDOG_CORE
        help
          This is the driver for the Max77620 watchdog timer.
@@@ -1718,7 -1718,7 +1718,7 @@@ config AR7_WD
  
  config TXX9_WDT
        tristate "Toshiba TXx9 Watchdog Timer"
 -      depends on CPU_TX39XX || CPU_TX49XX || (MIPS && COMPILE_TEST)
 +      depends on CPU_TX49XX || (MIPS && COMPILE_TEST)
        select WATCHDOG_CORE
        help
          Hardware driver for the built-in watchdog timer on TXx9 MIPS SoCs.
@@@ -1779,7 -1779,7 +1779,7 @@@ config BCM7038_WD
        tristate "BCM63xx/BCM7038 Watchdog"
        select WATCHDOG_CORE
        depends on HAS_IOMEM
-       depends on ARCH_BRCMSTB || BMIPS_GENERIC || BCM63XX || COMPILE_TEST
+       depends on ARCH_BCM4908 || ARCH_BRCMSTB || BMIPS_GENERIC || BCM63XX || COMPILE_TEST
        help
          Watchdog driver for the built-in hardware in Broadcom 7038 and
          later SoCs used in set-top boxes.  BCM7038 was made public