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
next 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