[GIT PULL] watchdog updates for v4.11 - take 2

2017-03-01 Thread Guenter Roeck
Hi Linus,

Please pull additional watchdog updates for Linux v4.11 from
signed tag:

git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 
watchdog-for-linus-v4.11-2

Thanks,
Guenter
--

The following changes since commit 2d6be4abf514fc26c83d239c7f31da1f95e4a31d:

  Merge tag 'for-linus-4.11' of git://git.code.sf.net/p/openipmi/linux-ipmi 
(2017-02-28 21:06:30 -0800)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 
tags/watchdog-for-linus-v4.11-2

for you to fetch changes up to 9ad82f117f057ed04643cc60ce16fbf59e1b167f:

  watchdog: retu: restore MFD dependency (2017-03-01 06:15:10 -0800)


watchdog updates for v4.11-rc1, take 2

Fix fallout from enabling COMPILE_TEST
Fix gcc-4.3 build of kempld watchdog driver
Use hrtimer in softdog


Arnd Bergmann (9):
  watchdog: wm831x watchdog really needs mfd
  watchdog: geode: restore hard CS5535_MFGPT dependency
  watchdog: menf21bmc: add I2C dependency
  watchdog: sp805: add back AMBA dependency
  watchdog: bcm2835: add CONFIG_OF dependency
  watchdog: kempld: revert to full dependency
  watchdog: kempld: fix gcc-4.3 build
  watchdog: db8500: add back prmcu dependency
  watchdog: retu: restore MFD dependency

Niklas Cassel (1):
  watchdog: softdog: fire watchdog even if softirqs do not get to run

 drivers/watchdog/Kconfig  | 15 ---
 drivers/watchdog/kempld_wdt.c |  9 -
 drivers/watchdog/softdog.c| 44 ++-
 3 files changed, 43 insertions(+), 25 deletions(-)


[GIT PULL] watchdog updates for v4.11 - take 2

2017-03-01 Thread Guenter Roeck
Hi Linus,

Please pull additional watchdog updates for Linux v4.11 from
signed tag:

git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 
watchdog-for-linus-v4.11-2

Thanks,
Guenter
--

The following changes since commit 2d6be4abf514fc26c83d239c7f31da1f95e4a31d:

  Merge tag 'for-linus-4.11' of git://git.code.sf.net/p/openipmi/linux-ipmi 
(2017-02-28 21:06:30 -0800)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 
tags/watchdog-for-linus-v4.11-2

for you to fetch changes up to 9ad82f117f057ed04643cc60ce16fbf59e1b167f:

  watchdog: retu: restore MFD dependency (2017-03-01 06:15:10 -0800)


watchdog updates for v4.11-rc1, take 2

Fix fallout from enabling COMPILE_TEST
Fix gcc-4.3 build of kempld watchdog driver
Use hrtimer in softdog


Arnd Bergmann (9):
  watchdog: wm831x watchdog really needs mfd
  watchdog: geode: restore hard CS5535_MFGPT dependency
  watchdog: menf21bmc: add I2C dependency
  watchdog: sp805: add back AMBA dependency
  watchdog: bcm2835: add CONFIG_OF dependency
  watchdog: kempld: revert to full dependency
  watchdog: kempld: fix gcc-4.3 build
  watchdog: db8500: add back prmcu dependency
  watchdog: retu: restore MFD dependency

Niklas Cassel (1):
  watchdog: softdog: fire watchdog even if softirqs do not get to run

 drivers/watchdog/Kconfig  | 15 ---
 drivers/watchdog/kempld_wdt.c |  9 -
 drivers/watchdog/softdog.c| 44 ++-
 3 files changed, 43 insertions(+), 25 deletions(-)


[GIT PULL] watchdog updates for v4.11

2017-02-26 Thread Guenter Roeck
Hi Linus,

Wim asked me to handle the watchdog pull request this time around.

Please pull watchdog updates for Linux v4.11 from signed tag:

git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 
watchdog-for-linus-v4.11

[ Yes, I know, I rebased to v4.10 which I should not have done.
  Me trying to resolve some conflicts with a patch which didn't
  apply anyway and therefore had to be dropped. Grumble on myself.
  Anyway, only late changes are the s3c2410 patches which I wanted
  in specifically for 's3c2410: Fix infinite interrupt...'.
  Everything else has been in my tree on kernel.org for a while.
  All patches have passed kerneltests.org as well as 0day tests. ]

Thanks,
Guenter
--

The following changes since commit c470abd4fde40ea6a0846a2beab642a578c0b8cd:

  Linux 4.10 (2017-02-19 14:34:00 -0800)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 
tags/watchdog-for-linus-v4.11

