[GIT PULL] watchdog updates for v7.2

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.2 from signed tag:

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

Thanks,
Guenter
------

The following changes since commit 254f49634ee16a731174d2ae34bc50bd5f45e731:

  Linux 7.1-rc1 (2026-04-26 14:19:00 -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.2

for you to fetch changes up to 54c726fbb53341a2553bf234d519d0cb22a2ce3d:

  watchdog: sc1200: Drop unused assignment of pnp_device_id driver data (2026-06-10 06:09:45 -0700)

----------------------------------------------------------------
watchdog updates and fixes for v7.2

* subsystem

- Unregister PM notifier on watchdog unregister

- Various documentation fixes and improvements

* Removed drivers

- Remove AMD Elan SC520 processor watchdog driver
- Drop SMARC-sAM67 support
- Remove driver for integrated WDT of ZFx86 486-based SoC

* New drivers

- Driver for Andes ATCWDT200

- Driver for Gunyah Watchdog

* Added support to existing drivers

- Add "apple,t8103-wdt" and "apple,t8122-wdt" compatibles to Apple
  watchdog driver

- Add rockchip,rk3528-wdt and rockchip,rv1103b-wdt to snps,dw-wdt.yaml

- Document IPQ9650, IPQ5210, Shikra, Nord, and Hawi in qcom-wdt.yaml
  Also document sram property and add support to get the bootstatus
  to qcom wdt driver

- lenovo_se10_wdt: Fix use-after-rfree and add support for SE10 Gen 2
  platform

- ti,rti-wdt: Add ti,am62l-rti-wdt compatible

- renesas: Document RZ/G3L support and rework example for
  renesas,r9a09g057-wdt

* Other bug fixes and improvements

- Use named initializers (sc1200, ziirave_wdt)

- Allow pic32-dmt and pic32-wdt to be built with COMPILE_TEST

- realtek-otto: enable clock before using I/O, and prevent PHASE2 underflows

- rti_wdt: Add reaction control

- renesas,rzn1-wdt: Drop interrupt support and other cleanup

- gpio_wdt: Add ACPI support

- imx7ulp_wdt: Keep WDOG running until A55 enters WFI on i.MX94

- sprd_wdt: Remove redundant sprd_wdt_disable() on register failure

- bcm2835_wdt: Switch to new sys-off handler API

- sama5d4_wdt: Fix WDDIS detection on SAM9X60 and SAMA7G5

- hpwdt: Refine hpwdt message for UV platform

- Convert TS-4800 bindings to DT schema

- menz069_wdt: drop unneeded MODULE_ALIAS

- sp5100_tco: Use EFCH MMIO for newer Hygon FCH

----------------------------------------------------------------
Andrew Davis (1):
      watchdog: bcm2835_wdt: Switch to new sys-off handler API

Balakrishnan Sambath (2):
      watchdog: sama5d4_wdt: Fix WDDIS detection on SAM9X60 and SAMA7G5
      watchdog: at91sam9_wdt.h: Document WDDIS bit position per SoC family

Bartosz Golaszewski (1):
      watchdog: convert the Kconfig dependency on OF_GPIO to OF

Biju Das (1):
      dt-bindings: watchdog: renesas,wdt: Document RZ/G3L support

Brian Masney (2):
      watchdog: pic32-wdt: allow driver to be compiled on all architectures with COMPILE_TEST
      watchdog: pic32-dmt: allow driver to be compiled on all architectures with COMPILE_TEST

CL Wang (3):
      dt-bindings: watchdog: Add support for Andes ATCWDT200
      watchdog: atcwdt200: Add driver for Andes ATCWDT200
      MAINTAINERS: Add entry for Andes ATCWDT200

Deepti Jaggi (1):
      dt-bindings: watchdog: qcom-wdt: Add compatible for Nord watchdog

Eduard Bostina (1):
      dt-bindings: watchdog: Convert TS-4800 to DT schema

Ethan Nelson-Moore (1):
      watchdog: remove driver for integrated WDT of ZFx86 486-based SoC

Fabio Estevam (1):
      dt-bindings: watchdog: rockchip: Add RV1103B compatible

Fabrizio Castro (1):
      dt-bindings: watchdog: renesas,r9a09g057-wdt: Rework example

Felix Gu (1):
      watchdog: sprd_wdt: Remove redundant sprd_wdt_disable() on register failure

Flavio Suligoi (1):
      watchdog: gpio_wdt: add ACPI support

Guenter Roeck (1):
      watchdog: Remove AMD Elan SC520 processor watchdog driver

Herve Codina (Schneider Electric) (2):
      watchdog: rzn1: Use dev_err_probe()
      watchdog: rzn1: Fix reverse xmas tree declaration

Hrishabh Rajput (1):
      watchdog: Add driver for Gunyah Watchdog

Janne Grunau (2):
      watchdog: apple: Add "apple,t8103-wdt" compatible
      dt-bindings: watchdog: apple,wdt: Add t8122 compatible

Jonas Karlman (1):
      dt-bindings: watchdog: Add watchdog compatible for RK3528

Jose Javier Rodriguez Barbarin (1):
      watchdog: menz069_wdt: drop unneeded MODULE_ALIAS

Judith Mendez (2):
      dt-bindings: watchdog: ti,rti-wdt: Add ti,am62l-rti-wdt compatible
      watchdog: rti_wdt: Add reaction control

Kathiravan Thirumoorthy (4):
      dt-bindings: watchdog: qcom-wdt: Document sram property
      watchdog: qcom: add support to get the bootstatus from IMEM
      dt-bindings: watchdog: qcom-wdt: Document IPQ9650 watchdog
      dt-bindings: watchdog: qcom-wdt: Document IPQ5210 watchdog

Komal Bajaj (1):
      dt-bindings: watchdog: qcom-wdt: Document Shikra watchdog

Krzysztof Kozlowski (1):
      watchdog: qcom: Unify user-visible "Qualcomm" name

Mark Pearson (2):
      watchdog: lenovo_se10_wdt: Add support for SE10 Gen 2 platform
      watchdog: lenovo_se10_wdt: Fix use-after-free and resource leak risk

Michael Walle (1):
      dt-bindings: watchdog: Drop SMARC-sAM67 support

Mukesh Ojha (1):
      dt-bindings: watchdog: qcom-wdt: Document Hawi watchdog compatible

Philipp Hahn (5):
      watchdog: Change suffix .txt to .rst in references
      watchdog: Move `struct` before name
      watchdog: Replace intermixed tab/space indent
      watchdog: Separate kind of documentation
      watchdog: Prefix WDT with ICS for clarity

Randy Dunlap (5):
      watchdog: add devm_watchdog_register_device() to watchdog-kernel-api
      watchdog: linux/watchdog.h: repair kernel-doc comments
      watchdog: uapi: add comments for what bit masks apply to
      watchdog: core: clean up some comments
      watchdog: dev: convert to kernel-doc comments

Ranjani Vaidyanathan (1):
      watchdog: imx7ulp_wdt: Keep WDOG running until A55 enters WFI on i.MX94

Sander Vanheule (2):
      watchdog: realtek-otto: prevent PHASE2 underflows
      watchdog: realtek-otto: enable clock before using I/O

Shubham Chakraborty (1):
      docs: watchdog: explain watchdog API options

Steve Wahl (1):
      watchdog/hpwdt: Refine hpwdt message for UV platform

Uwe Kleine-König (The Capable Hub) (2):
      watchdog: ziirave_wdt: Use named initializers for struct i2c_device_id
      watchdog: sc1200: Drop unused assignment of pnp_device_id driver data

Wolfram Sang (2):
      watchdog: rzn1: remove now obsolete interrupt support
      dt-bindings: watchdog: renesas,rzn1-wdt: interrupts are not required

Yingjie Gao (1):
      watchdog: sp5100_tco: Use EFCH MMIO for newer Hygon FCH

Yuho Choi (1):
      watchdog: unregister PM notifier on watchdog unregister

 .../bindings/watchdog/andestech,ae350-wdt.yaml     |  53 ++
 .../devicetree/bindings/watchdog/apple,wdt.yaml    |   4 +-
 .../bindings/watchdog/kontron,sl28cpld-wdt.yaml    |   7 +-
 .../devicetree/bindings/watchdog/qcom-wdt.yaml     |  11 +
 .../bindings/watchdog/renesas,r9a09g057-wdt.yaml   |   8 +-
 .../bindings/watchdog/renesas,rzg2l-wdt.yaml       |   1 +
 .../bindings/watchdog/renesas,rzn1-wdt.yaml        |   1 -
 .../devicetree/bindings/watchdog/snps,dw-wdt.yaml  |   2 +
 .../bindings/watchdog/technologic,ts4800-wdt.yaml  |  40 ++
 .../devicetree/bindings/watchdog/ti,rti-wdt.yaml   |   1 +
 .../devicetree/bindings/watchdog/ts4800-wdt.txt    |  25 -
 .../watchdog/convert_drivers_to_kernel_api.rst     |  28 +-
 Documentation/watchdog/{wdt.rst => ics-wdt.rst}    |   8 +-
 Documentation/watchdog/index.rst                   |  20 +-
 Documentation/watchdog/watchdog-api.rst            |  15 +-
 Documentation/watchdog/watchdog-kernel-api.rst     |  10 +-
 Documentation/watchdog/watchdog-parameters.rst     |  19 -
 MAINTAINERS                                        |   7 +
 drivers/watchdog/Kconfig                           |  68 ++-
 drivers/watchdog/Makefile                          |   4 +-
 drivers/watchdog/apple_wdt.c                       |   1 +
 drivers/watchdog/at91sam9_wdt.h                    |   6 +-
 drivers/watchdog/atcwdt200_wdt.c                   | 580 +++++++++++++++++++++
 drivers/watchdog/bcm2835_wdt.c                     |  28 +-
 drivers/watchdog/gunyah_wdt.c                      | 261 ++++++++++
 drivers/watchdog/hpwdt.c                           |  22 +-
 drivers/watchdog/imx7ulp_wdt.c                     |  10 +-
 drivers/watchdog/lenovo_se10_wdt.c                 |  82 ++-
 drivers/watchdog/machzwd.c                         | 452 ----------------
 drivers/watchdog/menz69_wdt.c                      |   1 -
 drivers/watchdog/qcom-wdt.c                        |  42 +-
 drivers/watchdog/realtek_otto_wdt.c                |  20 +-
 drivers/watchdog/rti_wdt.c                         |  39 +-
 drivers/watchdog/rzn1_wdt.c                        |  35 +-
 drivers/watchdog/sama5d4_wdt.c                     |  48 +-
 drivers/watchdog/sc1200wdt.c                       |   4 +-
 drivers/watchdog/sc520_wdt.c                       | 430 ---------------
 drivers/watchdog/smsc37b787_wdt.c                  |   2 +-
 drivers/watchdog/sp5100_tco.c                      |   3 +-
 drivers/watchdog/sprd_wdt.c                        |   5 +-
 drivers/watchdog/watchdog_core.c                   |  15 +-
 drivers/watchdog/watchdog_dev.c                    |  30 +-
 drivers/watchdog/ziirave_wdt.c                     |   2 +-
 include/linux/watchdog.h                           |   8 +-
 include/uapi/linux/watchdog.h                      |   2 +
 45 files changed, 1312 insertions(+), 1148 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/watchdog/andestech,ae350-wdt.yaml
 create mode 100644 Documentation/devicetree/bindings/watchdog/technologic,ts4800-wdt.yaml
 delete mode 100644 Documentation/devicetree/bindings/watchdog/ts4800-wdt.txt
 rename Documentation/watchdog/{wdt.rst => ics-wdt.rst} (91%)
 create mode 100644 drivers/watchdog/atcwdt200_wdt.c
 create mode 100644 drivers/watchdog/gunyah_wdt.c
 delete mode 100644 drivers/watchdog/machzwd.c
 delete mode 100644 drivers/watchdog/sc520_wdt.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.