Linux Watchdog driver development
 help / color / mirror / Atom feed
From: Guenter Roeck <linux@roeck-us.net>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-watchdog@vger.kernel.org, linux-kernel@vger.kernel.org
Subject: [GIT PULL] watchdog updates for v7.3
Date: Mon, 17 Aug 2026 12:27:37 -0700	[thread overview]
Message-ID: <20260817192738.897998-1-linux@roeck-us.net> (raw)

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

             reply	other threads:[~2026-08-17 19:27 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-08-17 19:27 Guenter Roeck [this message]
2026-08-19 17:20 ` [GIT PULL] watchdog updates for v7.3 pr-tracker-bot

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20260817192738.897998-1-linux@roeck-us.net \
    --to=linux@roeck-us.net \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-watchdog@vger.kernel.org \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox