linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Wim Van Sebroeck <wim@linux-watchdog.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: "Andrew Morton" <akpm@linux-foundation.org>,
	LKML <linux-kernel@vger.kernel.org>,
	"Linux Watchdog Mailing List" <linux-watchdog@vger.kernel.org>,
	"Guenter Roeck" <linux@roeck-us.net>,
	"Álvaro Fernández Rojas" <noltari@gmail.com>,
	"Andy Shevchenko" <andriy.shevchenko@linux.intel.com>,
	"Bhaskar Chowdhury" <unixbhaskar@gmail.com>,
	"Christophe Leroy" <christophe.leroy@csgroup.eu>,
	"Curtis Klein" <curtis.klein@hpe.com>,
	"Daniel Palmer" <daniel@0x0f.com>,
	EnricoWeigelt@www.linux-watchdog.org,
	"metux IT consult" <info@metux.net>,
	"Eugen Hristev" <eugen.hristev@microchip.com>,
	"Flavio Suligoi" <f.suligoi@asem.it>,
	"Jan Kiszka" <jan.kiszka@siemens.com>,
	"Jerry Hoemann" <jerry.hoemann@hpe.com>,
	"Jiapeng Chong" <jiapeng.chong@linux.alibaba.com>,
	"Juerg Haefliger" <juerg.haefliger@canonical.com>,
	"Junlin Yang" <yangjunlin@yulong.com>,
	"Liang Chen" <cl@rock-chips.com>,
	"Lukas Bulwahn" <lukas.bulwahn@gmail.com>,
	"Randy Dunlap" <rdunlap@infradead.org>,
	"Rob Herring" <robh@kernel.org>,
	"Robin Gong" <yibin.gong@nxp.com>,
	"Romain Perier" <romain.perier@gmail.com>,
	"Sai Prakash Ranjan" <saiprakash.ranjan@codeaurora.org>,
	"Seiya Wang" <seiya.wang@mediatek.com>,
	"Shaokun Zhang" <zhangshaokun@hisilicon.com>,
	"Shruthi Sanil" <shruthi.sanil@intel.com>,
	"Srinivas Goud" <srinivas.goud@xilinx.com>,
	"Srinivas Neeli" <srinivas.neeli@xilinx.com>,
	"Stefan Eichenberger" <eichest@gmail.com>,
	"Tao Ren" <rentao.bupt@gmail.com>,
	"Tian Tao" <tiantao6@hisilicon.com>,
	"Wang Qing" <wangqing@vivo.com>,
	"Wei Yongjun" <weiyongjun1@huawei.com>,
	"Wong Vee Khee" <vee.khee.wong@linux.intel.com>,
	"Zou Wei" <zou_wei@huawei.com>
Subject: [GIT PULL REQUEST] watchdog - v5.14 Merge window
Date: Wed, 7 Jul 2021 17:19:42 +0200	[thread overview]
Message-ID: <20210707151941.GA512@www.linux-watchdog.org> (raw)

Hi Linus,

Please pull the watchdog changes for the v5.12 release cycle.

This series contains:
* Add Mstar MSC313e WDT driver
* Add support for sama7g5-wdt
* Add compatible for SC7280 SoC
* Add compatible for Mediatek MT8195
* sbsa: Support architecture version 1
* Removal of the MV64x60 watchdog driver
* Extra PCI IDs for hpwdt
* Add hrtimer-based pretimeout feature
* Add {min,max}_timeout sysfs nodes
* keembay timeout and pre-timeout handling
* Several fixes, cleanups and improvements

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

  Linux 5.13-rc3 (2021-05-23 11:42:48 -1000)

are available in the git repository at:

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

for you to fetch changes up to cf813c67d9619fd474c785698cbed543b94209dd:

  watchdog: iTCO_wdt: use dev_err() instead of pr_err() (2021-06-21 08:49:19 +0200)

----------------------------------------------------------------
linux-watchdog 5.14-rc1 tag

