[GIT PULL] watchdog updates for v7.3

Guenter Roeck <[email protected]>
Newsgroups org.kernel.vger.linux-watchdog,org.kernel.vger.linux-kernel
Message-ID <[email protected]>
Hi Linus,

Please pull watchdog updates for Linux v7.3 from signed tag:

    git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git watchdog-for-v7.3

Thanks,
Guenter
------

The following changes since commit db2ddb87143519e20a95aa36c60b36107b736a58:

  Linux 7.2-rc7 (2026-08-09 14:54:50 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git tags/watchdog-for-v7.3

for you to fetch changes up to 3bbbeb7fddf54a7d7116b2defe0a63a9b583c84e:

  watchdog: orion_wdt: Propagate errors from optional IRQ lookup (2026-08-10 09:00:05 -0700)

----------------------------------------------------------------
watchdog updates for v7.3

* New Drivers

  - Nuvoton MA35D1

  - Lenovo SE30G2 and SE60

* Added support to existing drivers

  - snps,dw-wdt: Add RV1106 compatible

  - apple,wdt: Add t6030, t6031, and t8132 compatibles

* Other notable changes

  - New "dump" pretimeout governor

  - Propagate errors from optional IRQ lookup

  - Remove redundant dev_err() and dev_err_probe() messages

  - npcm, qcom: Improved bootstatus reports

  - realtek-otto: Change to use regmap API

  - w83627hf_wdt: Report running watchdog, identify NCT6126

* Various other minor fixes and improvements

----------------------------------------------------------------
Babanpreet Singh (1):
      watchdog: booke_wdt: Document unused parameter of __booke_wdt_disable()

Christophe JAILLET (1):
      watchdog: apple: Constify some structures

Janne Grunau (1):
      dt-bindings: watchdog: apple,wdt: Add t6030 and t6031 compatibles

Jingyi Wang (1):
      dt-bindings: watchdog: Document Qualcomm Maili watchdog

Kathiravan Thirumoorthy (2):
      watchdog: qcom: report WDIOF_POWERUNDER in bootstatus
      watchdog: qcom: report bootstatus on IPQ9574 and IPQ5332

Mark Pearson (1):
      watchdog: lenovo_se30g2_se60_wdt: Watchdog for Lenovo SE30G2 and SE60

Mayank Rungta (2):
      nmi: Export CPU backtrace APIs for loadable modules
      watchdog: pretimeout: Convert dump pretimeout governor to tristate

Pan Chuang (9):
      watchdog: bd96801_wdt: Remove redundant dev_err_probe()
      watchdog: cadence_wdt: Remove redundant dev_err()
      watchdog: intel-mid_wdt: Remove redundant dev_err()
      watchdog: keembay: Remove redundant dev_err_probe()
      watchdog: marvell_gti: Remove redundant dev_err_probe()
      watchdog: orion: Remove redundant dev_err()
      watchdog: realtek_otto: Remove redundant dev_err_probe()
      watchdog: sama5d4: Remove redundant dev_err()
      watchdog: sprd: Remove redundant dev_err()

Paul Louvel (3):
      watchdog: w83627hf_wdt: Correctly identify Nuvoton NCT6126 chip
      watchdog: w83627hf_wdt: Report the probed chip name via WDIOC_GETSUPPORT
      watchdog: w83627hf_wdt: Use WDOG_HW_RUNNING for running chip on boot

Pengpeng Hou (1):
      watchdog: via_wdt: add missing MODULE_DEVICE_TABLE()

Rasmus Villemoes (1):
      watchdog: take all OF aliases into account when assigning id

Renê de Souza Pinto (1):
      watchdog: wdat_wdt: map registers that fall inside ACPI NVS

Rustam Adilov (1):
      watchdog: realtek-otto: Change to use regmap API

Simon Glass (1):
      dt-bindings: watchdog: snps,dw-wdt: Add RV1106 compatible

Tomer Maimon (3):
      dt-bindings: watchdog: npcm: add GCR syscon property
      docs: watchdog: npcm: Add reset status description
      watchdog: npcm: add bootstatus support

Tzung-Bi Shih (1):
      watchdog: pretimeout: Add "dump" pretimeout governor

Uwe Kleine-König (The Capable Hub) (1):
      watchdog: Use named initializers for platform_device_id arrays

Yureka Lilian (1):
      dt-bindings: watchdog: apple,wdt: Add t8132 compatible

Zi-Yu Chen (2):
      dt-bindings: watchdog: Add MA35D1 Watchdog
      watchdog: Add Nuvoton MA35D1 watchdog driver support

bui duc phuc (6):
      watchdog: mediatek: Propagate errors from optional IRQ lookup
      watchdog: dw_wdt: Propagate errors from optional IRQ lookup
      watchdog: stm32_iwdg: Propagate errors from optional IRQ lookup
      watchdog: aspeed: Propagate errors from optional IRQ lookup
      watchdog: qcom: Propagate errors from optional IRQ lookup
      watchdog: orion_wdt: Propagate errors from optional IRQ lookup

 .../devicetree/bindings/watchdog/apple,wdt.yaml    |   3 +
 .../bindings/watchdog/nuvoton,ma35d1-wdt.yaml      |  55 ++++
 .../bindings/watchdog/nuvoton,npcm750-wdt.yaml     |  14 +
 .../devicetree/bindings/watchdog/qcom-wdt.yaml     |   1 +
 .../devicetree/bindings/watchdog/snps,dw-wdt.yaml  |   1 +
 Documentation/watchdog/index.rst                   |   1 +
 Documentation/watchdog/npcm_wdt.rst                |  71 ++++
 drivers/watchdog/Kconfig                           |  42 ++-
 drivers/watchdog/Makefile                          |   3 +
 drivers/watchdog/apple_wdt.c                       |   4 +-
 drivers/watchdog/aspeed_wdt.c                      |   2 +
 drivers/watchdog/bd96801_wdt.c                     |   3 +-
 drivers/watchdog/booke_wdt.c                       |   1 +
 drivers/watchdog/cadence_wdt.c                     |   6 +-
 drivers/watchdog/cros_ec_wdt.c                     |   4 +-
 drivers/watchdog/dw_wdt.c                          |   2 +-
 drivers/watchdog/intel-mid_wdt.c                   |   4 +-
 drivers/watchdog/keembay_wdt.c                     |   4 +-
 drivers/watchdog/lenovo_se30g2_se60_wdt.c          | 289 ++++++++++++++++
 drivers/watchdog/ma35d1_wdt.c                      | 363 +++++++++++++++++++++
 drivers/watchdog/marvell_gti_wdt.c                 |   2 +-
 drivers/watchdog/max63xx_wdt.c                     |  14 +-
 drivers/watchdog/max77620_wdt.c                    |   6 +-
 drivers/watchdog/mtk_wdt.c                         |   4 +-
 drivers/watchdog/npcm_wdt.c                        | 217 +++++++++++-
 drivers/watchdog/orion_wdt.c                       |  16 +-
 drivers/watchdog/pretimeout_dump.c                 |  45 +++
 drivers/watchdog/qcom-wdt.c                        |  55 +++-
 drivers/watchdog/realtek_otto_wdt.c                |  76 ++---
 drivers/watchdog/sama5d4_wdt.c                     |   4 +-
 drivers/watchdog/sprd_wdt.c                        |   4 +-
 drivers/watchdog/stm32_iwdg.c                      |   5 +-
 drivers/watchdog/via_wdt.c                         |   1 +
 drivers/watchdog/w83627hf_wdt.c                    |  22 +-
 drivers/watchdog/watchdog_core.c                   |  26 +-
 drivers/watchdog/watchdog_pretimeout.h             |   4 +-
 drivers/watchdog/wdat_wdt.c                        |  27 +-
 include/linux/nmi.h                                |  10 +-
 lib/nmi_backtrace.c                                |   7 +
 39 files changed, 1303 insertions(+), 115 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/watchdog/nuvoton,ma35d1-wdt.yaml
 create mode 100644 Documentation/watchdog/npcm_wdt.rst
 create mode 100644 drivers/watchdog/lenovo_se30g2_se60_wdt.c
 create mode 100644 drivers/watchdog/ma35d1_wdt.c
 create mode 100644 drivers/watchdog/pretimeout_dump.c
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.