linux-watchdog.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [GIT PULL REQUEST] watchdog - v4.16 merge window
@ 2018-02-07 10:42 Wim Van Sebroeck
  2018-02-07 20:02 ` Linus Torvalds
  0 siblings, 1 reply; 6+ messages in thread
From: Wim Van Sebroeck @ 2018-02-07 10:42 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: Andrew Morton, LKML, Linux Watchdog Mailing List,
	Andreas =?iso-8859-1?Q?F=E4rber?=,
	=?iso-8859-1?Q?Andr=E9?= Draszik, Andrew Jeffery, Arnd Bergmann,
	Benjamin Gaignard, Chris Packham, Christophe Leroy,
	Corentin Labbe, Corentin Labbe, David Lechner, Eric Long,
	Geert Uytterhoeven, Greg Kroah-Hartman, Guenter Roeck,
	Gustavo A. R. Silva, Jerry Hoemann, Linus Walleij, Martin Kaiser,
	Mathieu Malaterre, Matt Redfearn, Michael Grzeschik,
	Michael Grzeschik, Oleksij Rempel, Radu Rendec, Rasmus Villemoes,
	Tomas Winkler, Wim Van Sebroeck, Wim Van Sebroeck

Hi Linus,

Please pull the watchdog updates for v4.16 from the following signed tag
        git://www.linux-watchdog.org/linux-watchdog.git linux-watchdog-4.16-rc1

This series contains:
* New watchdog device drivers for Realtek RTD1295 and  Spreadtrum SC9860 platform
* Add support for the following devices: jz4780 SoC, AST25xx series SoC and r8a77970 SoC
* Conversion to watchdog framework: i6300esb_wdt, xen_wdt and sp5100_tco
* Several Fixes for watchdog core
* Removal of at32ap700x and obsolete documentation
* gpio: Convert to use GPIO descriptors
* Rename gemini into FTWDT010 as this IP block is generc from Faraday Technology
* Various clean-up and small bugfixes
* Add Guenter Roeck as co-maintainer
* Change of maintainers e-mail address

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

  Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma (2017-12-16 13:43:08 -0800)

are available in the git repository at:

  git://www.linux-watchdog.org/linux-watchdog.git 

for you to fetch changes up to 592a547adf686dbec7687e816ecdf9101fe227f5:

  documentation: watchdog: remove documentation of w83697hf_wdt/w83697ug_wdt (2018-02-03 11:09:54 +0100)

----------------------------------------------------------------
Andreas Färber (2):
      dt-bindings: watchdog: Add Realtek RTD1295
      watchdog: Add Realtek RTD1295

Andrew Jeffery (4):
      watchdog: aspeed: Retain watchdog enabled state
      watchdog: aspeed: Fix 'Apseed' typo in Kconfig
      watchdog: aspeed: Remove specific reference to AST2400 in Kconfig
      watchdog: aspeed: Move init to arch_initcall

André Draszik (2):
      watchdog: mt7621: set WDOG_HW_RUNNING bit when appropriate
      watchdog: mt7621: switch to using managed devm_watchdog_register_device()

Arnd Bergmann (2):
      watchdog: xen: use time64_t for timeouts
      watchdog: hpwdt: fix unused variable warning

Benjamin Gaignard (1):
      watchdog: stm32: Fix copyright

Chris Packham (1):
      watchdog: orion: fix typo

Christophe Leroy (3):
      watchdog: mpc8xxx: use the core worker function
      watchdog: core: make sure the watchdog worker always works
      watchdog: core: make sure the watchdog_worker is not deferred

Corentin Labbe (6):
      watchdog: sunxi_wdt: use of_device_get_match_data
      watchdog: document watchdog_init_timeout() wdd parameter
      watchdog: remove at32ap700x_wdt
      documentation: watchdog: remove documentation of at32ap700x_wdt
      documentation: watchdog: remove documentation for ixp2000
      documentation: watchdog: remove documentation of w83697hf_wdt/w83697ug_wdt

David Lechner (1):
      watchdog: davinci_wdt: add restart function

Eric Long (2):
      dt-bindings: watchdog: Add Spreadtrum watchdog documentation
      watchdog: Add Spreadtrum watchdog driver

Geert Uytterhoeven (1):
      dt-bindings: watchdog: renesas-wdt: Add support for the r8a77970 wdt

Greg Kroah-Hartman (1):
      watchdog: pcwd_usb: remove unneeded DRIVER_LICENSE #define

Guenter Roeck (15):
      watchdog: Fix potential kref imbalance when opening watchdog
      watchdog: Fix kref imbalance seen if handle_boot_enabled=0
      MAINTAINERS: Add Guenter Roeck as co-maintainer of watchdog subsystem
      watchdog: sp5100_tco: Always use SP5100_IO_PM_{INDEX_REG,DATA_REG}
      watchdog: sp5100_tco: Fix watchdog disable bit
      watchdog: sp5100_tco: Use request_muxed_region where possible
      watchdog: sp5100_tco: Use standard error codes
      watchdog: sp5100_tco: Clean up sp5100_tco_setupdevice
      watchdog: sp5100_tco: Match PCI device early
      watchdog: sp5100_tco: Use dev_ print functions where possible
      watchdog: sp5100_tco: Clean up function and variable names
      watchdog: sp5100_tco: Convert to use watchdog subsystem
      watchdog: sp5100_tco: Use bit operations
      watchdog: sp5100-tco: Abort if watchdog is disabled by hardware
      watchdog: sp5100_tco: Add support for recent FCH versions

Gustavo A. R. Silva (9):
      watchdog: advantechwdt: mark expected switch fall-through
      watchdog: alim1535_wdt: mark expected switch fall-through
      watchdog: f71808e_wdt: mark expected switch fall-throughs
      watchdog: pcwd_usb: mark expected switch fall-through
      watchdog: pcwd_pci: mark expected switch fall-through
      watchdog: watchdog_dev: mark expected switch fall-through
      watchdog: wdt_pci: mark expected switch fall-through
      watchdog: eurotechwdt: mark expected switch fall-through
      watchdog: ib700wdt: mark expected switch fall-through

Jerry Hoemann (2):
      watchdog: hpwdt: SMBIOS check
      watchdog: hpwdt: Check source of NMI

Linus Walleij (5):
      watchdog: gpio: Add some local helper variables
      watchdog: gpio: Convert to use GPIO descriptors
      watchdog: gemini/ftwdt010: rename DT bindings
      watchdog: gemini/ftwdt010: rename driver and symbols
      watchdog: ftwdt010: Make interrupt optional

Martin Kaiser (1):
      watchdog: imx2_wdt: restore previous timeout after suspend+resume

Mathieu Malaterre (2):
      watchdog: jz4740: Add support for the watchdog in jz4780 SoC
      dt: watchdog: Document compatibility with JZ4780

Matt Redfearn (1):
      watchdog: indydog: Add dependency on SGI_HAS_INDYDOG

Michael Grzeschik (3):
      watchdog: da9062: Add restart handler support
      watchdog: da9062: Disable and wait before changing timeout
      watchdog: da9062: use protection delay mechanism from core

Oleksij Rempel (1):
      watchdog: dw_wdt: add stop watchdog operation

Radu Rendec (6):
      watchdog: i6300esb: use the watchdog subsystem
      watchdog: i6300esb: support multiple devices
      watchdog: i6300esb: do not hardcode heartbeat limits
      watchdog: i6300esb: remove info message and version number
      watchdog: xen_wdt: use the watchdog subsystem
      watchdog: xen_wdt: remove info message and version number

Rasmus Villemoes (1):
      watchdog: gpio_wdt: set WDOG_HW_RUNNING in gpio_wdt_stop

Tomas Winkler (1):
      watchdog: mei_wdt: don't use of variable length array

Wim Van Sebroeck (1):
      Change my E-mail address.

 .../bindings/watchdog/cortina,gemini-watchdog.txt  |  17 -
 ...ina,gemin-watchdog.txt => faraday,ftwdt010.txt} |  11 +-
 .../bindings/watchdog/ingenic,jz4740-wdt.txt       |   4 +-
 .../bindings/watchdog/realtek,rtd119x.txt          |  17 +
 .../devicetree/bindings/watchdog/renesas-wdt.txt   |   3 +-
 .../devicetree/bindings/watchdog/sprd-wdt.txt      |  19 +
 Documentation/watchdog/watchdog-parameters.txt     |  23 -
 MAINTAINERS                                        |   4 +-
 drivers/watchdog/Kconfig                           |  41 +-
 drivers/watchdog/Makefile                          |   7 +-
 drivers/watchdog/advantechwdt.c                    |   2 +-
 drivers/watchdog/alim1535_wdt.c                    |   2 +-
 drivers/watchdog/aspeed_wdt.c                      |  21 +-
 drivers/watchdog/at32ap700x_wdt.c                  | 433 -------------
 drivers/watchdog/da9062_wdt.c                      |  48 +-
 drivers/watchdog/davinci_wdt.c                     |  38 ++
 drivers/watchdog/dw_wdt.c                          |  18 +-
 drivers/watchdog/eurotechwdt.c                     |   2 +-
 drivers/watchdog/f71808e_wdt.c                     |   4 +-
 drivers/watchdog/ftwdt010_wdt.c                    | 236 +++++++
 drivers/watchdog/gemini_wdt.c                      | 229 -------
 drivers/watchdog/gpio_wdt.c                        |  58 +-
 drivers/watchdog/hpwdt.c                           |  12 +-
 drivers/watchdog/i6300esb.c                        | 377 ++++-------
 drivers/watchdog/ib700wdt.c                        |   2 +-
 drivers/watchdog/imx2_wdt.c                        |  20 +-
 drivers/watchdog/jz4740_wdt.c                      |   1 +
 drivers/watchdog/mei_wdt.c                         |   7 +-
 drivers/watchdog/mpc8xxx_wdt.c                     |  83 ++-
 drivers/watchdog/mt7621_wdt.c                      |  34 +-
 drivers/watchdog/orion_wdt.c                       |   2 +-
 drivers/watchdog/pcwd_pci.c                        |   2 +-
 drivers/watchdog/pcwd_usb.c                        |   5 +-
 drivers/watchdog/rtd119x_wdt.c                     | 168 +++++
 drivers/watchdog/sp5100_tco.c                      | 710 +++++++++------------
 drivers/watchdog/sp5100_tco.h                      |  57 +-
 drivers/watchdog/sprd_wdt.c                        | 399 ++++++++++++
 drivers/watchdog/stm32_iwdg.c                      |   6 +-
 drivers/watchdog/sunxi_wdt.c                       |   7 +-
 drivers/watchdog/watchdog_core.c                   |   1 +
 drivers/watchdog/watchdog_dev.c                    | 125 ++--
 drivers/watchdog/wdt_pci.c                         |   2 +-
 drivers/watchdog/xen_wdt.c                         | 255 ++------
 43 files changed, 1711 insertions(+), 1801 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/watchdog/cortina,gemini-watchdog.txt
 rename Documentation/devicetree/bindings/watchdog/{cortina,gemin-watchdog.txt => faraday,ftwdt010.txt} (55%)
 create mode 100644 Documentation/devicetree/bindings/watchdog/realtek,rtd119x.txt
 create mode 100644 Documentation/devicetree/bindings/watchdog/sprd-wdt.txt
 delete mode 100644 drivers/watchdog/at32ap700x_wdt.c
 create mode 100644 drivers/watchdog/ftwdt010_wdt.c
 delete mode 100644 drivers/watchdog/gemini_wdt.c
 create mode 100644 drivers/watchdog/rtd119x_wdt.c
 create mode 100644 drivers/watchdog/sprd_wdt.c

----------------------------------------------------------------

Kind regards,
Wim.

^ permalink raw reply	[flat|nested] 6+ messages in thread
* [GIT PULL REQUEST] watchdog - v4.16 merge window
@ 2018-02-05 10:20 Wim Van Sebroeck
  2018-02-05 17:50 ` Linus Torvalds
  0 siblings, 1 reply; 6+ messages in thread
From: Wim Van Sebroeck @ 2018-02-05 10:20 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: Andrew Morton, LKML, Linux Watchdog Mailing List,
	Andreas Färber, André Draszik, Andrew Jeffery,
	Arnd Bergmann, Benjamin Gaignard, Chris Packham, Christophe Leroy,
	Corentin Labbe, Corentin Labbe, David Lechner, Eric Long,
	Geert Uytterhoeven, Greg Kroah-Hartman, Guenter Roeck,
	Gustavo A. R. Silva, Jerry Hoemann, Linus Walleij, Martin Kaiser,
	Mathieu Malaterre, Matt Redfearn, Michael Grzeschik,
	Michael Grzeschik, Oleksij Rempel, Radu Rendec, Rasmus Villemoes,
	Tomas Winkler, Wim Van Sebroeck, Wim Van Sebroeck

Hi Linus,

The following changes since commit f3b5ad89de16f5d42e8ad36fbdf85f705c1ae051:

  Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma (2017-12-16 13:43:08 -0800)

are available in the git repository at:

  git://www.linux-watchdog.org/linux-watchdog.git 

for you to fetch changes up to 592a547adf686dbec7687e816ecdf9101fe227f5:

  documentation: watchdog: remove documentation of w83697hf_wdt/w83697ug_wdt (2018-02-03 11:09:54 +0100)

----------------------------------------------------------------
Andreas Färber (2):
      dt-bindings: watchdog: Add Realtek RTD1295
      watchdog: Add Realtek RTD1295

Andrew Jeffery (4):
      watchdog: aspeed: Retain watchdog enabled state
      watchdog: aspeed: Fix 'Apseed' typo in Kconfig
      watchdog: aspeed: Remove specific reference to AST2400 in Kconfig
      watchdog: aspeed: Move init to arch_initcall

André Draszik (2):
      watchdog: mt7621: set WDOG_HW_RUNNING bit when appropriate
      watchdog: mt7621: switch to using managed devm_watchdog_register_device()

Arnd Bergmann (2):
      watchdog: xen: use time64_t for timeouts
      watchdog: hpwdt: fix unused variable warning

Benjamin Gaignard (1):
      watchdog: stm32: Fix copyright

Chris Packham (1):
      watchdog: orion: fix typo

Christophe Leroy (3):
      watchdog: mpc8xxx: use the core worker function
      watchdog: core: make sure the watchdog worker always works
      watchdog: core: make sure the watchdog_worker is not deferred

Corentin Labbe (6):
      watchdog: sunxi_wdt: use of_device_get_match_data
      watchdog: document watchdog_init_timeout() wdd parameter
      watchdog: remove at32ap700x_wdt
      documentation: watchdog: remove documentation of at32ap700x_wdt
      documentation: watchdog: remove documentation for ixp2000
      documentation: watchdog: remove documentation of w83697hf_wdt/w83697ug_wdt

David Lechner (1):
      watchdog: davinci_wdt: add restart function

Eric Long (2):
      dt-bindings: watchdog: Add Spreadtrum watchdog documentation
      watchdog: Add Spreadtrum watchdog driver

Geert Uytterhoeven (1):
      dt-bindings: watchdog: renesas-wdt: Add support for the r8a77970 wdt

Greg Kroah-Hartman (1):
      watchdog: pcwd_usb: remove unneeded DRIVER_LICENSE #define

Guenter Roeck (15):
      watchdog: Fix potential kref imbalance when opening watchdog
      watchdog: Fix kref imbalance seen if handle_boot_enabled=0
      MAINTAINERS: Add Guenter Roeck as co-maintainer of watchdog subsystem
      watchdog: sp5100_tco: Always use SP5100_IO_PM_{INDEX_REG,DATA_REG}
      watchdog: sp5100_tco: Fix watchdog disable bit
      watchdog: sp5100_tco: Use request_muxed_region where possible
      watchdog: sp5100_tco: Use standard error codes
      watchdog: sp5100_tco: Clean up sp5100_tco_setupdevice
      watchdog: sp5100_tco: Match PCI device early
      watchdog: sp5100_tco: Use dev_ print functions where possible
      watchdog: sp5100_tco: Clean up function and variable names
      watchdog: sp5100_tco: Convert to use watchdog subsystem
      watchdog: sp5100_tco: Use bit operations
      watchdog: sp5100-tco: Abort if watchdog is disabled by hardware
      watchdog: sp5100_tco: Add support for recent FCH versions

Gustavo A. R. Silva (9):
      watchdog: advantechwdt: mark expected switch fall-through
      watchdog: alim1535_wdt: mark expected switch fall-through
      watchdog: f71808e_wdt: mark expected switch fall-throughs
      watchdog: pcwd_usb: mark expected switch fall-through
      watchdog: pcwd_pci: mark expected switch fall-through
      watchdog: watchdog_dev: mark expected switch fall-through
      watchdog: wdt_pci: mark expected switch fall-through
      watchdog: eurotechwdt: mark expected switch fall-through
      watchdog: ib700wdt: mark expected switch fall-through

Jerry Hoemann (2):
      watchdog: hpwdt: SMBIOS check
      watchdog: hpwdt: Check source of NMI

Linus Walleij (5):
      watchdog: gpio: Add some local helper variables
      watchdog: gpio: Convert to use GPIO descriptors
      watchdog: gemini/ftwdt010: rename DT bindings
      watchdog: gemini/ftwdt010: rename driver and symbols
      watchdog: ftwdt010: Make interrupt optional

Martin Kaiser (1):
      watchdog: imx2_wdt: restore previous timeout after suspend+resume

Mathieu Malaterre (2):
      watchdog: jz4740: Add support for the watchdog in jz4780 SoC
      dt: watchdog: Document compatibility with JZ4780

Matt Redfearn (1):
      watchdog: indydog: Add dependency on SGI_HAS_INDYDOG

Michael Grzeschik (3):
      watchdog: da9062: Add restart handler support
      watchdog: da9062: Disable and wait before changing timeout
      watchdog: da9062: use protection delay mechanism from core

Oleksij Rempel (1):
      watchdog: dw_wdt: add stop watchdog operation

Radu Rendec (6):
      watchdog: i6300esb: use the watchdog subsystem
      watchdog: i6300esb: support multiple devices
      watchdog: i6300esb: do not hardcode heartbeat limits
      watchdog: i6300esb: remove info message and version number
      watchdog: xen_wdt: use the watchdog subsystem
      watchdog: xen_wdt: remove info message and version number

Rasmus Villemoes (1):
      watchdog: gpio_wdt: set WDOG_HW_RUNNING in gpio_wdt_stop

Tomas Winkler (1):
      watchdog: mei_wdt: don't use of variable length array

Wim Van Sebroeck (1):
      Change my E-mail address.

 .../bindings/watchdog/cortina,gemini-watchdog.txt  |  17 -
 ...ina,gemin-watchdog.txt => faraday,ftwdt010.txt} |  11 +-
 .../bindings/watchdog/ingenic,jz4740-wdt.txt       |   4 +-
 .../bindings/watchdog/realtek,rtd119x.txt          |  17 +
 .../devicetree/bindings/watchdog/renesas-wdt.txt   |   3 +-
 .../devicetree/bindings/watchdog/sprd-wdt.txt      |  19 +
 Documentation/watchdog/watchdog-parameters.txt     |  23 -
 MAINTAINERS                                        |   4 +-
 drivers/watchdog/Kconfig                           |  41 +-
 drivers/watchdog/Makefile                          |   7 +-
 drivers/watchdog/advantechwdt.c                    |   2 +-
 drivers/watchdog/alim1535_wdt.c                    |   2 +-
 drivers/watchdog/aspeed_wdt.c                      |  21 +-
 drivers/watchdog/at32ap700x_wdt.c                  | 433 -------------
 drivers/watchdog/da9062_wdt.c                      |  48 +-
 drivers/watchdog/davinci_wdt.c                     |  38 ++
 drivers/watchdog/dw_wdt.c                          |  18 +-
 drivers/watchdog/eurotechwdt.c                     |   2 +-
 drivers/watchdog/f71808e_wdt.c                     |   4 +-
 drivers/watchdog/ftwdt010_wdt.c                    | 236 +++++++
 drivers/watchdog/gemini_wdt.c                      | 229 -------
 drivers/watchdog/gpio_wdt.c                        |  58 +-
 drivers/watchdog/hpwdt.c                           |  12 +-
 drivers/watchdog/i6300esb.c                        | 377 ++++-------
 drivers/watchdog/ib700wdt.c                        |   2 +-
 drivers/watchdog/imx2_wdt.c                        |  20 +-
 drivers/watchdog/jz4740_wdt.c                      |   1 +
 drivers/watchdog/mei_wdt.c                         |   7 +-
 drivers/watchdog/mpc8xxx_wdt.c                     |  83 ++-
 drivers/watchdog/mt7621_wdt.c                      |  34 +-
 drivers/watchdog/orion_wdt.c                       |   2 +-
 drivers/watchdog/pcwd_pci.c                        |   2 +-
 drivers/watchdog/pcwd_usb.c                        |   5 +-
 drivers/watchdog/rtd119x_wdt.c                     | 168 +++++
 drivers/watchdog/sp5100_tco.c                      | 710 +++++++++------------
 drivers/watchdog/sp5100_tco.h                      |  57 +-
 drivers/watchdog/sprd_wdt.c                        | 399 ++++++++++++
 drivers/watchdog/stm32_iwdg.c                      |   6 +-
 drivers/watchdog/sunxi_wdt.c                       |   7 +-
 drivers/watchdog/watchdog_core.c                   |   1 +
 drivers/watchdog/watchdog_dev.c                    | 125 ++--
 drivers/watchdog/wdt_pci.c                         |   2 +-
 drivers/watchdog/xen_wdt.c                         | 255 ++------
 43 files changed, 1711 insertions(+), 1801 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/watchdog/cortina,gemini-watchdog.txt
 rename Documentation/devicetree/bindings/watchdog/{cortina,gemin-watchdog.txt => faraday,ftwdt010.txt} (55%)
 create mode 100644 Documentation/devicetree/bindings/watchdog/realtek,rtd119x.txt
 create mode 100644 Documentation/devicetree/bindings/watchdog/sprd-wdt.txt
 delete mode 100644 drivers/watchdog/at32ap700x_wdt.c
 create mode 100644 drivers/watchdog/ftwdt010_wdt.c
 delete mode 100644 drivers/watchdog/gemini_wdt.c
 create mode 100644 drivers/watchdog/rtd119x_wdt.c
 create mode 100644 drivers/watchdog/sprd_wdt.c

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2018-02-07 20:02 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-02-07 10:42 [GIT PULL REQUEST] watchdog - v4.16 merge window Wim Van Sebroeck
2018-02-07 20:02 ` Linus Torvalds
  -- strict thread matches above, loose matches on Subject: below --
2018-02-05 10:20 Wim Van Sebroeck
2018-02-05 17:50 ` Linus Torvalds
2018-02-05 18:42   ` Guenter Roeck
2018-02-07  2:19     ` Guenter Roeck

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).