----------------------------------------------------------------
Andy Shevchenko (2):
      watchdog: sp805: Use devm_clk_get_optional()
      watchdog: sp805: Fix kernel doc description

Bhaskar Chowdhury (2):
      watchdog: sl28cpld_wdt: Fix a typo
      watchdog: Fix a typo in the file orion_wdt.c

Christophe Leroy (1):
      watchdog: Remove MV64x60 watchdog driver

Curtis Klein (1):
      watchdog: Add hrtimer-based pretimeout feature

Daniel Palmer (1):
      watchdog: Add Mstar MSC313e WDT driver

Enrico Weigelt, metux IT consult (1):
      watchdog: iTCO_wdt: use dev_err() instead of pr_err()

Eugen Hristev (3):
      dt-bindings: watchdog: sama5d4-wdt: convert to yaml
      watchdog: sama5d4_wdt: add support for sama7g5-wdt
      dt-bindings: watchdog: sama5d4-wdt: add compatible for sama7g5-wdt

Flavio Suligoi (1):
      watchdog: wdat_wdg: fix typo

Jan Kiszka (1):
      watchdog: iTCO_wdt: Account for rebooting on second timeout

Jerry Hoemann (1):
      watchdog/hpwdt: New PCI IDs

Jiapeng Chong (2):
      watchdog: dw_wdt: Fix duplicate included linux/kernel.h
      watchdog: it87_wdt: remove useless function

Juerg Haefliger (3):
      watchdog: Add {min,max}_timeout sysfs nodes
      watchdog: Use sysfs_emit() and sysfs_emit_at() in "show" functions
      watchdog: ziirave_wdt: Remove VERSION_FMT defines and add sysfs newlines

Junlin Yang (1):
      watchdog: diag288_wdt: Remove redundant assignment

Liang Chen (1):
      dt-bindings: watchdog: dw-wdt: add description for rk3568

Lukas Bulwahn (1):
      watchdog: fix syntactic kernel-doc issues

Randy Dunlap (2):
      watchdog: mtx-1: drop au1000.h header file
      watchdog: clean up the Kconfig file

Rob Herring (1):
      dt-bindings: watchdog: Convert arm,sbsa-gwdt to DT schema

Robin Gong (1):
      watchdog: imx2_wdt: avoid to ping before resume back

Romain Perier (1):
      dt-bindings: watchdog: Add Mstar MSC313e WDT devicetree bindings documentation

Sai Prakash Ranjan (2):
      watchdog: qcom: Move suspend/resume to suspend_late/resume_early
      dt-bindings: watchdog: Add compatible for SC7280 SoC

Seiya Wang (1):
      dt-bindings: watchdog: Add compatible for Mediatek MT8195

Shaokun Zhang (1):
      watchdog: sbsa: Support architecture version 1

Shruthi Sanil (9):
      watchdog: keembay: Update WDT pre-timeout during the initialization
      watchdog: keembay: Upadate WDT pretimeout for every update in timeout
      watchdog: keembay: Update pretimeout to zero in the TH ISR
      watchdog: keembay: Clear either the TO or TH interrupt bit
      watchdog: keembay: Remove timeout update in the WDT start function
      watchdog: keembay: MACRO for WDT enable and disable values
      watchdog: keembay: Removed timeout update in the TO ISR
      watchdog: keembay: WDT SMC handler MACRO name update
      watchdog: keembay: Typo corrections and other blank operations

Srinivas Goud (3):
      watchdog: of_xilinx_wdt: Add comment to spinlock
      watchdog: of_xilinx_wdt: Used BIT macro
      watchdog: of_xilinx_wdt: Used dev_dbg()

Srinivas Neeli (2):
      watchdog: of_xilinx_wdt: Remove passing null pointer
      watchdog: of_xilinx_wdt: Skip printing pointer value

Stefan Eichenberger (1):
      watchdog: imx_sc_wdt: fix pretimeout