for you to fetch changes up to e3a60ead2c9b813db832a35e50ebbc6b552a35e3:

  watchdog: s3c2410: Add prefix to local function (2017-02-24 14:00:23 -0800)


Watchdog updates for v4.11

Key changes:

- New drivers:
  Cortina Gemini
  ZTE's zx2967 family
  NIC7018
- Convert to use device managed functions:
  ebc-c384_wdt, tegra_wdt, da9063_wdt, da9062_wdt, da9055_wdt, da9052_wdt,
  bcm2835_wdt, mena21_wdt, wm831x_wdt, digicolor_wdt, intel-mid_wdt,
  meson_wdt, sunxi_wdt, aspeed_wdt, coh901327_wdt, iTCO_wdt
- Use watchdog core to install restart handler:
  tangox, dw_wdt, bcm2835_wdt, asm9260_wdt, bcm47xx_wdt
- Convert ts72xx_wdt driver to watchdog core
- Let core handle heartbeat in ep93xx_wdt driver
- Enable COMPILE_TEST where possible
- Various other improvements


Alexandre Belloni (2):
  watchdog: sama5d4: Cache MR instead of a partial config
  watchdog: sama5d4: Implement resume hook

Baoyou Xie (2):
  dt: bindings: add documentation for zx2967 family watchdog controller
  watchdog: zx2967: add watchdog controller driver for ZTE's zx2967 family

Bhumika Goyal (4):
  watchdog: booke_wdt: add __ro_after_init to booke_wdt_info
  watchdog: pika_wdt: add __ro_after_init to ident
  watchdog: constify watchdog_info structures
  watchdog: constify watchdog_ops structures

Colin Ian King (1):
  watchdog: orion: fix spelling mistake: "harcoded" -> "hardcoded"

Guenter Roeck (31):
  watchdog: pnx833x_wdt: Mark as broken
  watchdog: Enable COMPILE_TEST where possible
  watchdog: iTCO_wdt: Use allocated data structures
  watchdog: iTCO_wdt: Use device managed resources
  watchdog: iTCO_wdt: Use pdev for platform device and pci_dev for pci 
device
  watchdog: iTCO_wdt: Simplify module init function
  watchdog: bcm47xx_wdt: Don't validate platform data on remove
  watchdog: asm9260_wdt: Use watchdog core to install restart handler
  watchdog: bcm2835_wdt: Use watchdog core to install restart handler
  watchdog: dw_wdt: Use watchdog core to install restart handler
  watchdog: tangox: Use watchdog core to install restart handler
  watchdog: coh901327_wdt: Simplify error handling in probe function
  watchdog: coh901327_wdt: Keep clock enabled after loading driver
  watchdog: coh901327_wdt: Use devm_ioremap_resource to map resources
  watchdog: coh901327_wdt: Use dev variable instead of pdev->dev
  watchdog: aspeed_wdt: Convert to use device managed functions
  watchdog: sunxi_wdt: Convert to use device managed functions and other 
improvements
  watchdog: meson_wdt: Convert to use device managed functions and other 
improvements
  watchdog: intel-mid_wdt: Convert to use device managed functions
  watchdog: iTCO_wdt: Replace shutdown function with call to 
watchdog_stop_on_reboot
  watchdog: digicolor_wdt: Convert to use device managed functions and 
other improvements
  watchdog: wm831x_wdt: Convert to use device managed functions
  watchdog: mena21_wdt: Convert to use device managed functions and other 
improvements
  watchdog: bcm2835_wdt: Convert to use device managed functions and other 
improvements
  watchdog: da9052_wdt: Convert to use device managed functions
  watchdog: da9055_wdt: Convert to use device managed functions
  watchdog: da9062_wdt: Convert to use device managed functions
  watchdog: da9063_wdt: Convert to use device managed functions
  watchdog: tegra_wdt: Convert to use device managed functions
  watchdog: Introduce watchdog_stop_on_unregister helper
  watchdog: RDC321X_WDT always depends on PCI

H Hartley Sweeten (2):
  watchdog: ep93xx_wdt: cleanup and let the core handle the heartbeat
  watchdog: ts72xx_wdt: convert driver to watchdog core

Hui Chun Ong (1):
  watchdog: nic7018_wdt: Add NIC7018 watchdog driver

John Crispin (1):
 

[GIT PULL] watchdog updates for v4.11

2017-02-26 Thread Guenter Roeck
Hi Linus,

Wim asked me to handle the watchdog pull request this time around.

Please pull watchdog updates for Linux v4.11 from signed tag:

git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 
watchdog-for-linus-v4.11

[ Yes, I know, I rebased to v4.10 which I should not have done.
  Me trying to resolve some conflicts with a patch which didn't
  apply anyway and therefore had to be dropped. Grumble on myself.
  Anyway, only late changes are the s3c2410 patches which I wanted
  in specifically for 's3c2410: Fix infinite interrupt...'.
  Everything else has been in my tree on kernel.org for a while.
  All patches have passed kerneltests.org as well as 0day tests. ]

Thanks,
Guenter
--

The following changes since commit c470abd4fde40ea6a0846a2beab642a578c0b8cd:

  Linux 4.10 (2017-02-19 14:34:00 -0800)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 
tags/watchdog-for-linus-v4.11

for you to fetch changes up to e3a60ead2c9b813db832a35e50ebbc6b552a35e3:

  watchdog: s3c2410: Add prefix to local function (2017-02-24 14:00:23 -0800)


Watchdog updates for v4.11

Key changes:

- New drivers:
  Cortina Gemini
  ZTE's zx2967 family
  NIC7018
- Convert to use device managed functions:
  ebc-c384_wdt, tegra_wdt, da9063_wdt, da9062_wdt, da9055_wdt, da9052_wdt,
  bcm2835_wdt, mena21_wdt, wm831x_wdt, digicolor_wdt, intel-mid_wdt,
  meson_wdt, sunxi_wdt, aspeed_wdt, coh901327_wdt, iTCO_wdt
- Use watchdog core to install restart handler:
  tangox, dw_wdt, bcm2835_wdt, asm9260_wdt, bcm47xx_wdt
- Convert ts72xx_wdt driver to watchdog core
- Let core handle heartbeat in ep93xx_wdt driver
- Enable COMPILE_TEST where possible
- Various other improvements


Alexandre Belloni (2):
  watchdog: sama5d4: Cache MR instead of a partial config
  watchdog: sama5d4: Implement resume hook

Baoyou Xie (2):
  dt: bindings: add documentation for zx2967 family watchdog controller
  watchdog: zx2967: add watchdog controller driver for ZTE's zx2967 family

Bhumika Goyal (4):
  watchdog: booke_wdt: add __ro_after_init to booke_wdt_info
  watchdog: pika_wdt: add __ro_after_init to ident
  watchdog: constify watchdog_info structures
  watchdog: constify watchdog_ops structures

Colin Ian King (1):
  watchdog: orion: fix spelling mistake: "harcoded" -> "hardcoded"

Guenter Roeck (31):
  watchdog: pnx833x_wdt: Mark as broken
  watchdog: Enable COMPILE_TEST where possible
  watchdog: iTCO_wdt: Use allocated data structures
  watchdog: iTCO_wdt: Use device managed resources
  watchdog: iTCO_wdt: Use pdev for platform device and pci_dev for pci 
device
  watchdog: iTCO_wdt: Simplify module init function
  watchdog: bcm47xx_wdt: Don't validate platform data on remove
  watchdog: asm9260_wdt: Use watchdog core to install restart handler
  watchdog: bcm2835_wdt: Use watchdog core to install restart handler
  watchdog: dw_wdt: Use watchdog core to install restart handler
  watchdog: tangox: Use watchdog core to install restart handler
  watchdog: coh901327_wdt: Simplify error handling in probe function
  watchdog: coh901327_wdt: Keep clock enabled after loading driver
  watchdog: coh901327_wdt: Use devm_ioremap_resource to map resources
  watchdog: coh901327_wdt: Use dev variable instead of pdev->dev
  watchdog: aspeed_wdt: Convert to use device managed functions
  watchdog: sunxi_wdt: Convert to use device managed functions and other 
improvements
  watchdog: meson_wdt: Convert to use device managed functions and other 
improvements
  watchdog: intel-mid_wdt: Convert to use device managed functions
  watchdog: iTCO_wdt: Replace shutdown function with call to 
watchdog_stop_on_reboot
  watchdog: digicolor_wdt: Convert to use device managed functions and 
other improvements
  watchdog: wm831x_wdt: Convert to use device managed functions
  watchdog: mena21_wdt: Convert to use device managed functions and other 
improvements
  watchdog: bcm2835_wdt: Convert to use device managed functions and other 
improvements
  watchdog: da9052_wdt: Convert to use device managed functions
  watchdog: da9055_wdt: Convert to use device managed functions
  watchdog: da9062_wdt: Convert to use device managed functions
  watchdog: da9063_wdt: Convert to use device managed functions
  watchdog: tegra_wdt: Convert to use device managed functions
  watchdog: Introduce watchdog_stop_on_unregister helper
  watchdog: RDC321X_WDT always depends on PCI

H Hartley Sweeten (2):
  watchdog: ep93xx_wdt: cleanup and let the core handle the heartbeat
  watchdog: ts72xx_wdt: convert driver to watchdog core

Hui Chun Ong (1):
  watchdog: nic7018_wdt: Add NIC7018 watchdog driver

John Crispin (1):