[GIT,PULL,REQUEST] watchdog - v6.4 release cycle.

Message ID 20230504083422.GA2308@www.linux-watchdog.org
State New
Headers
Series [GIT,PULL,REQUEST] watchdog - v6.4 release cycle. |

Pull-request

git://www.linux-watchdog.org/linux-watchdog.git tags/linux-watchdog-6.4-rc1

Message

Wim Van Sebroeck May 4, 2023, 8:34 a.m. UTC
  Hi Linus,

Please pull following watchdog changes for the v6.4 release cycle.

This series contains:
* Add watchdog driver for StarFive JH7100 and JH7110 Soc
* Add Rockchip RK3588 devices
* Add Qualcom IPQ5332 APSS, QCM2290 KPSS and SM6115 SoC devices
* Add Mediatke MT8365 and MT6735 devices
* Watchdog-core: Always set WDOG_HW_RUNNING when starting watchdog
* Convert watchdog platform drivers to return void on the remove callback
* Convert to devm_clk_get_enabled() helpers
* And other small fixes and improvements

The output from git request-pull:
----------------------------------------------------------------
The following changes since commit 09a9639e56c01c7a00d6c0ca63f4c7c41abe075d:

  Linux 6.3-rc6 (2023-04-09 11:15:57 -0700)

are available in the git repository at:

  git://www.linux-watchdog.org/linux-watchdog.git tags/linux-watchdog-6.4-rc1

for you to fetch changes up to 10f67d1fd275528e62109de2ece26371833638e5:

  watchdog: dw_wdt: Simplify clk management (2023-04-29 08:08:41 +0200)

----------------------------------------------------------------
linux-watchdog 6.4-rc1 tag

----------------------------------------------------------------
Alexandre Mergnat (1):
      dt-bindings: watchdog: mediatek,mtk-wdt: add mt8365

Bhupesh Sharma (1):
      dt-bindings: watchdog: Document Qualcomm SM6115 watchdog

Christophe JAILLET (4):
      watchdog: ixp4xx: Use devm_clk_get_enabled() helper
      watchdog: loongson1: Use devm_clk_get_enabled() helper
      watchdog: dw_wdt: Fix the error handling path of dw_wdt_drv_probe()
      watchdog: dw_wdt: Simplify clk management

Gregory Oakes (1):
      watchdog: sp5100_tco: Immediately trigger upon starting.

Guenter Roeck (4):
      watchdog: imx2_wdg: Declare local symbols static
      watchdog: core: Always set WDOG_HW_RUNNING when starting watchdog
      watchdog: s3c2410_wdt: Use devm_clk_get[_optional]_enabled() helpers
      watchdog: s3c2410_wdt: Use devm_add_action_or_reset() to disable watchdog

Jakob Koschel (1):
      watchdog: avoid usage of iterator after loop

Johannes Thumshirn (2):
      watchdog: menz069_wdt: fix watchdog initialisation
      watchdog: menz069_wdt: fix timeout setting

Kathiravan T (1):
      dt-bindings: watchdog: qcom-wdt: add qcom,apss-wdt-ipq5332 compatible

Keguang Zhang (1):
      watchdog: loongson1_wdt: Implement restart handler

Konrad Dybcio (1):
      dt-bindings: watchdog: qcom-wdt: add QCM2290

Krzysztof Kozlowski (7):
      watchdog: aspeed: Drop of_match_ptr for ID table
      dt-bindings: watchdog: indentation, quotes and white-space cleanup
      dt-bindings: watchdog: drop duplicated GPIO watchdog bindings
      dt-bindings: watchdog: arm,sp805: drop unneeded minItems
      dt-bindings: watchdog: fsl-imx7ulp-wdt: simplify with unevaluatedProperties
      dt-bindings: watchdog: toshiba,visconti-wdt: simplify with unevaluatedProperties
      dt-bindings: watchdog: realtek,otto-wdt: simplify requiring interrupt-names

Om Parikh (1):
      dt-bindings: watchdog: alphascale-asm9260: convert to DT schema

Sergio Paracuellos (3):
      watchdog: rt2880-wdt: avoid static global declarations
      watchdog: rt2880-wdt: prefer unsigned int over unsigned
      dt-bindings: watchdog: migrate rt2880 text bindings to YAML

Shreeya Patel (1):
      dt-bindings: watchdog: rockchip: Add rockchip,rk3588-wdt string

Srinivas Neeli (1):
      MAINTAINERS: Add fragment for Xilinx watchdog driver

Tom Rix (1):
      watchdog: s3c2410: remove unused freq_to_wdt and s3c2410wdt_is_running functions

Uwe Kleine-König (34):
      watchdog: acquirewdt: Convert to platform remove callback returning void
      watchdog: advantechwdt: Convert to platform remove callback returning void
      watchdog: ar7: Convert to platform remove callback returning void
      watchdog: at91rm9200: Convert to platform remove callback returning void
      watchdog: ath79: Convert to platform remove callback returning void
      watchdog: bcm2835: Convert to platform remove callback returning void
      watchdog: bcm_kona: Convert to platform remove callback returning void
      watchdog: cpwd: Convert to platform remove callback returning void
      watchdog: dw: Convert to platform remove callback returning void
      watchdog: gef: Convert to platform remove callback returning void
      watchdog: geodewdt: Convert to platform remove callback returning void
      watchdog: ib700wdt: Convert to platform remove callback returning void
      watchdog: ie6xx: Convert to platform remove callback returning void
      watchdog: lpc18xx: Convert to platform remove callback returning void
      watchdog: mtx-1: Convert to platform remove callback returning void
      watchdog: nic7018: Convert to platform remove callback returning void
      watchdog: nv_tco: Convert to platform remove callback returning void
      watchdog: omap: Convert to platform remove callback returning void
      watchdog: orion: Convert to platform remove callback returning void
      watchdog: rc32434: Convert to platform remove callback returning void
      watchdog: rdc321x: Convert to platform remove callback returning void
      watchdog: renesas: Convert to platform remove callback returning void
      watchdog: riowd: Convert to platform remove callback returning void
      watchdog: rti: Convert to platform remove callback returning void
      watchdog: sa1100: Convert to platform remove callback returning void
      watchdog: sch311x: Convert to platform remove callback returning void
      watchdog: shwdt: Convert to platform remove callback returning void
      watchdog: st_lpc: Convert to platform remove callback returning void
      watchdog: stmp3xxx_rtc: Convert to platform remove callback returning void
      watchdog: bcm47xx: Simplify using devm_watchdog_register_device()
      watchdog: rn5t618: Simplify using devm_watchdog_register_device()
      watchdog: wm8350: Simplify using devm_watchdog_register_device()
      watchdog: s3c2410: Make s3c2410_get_wdt_drv_data() return an int
      watchdog: s3c2410_wdt: Simplify using dev_err_probe()

Wang Wensheng (1):
      watchdog: sbsa: Test WDOG_HW_RUNNING bit in suspend and resume

William Breathitt Gray (1):
      watchdog: ebc-c384_wdt: Mark status as orphaned

Xingyu Wu (4):
      dt-bindings: watchdog: Add watchdog for StarFive JH7100 and JH7110
      drivers: watchdog: Add StarFive Watchdog driver
      watchdog: starfive: Fix the probe return error if PM and early_enable are both disabled
      watchdog: starfive: Fix the warning of starfive_wdt_match

Yassine Oudjana (1):
      dt-bindings: reset: Add binding for MediaTek MT6735 TOPRGU/WDT

 .../bindings/watchdog/alphascale,asm9260-wdt.yaml  |  70 +++
 .../bindings/watchdog/alphascale-asm9260.txt       |  35 --
 .../bindings/watchdog/amlogic,meson-gxbb-wdt.yaml  |  10 +-
 .../bindings/watchdog/arm,sbsa-gwdt.yaml           |   1 -
 .../devicetree/bindings/watchdog/arm,sp805.yaml    |   1 -
 .../devicetree/bindings/watchdog/arm,twd-wdt.yaml  |   6 +-
 .../devicetree/bindings/watchdog/arm-smc-wdt.yaml  |   7 +-
 .../bindings/watchdog/atmel,sama5d4-wdt.yaml       |  14 +-
 .../bindings/watchdog/brcm,bcm7038-wdt.yaml        |   6 +-
 .../bindings/watchdog/faraday,ftwdt010.yaml        |  16 +-
 .../bindings/watchdog/fsl-imx7ulp-wdt.yaml         |   4 +-
 .../devicetree/bindings/watchdog/gpio-wdt.yaml     |  55 --
 .../bindings/watchdog/linux,wdt-gpio.yaml          |  17 +-
 .../bindings/watchdog/mediatek,mt7621-wdt.yaml     |   6 +-
 .../bindings/watchdog/mediatek,mtk-wdt.yaml        |   2 +
 .../devicetree/bindings/watchdog/qcom-wdt.yaml     |  36 +-
 .../bindings/watchdog/ralink,rt2880-wdt.yaml       |  46 ++
 .../bindings/watchdog/realtek,otto-wdt.yaml        |   4 +-
 .../devicetree/bindings/watchdog/renesas,wdt.yaml  |  14 +-
 .../devicetree/bindings/watchdog/rt2880-wdt.txt    |  18 -
 .../devicetree/bindings/watchdog/snps,dw-wdt.yaml  |  33 +-
 .../bindings/watchdog/st,stm32-iwdg.yaml           |  10 +-
 .../bindings/watchdog/starfive,jh7100-wdt.yaml     |  71 +++
 .../bindings/watchdog/toshiba,visconti-wdt.yaml    |   4 +-
 .../bindings/watchdog/xlnx,xps-timebase-wdt.yaml   |  12 +-
 MAINTAINERS                                        |  18 +-
 drivers/watchdog/Kconfig                           |  11 +
 drivers/watchdog/Makefile                          |   3 +
 drivers/watchdog/acquirewdt.c                      |   6 +-
 drivers/watchdog/advantechwdt.c                    |   6 +-
 drivers/watchdog/ar7_wdt.c                         |   5 +-
 drivers/watchdog/aspeed_wdt.c                      |   2 +-
 drivers/watchdog/at91rm9200_wdt.c                  |   6 +-
 drivers/watchdog/ath79_wdt.c                       |   5 +-
 drivers/watchdog/bcm2835_wdt.c                     |   6 +-
 drivers/watchdog/bcm47xx_wdt.c                     |  12 +-
 drivers/watchdog/bcm_kona_wdt.c                    |   6 +-
 drivers/watchdog/cpwd.c                            |   6 +-
 drivers/watchdog/dw_wdt.c                          |  55 +-
 drivers/watchdog/gef_wdt.c                         |   6 +-
 drivers/watchdog/geodewdt.c                        |   5 +-
 drivers/watchdog/ib700wdt.c                        |   5 +-
 drivers/watchdog/ie6xx_wdt.c                       |   6 +-
 drivers/watchdog/imx2_wdt.c                        |   4 +-
 drivers/watchdog/ixp4xx_wdt.c                      |  18 +-
 drivers/watchdog/loongson1_wdt.c                   |  36 +-
 drivers/watchdog/lpc18xx_wdt.c                     |   6 +-
 drivers/watchdog/menz69_wdt.c                      |  18 +-
 drivers/watchdog/mtx-1_wdt.c                       |   5 +-
 drivers/watchdog/nic7018_wdt.c                     |   6 +-
 drivers/watchdog/nv_tco.c                          |   6 +-
 drivers/watchdog/omap_wdt.c                        |   6 +-
 drivers/watchdog/orion_wdt.c                       |   5 +-
 drivers/watchdog/rc32434_wdt.c                     |   5 +-
 drivers/watchdog/rdc321x_wdt.c                     |   6 +-
 drivers/watchdog/renesas_wdt.c                     |   6 +-
 drivers/watchdog/riowd.c                           |   6 +-
 drivers/watchdog/rn5t618_wdt.c                     |  12 +-
 drivers/watchdog/rt2880_wdt.c                      |  89 +--
 drivers/watchdog/rti_wdt.c                         |   6 +-
 drivers/watchdog/s3c2410_wdt.c                     | 132 ++---
 drivers/watchdog/sa1100_wdt.c                      |   6 +-
 drivers/watchdog/sbsa_gwdt.c                       |   4 +-
 drivers/watchdog/sch311x_wdt.c                     |   5 +-
 drivers/watchdog/shwdt.c                           |   6 +-
 drivers/watchdog/sp5100_tco.c                      |   4 +
 drivers/watchdog/st_lpc_wdt.c                      |   6 +-
 drivers/watchdog/starfive-wdt.c                    | 606 +++++++++++++++++++++
 drivers/watchdog/stmp3xxx_rtc_wdt.c                |   5 +-
 drivers/watchdog/watchdog_core.c                   |   2 +-
 drivers/watchdog/watchdog_dev.c                    |   3 +-
 drivers/watchdog/watchdog_pretimeout.c             |   3 +-
 drivers/watchdog/wm8350_wdt.c                      |   9 +-
 include/dt-bindings/reset/mediatek,mt6735-wdt.h    |  17 +
 74 files changed, 1155 insertions(+), 560 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/watchdog/alphascale,asm9260-wdt.yaml
 delete mode 100644 Documentation/devicetree/bindings/watchdog/alphascale-asm9260.txt
 delete mode 100644 Documentation/devicetree/bindings/watchdog/gpio-wdt.yaml
 create mode 100644 Documentation/devicetree/bindings/watchdog/ralink,rt2880-wdt.yaml
 delete mode 100644 Documentation/devicetree/bindings/watchdog/rt2880-wdt.txt
 create mode 100644 Documentation/devicetree/bindings/watchdog/starfive,jh7100-wdt.yaml
 create mode 100644 drivers/watchdog/starfive-wdt.c
 create mode 100644 include/dt-bindings/reset/mediatek,mt6735-wdt.h
----------------------------------------------------------------

Kind regards,
Wim.