Tao Ren (1):
      watchdog: aspeed: fix hardware timeout calculation

Tian Tao (1):
      watchdog: meson_wdt: Use device_get_match_data() helper

Wang Qing (2):
      watchdog: mtk: support pre-timeout when the bark irq is available
      doc: mtk-wdt: support pre-timeout when the bark irq is available

Wei Yongjun (1):
      watchdog: jz4740: Fix return value check in jz4740_wdt_probe()

Wong Vee Khee (1):
      watchdog: Fix a typo in Kconfig

Zou Wei (3):
      watchdog: Fix possible use-after-free in wdt_startup()
      watchdog: sc520_wdt: Fix possible use-after-free in wdt_turnoff()
      watchdog: Fix possible use-after-free by calling del_timer_sync()

Álvaro Fernández Rojas (1):
      watchdog: bcm7038_wdt: add big endian support

 .../bindings/watchdog/arm,sbsa-gwdt.yaml           |  51 ++++
 .../bindings/watchdog/atmel,sama5d4-wdt.yaml       |  74 +++++
 .../bindings/watchdog/atmel-sama5d4-wdt.txt        |  34 ---
 .../bindings/watchdog/mstar,msc313e-wdt.yaml       |  40 +++
 .../devicetree/bindings/watchdog/mtk-wdt.txt       |   6 +
 .../devicetree/bindings/watchdog/qcom-wdt.yaml     |   1 +
 .../devicetree/bindings/watchdog/sbsa-gwdt.txt     |  31 --
 .../devicetree/bindings/watchdog/snps,dw-wdt.yaml  |   1 +
 MAINTAINERS                                        |   1 +
 drivers/watchdog/Kconfig                           |  77 +++--
 drivers/watchdog/Makefile                          |   3 +-
 drivers/watchdog/aspeed_wdt.c                      |   6 +-
 drivers/watchdog/bcm7038_wdt.c                     |  31 +-
 drivers/watchdog/booke_wdt.c                       |   2 +-
 drivers/watchdog/diag288_wdt.c                     |   4 -
 drivers/watchdog/dw_wdt.c                          |   9 +-
 drivers/watchdog/eurotechwdt.c                     |   2 +-
 drivers/watchdog/hpwdt.c                           |   1 +
 drivers/watchdog/iTCO_wdt.c                        |  16 +-
 drivers/watchdog/imx2_wdt.c                        |  10 +
 drivers/watchdog/imx_sc_wdt.c                      |  11 +-
 drivers/watchdog/it87_wdt.c                        |   8 -
 drivers/watchdog/jz4740_wdt.c                      |   4 +-
 drivers/watchdog/keembay_wdt.c                     |  34 ++-
 drivers/watchdog/lpc18xx_wdt.c                     |   2 +-
 drivers/watchdog/mei_wdt.c                         |   8 +-
 drivers/watchdog/meson_wdt.c                       |   8 +-
 drivers/watchdog/msc313e_wdt.c                     | 166 +++++++++++
 drivers/watchdog/mtk_wdt.c                         |  77 ++++-
 drivers/watchdog/mtx-1_wdt.c                       |   2 -
 drivers/watchdog/mv64x60_wdt.c                     | 324 ---------------------
 drivers/watchdog/octeon-wdt-main.c                 |  12 +-
 drivers/watchdog/of_xilinx_wdt.c                   |  38 +--
 drivers/watchdog/orion_wdt.c                       |   2 +-
 drivers/watchdog/pc87413_wdt.c                     |   2 +-
 drivers/watchdog/qcom-wdt.c                        |   4 +-
 drivers/watchdog/sama5d4_wdt.c                     |  10 +-
 drivers/watchdog/sbc60xxwdt.c                      |   2 +-
 drivers/watchdog/sbsa_gwdt.c                       |  54 +++-
 drivers/watchdog/sc520_wdt.c                       |   2 +-
 drivers/watchdog/sl28cpld_wdt.c                    |   2 +-
 drivers/watchdog/sp805_wdt.c                       |  43 ++-
 drivers/watchdog/w83877f_wdt.c                     |   2 +-
 drivers/watchdog/watchdog_core.h                   |  48 +++
 drivers/watchdog/watchdog_dev.c                    |  86 +++---
 drivers/watchdog/watchdog_hrtimer_pretimeout.c     |  44 +++
 drivers/watchdog/watchdog_pretimeout.c             |   9 +-
 drivers/watchdog/wdat_wdt.c                        |   4 +-
 drivers/watchdog/wdt.c                             |   4 +-
 drivers/watchdog/wdt_pci.c                         |   2 +-
 drivers/watchdog/ziirave_wdt.c                     |  21 +-
 include/linux/mv643xx.h                            |   8 -
 52 files changed, 825 insertions(+), 618 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/watchdog/arm,sbsa-gwdt.yaml
 create mode 100644 Documentation/devicetree/bindings/watchdog/atmel,sama5d4-wdt.yaml
 delete mode 100644 Documentation/devicetree/bindings/watchdog/atmel-sama5d4-wdt.txt
 create mode 100644 Documentation/devicetree/bindings/watchdog/mstar,msc313e-wdt.yaml
 delete mode 100644 Documentation/devicetree/bindings/watchdog/sbsa-gwdt.txt
 create mode 100644 drivers/watchdog/msc313e_wdt.c
 delete mode 100644 drivers/watchdog/mv64x60_wdt.c
 create mode 100644 drivers/watchdog/watchdog_hrtimer_pretimeout.c
----------------------------------------------------------------

Kind regards,
Wim.


             reply	other threads:[~2021-07-07 16:47 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-07-07 15:19 Wim Van Sebroeck [this message]
2021-07-07 20:40 ` [GIT PULL REQUEST] watchdog - v5.14 Merge window pr-tracker-bot
2021-07-07 20:40 ` 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=20210707151941.GA512@www.linux-watchdog.org \
    --to=wim@linux-watchdog.org \
    --cc=EnricoWeigelt@www.linux-watchdog.org \
    --cc=akpm@linux-foundation.org \
    --cc=andriy.shevchenko@linux.intel.com \
    --cc=christophe.leroy@csgroup.eu \
    --cc=cl@rock-chips.com \
    --cc=curtis.klein@hpe.com \
    --cc=daniel@0x0f.com \
    --cc=eichest@gmail.com \
    --cc=eugen.hristev@microchip.com \
    --cc=f.suligoi@asem.it \
    --cc=info@metux.net \
    --cc=jan.kiszka@siemens.com \
    --cc=jerry.hoemann@hpe.com \
    --cc=jiapeng.chong@linux.alibaba.com \
    --cc=juerg.haefliger@canonical.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-watchdog@vger.kernel.org \
    --cc=linux@roeck-us.net \
    --cc=lukas.bulwahn@gmail.com \
    --cc=noltari@gmail.com \
    --cc=rdunlap@infradead.org \
    --cc=rentao.bupt@gmail.com \
    --cc=robh@kernel.org \
    --cc=romain.perier@gmail.com \
    --cc=saiprakash.ranjan@codeaurora.org \
    --cc=seiya.wang@mediatek.com \
    --cc=shruthi.sanil@intel.com \
    --cc=srinivas.goud@xilinx.com \
    --cc=srinivas.neeli@xilinx.com \
    --cc=tiantao6@hisilicon.com \
    --cc=torvalds@linux-foundation.org \
    --cc=unixbhaskar@gmail.com \
    --cc=vee.khee.wong@linux.intel.com \
    --cc=wangqing@vivo.com \
    --cc=weiyongjun1@huawei.com \
    --cc=yangjunlin@yulong.com \
    --cc=yibin.gong@nxp.com \
    --cc=zhangshaokun@hisilicon.com \
    --cc=zou_wei@huawei.com \
    /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;
as well as URLs for NNTP newsgroup(s).