linux-watchdog.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [GIT PULL] watchdog updates for Linux 3.18
@ 2014-09-25 16:18 Guenter Roeck
  0 siblings, 0 replies; 2+ messages in thread
From: Guenter Roeck @ 2014-09-25 16:18 UTC (permalink / raw)
  To: Wim Van Sebroeck; +Cc: linux-watchdog

Hi Wim,

This is my watchdog pull request for 3.18. The branch is currently based
on v3.17-rc3.

Please consider pulling watchdog updates for Linux 3.18 from signed tag:

    git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git watchdog-for-wim-3.18

The tag has been applied on top of the watchdog-next branch. The branch includes
a number of patches I collected over the last few months. It does not include
all submitted patches; only the ones I reviewed and felt comfortable with are
included. Some may already be in your -next branch.

I reviewed all patches and ran build tests as well as source verification tests
with both smatch and spatch. The branch has been on my Linux repository for a
while, so presumably Fenguang's robot will have built the code as well. The most
recent build results are available at http://server.roeck-us.net:8010/builders.

If you don't want to apply the entire series, please consider applying whatever
subset you might feel comfortable with.

Note that there are a few more patches which I believe are ready to be applied,
but are not included in this pull request because they depend on the restart
handler patch series. Those patches are

	watchdog: sunxi: Add A31 watchdog support
	watchdog: sunxi: support parameterized compatible strings
	watchdog: imx2_wdt: add restart handler support
	watchdog: dw_wdt: add restart handler support

Not really sure how to handle those. One possibility would be to wait until
the restart handler series has been applied. Another possibility would be to
send two separate pull requests to Linus.

Thanks,
Guenter

------
The following changes since commit 69e273c0b0a3c337a521d083374c918dc52c666f:

  Linux 3.17-rc3 (2014-08-31 18:23:04 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git tags/watchdog-for-wim-3.18

for you to fetch changes up to 50861760efa296cc652725313a65e3c9b03156f1:

  Merge tag 'mfd-hwmon-leds-watchdog-v3.18' into watchdog-next (2014-09-24 09:28:45 -0700)

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

This tag includes the following commits.

5086176 Merge tag 'mfd-hwmon-leds-watchdog-v3.18' into watchdog-next
9643569 hwmon: (menf21bmc) Introduce MEN14F021P00 BMC HWMON driver
3843363 leds: leds-menf21bmc: Introduce MEN 14F021P00 BMC LED driver
5033263 watchdog: menf21bmc_wdt: Introduce MEN 14F021P00 BMC Watchdog driver
dfbdcd7 mfd: menf21bmc: Introduce MEN 14F021P00 BMC MFD Core driver
826899b watchdog: dw_wdt: initialise TOP_INIT in dw_wdt_set_top()
8ee1313 ARM: meson: add watchdog driver
3136087 ARM: defconfig: update multi_v7_defconfig
b9d2f85 ARM: docs: add documentation binding for meson watchdog
45804ec watchdog: simplify definitions of WATCHDOG_NOWAYOUT(_INIT_STATUS)
d9a9e55 watchdog: imx2_wdt: Convert to use regmap framework's endianness method.
ce495d4 devicetree: Add Cadence WDT devicetree bindings documentation
064a052 watchdog: Add Cadence WDT driver
0a03e7d watchdog: ts72xx_wdt: Kill superfluous variable in remove
6f14d37 powerpc: booke_wdt: Fix build error as a module
a672e8e watchdog: xilinx: Remove .owner field for driver

----------------------------------------------------------------
Andreas Werner (4):
      mfd: menf21bmc: Introduce MEN 14F021P00 BMC MFD Core driver
      watchdog: menf21bmc_wdt: Introduce MEN 14F021P00 BMC Watchdog driver
      leds: leds-menf21bmc: Introduce MEN 14F021P00 BMC LED driver
      hwmon: (menf21bmc) Introduce MEN14F021P00 BMC HWMON driver

Carlo Caione (3):
      ARM: docs: add documentation binding for meson watchdog
      ARM: defconfig: update multi_v7_defconfig
      ARM: meson: add watchdog driver

Guenter Roeck (1):
      Merge tag 'mfd-hwmon-leds-watchdog-v3.18' into watchdog-next

Harini Katakam (2):
      watchdog: Add Cadence WDT driver
      devicetree: Add Cadence WDT devicetree bindings documentation

Jisheng Zhang (1):
      watchdog: dw_wdt: initialise TOP_INIT in dw_wdt_set_top()

Michal Simek (1):
      watchdog: xilinx: Remove .owner field for driver

Mika Westerberg (1):
      watchdog: ts72xx_wdt: Kill superfluous variable in remove

Pranith Kumar (1):
      powerpc: booke_wdt: Fix build error as a module

Uwe Kleine-König (1):
      watchdog: simplify definitions of WATCHDOG_NOWAYOUT(_INIT_STATUS)

Xiubo Li (1):
      watchdog: imx2_wdt: Convert to use regmap framework's endianness method.

 .../devicetree/bindings/watchdog/cadence-wdt.txt   |  24 +
 .../devicetree/bindings/watchdog/fsl-imx-wdt.txt   |   4 +-
 .../devicetree/bindings/watchdog/meson6-wdt.txt    |  13 +
 Documentation/hwmon/menf21bmc                      |  50 ++
 arch/arm/configs/multi_v7_defconfig                |   1 +
 drivers/hwmon/Kconfig                              |  10 +
 drivers/hwmon/Makefile                             |   1 +
 drivers/hwmon/menf21bmc_hwmon.c                    | 230 +++++++++
 drivers/leds/Kconfig                               |   9 +
 drivers/leds/Makefile                              |   1 +
 drivers/leds/leds-menf21bmc.c                      | 131 ++++++
 drivers/mfd/Kconfig                                |  15 +
 drivers/mfd/Makefile                               |   1 +
 drivers/mfd/menf21bmc.c                            | 132 ++++++
 drivers/watchdog/Kconfig                           |  28 ++
 drivers/watchdog/Makefile                          |   3 +
 drivers/watchdog/booke_wdt.c                       |  28 +-
 drivers/watchdog/cadence_wdt.c                     | 516 +++++++++++++++++++++
 drivers/watchdog/dw_wdt.c                          |   4 +-
 drivers/watchdog/imx2_wdt.c                        |   9 +-
 drivers/watchdog/menf21bmc_wdt.c                   | 203 ++++++++
 drivers/watchdog/meson_wdt.c                       | 236 ++++++++++
 drivers/watchdog/of_xilinx_wdt.c                   |   1 -
 drivers/watchdog/ts72xx_wdt.c                      |   6 +-
 include/linux/watchdog.h                           |   9 +-
 25 files changed, 1618 insertions(+), 47 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/watchdog/cadence-wdt.txt
 create mode 100644 Documentation/devicetree/bindings/watchdog/meson6-wdt.txt
 create mode 100644 Documentation/hwmon/menf21bmc
 create mode 100644 drivers/hwmon/menf21bmc_hwmon.c
 create mode 100644 drivers/leds/leds-menf21bmc.c
 create mode 100644 drivers/mfd/menf21bmc.c
 create mode 100644 drivers/watchdog/cadence_wdt.c
 create mode 100644 drivers/watchdog/menf21bmc_wdt.c
 create mode 100644 drivers/watchdog/meson_wdt.c
--
To unsubscribe from this list: send the line "unsubscribe linux-watchdog" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

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

* [GIT PULL] watchdog updates for Linux 3.18
@ 2014-09-26 16:22 Guenter Roeck
  0 siblings, 0 replies; 2+ messages in thread
From: Guenter Roeck @ 2014-09-26 16:22 UTC (permalink / raw)
  To: Wim Van Sebroeck; +Cc: linux-watchdog

Hi Wim,

This is my second watchdog pull request for 3.18. The branch is currently based
on v3.17-rc3.

Please consider pulling watchdog updates for Linux 3.18 from signed tag:

    git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git watchdog-for-wim-3.18-v2

The tag has been applied on top of the watchdog-next branch. The branch includes
a number of patches I collected over the last few months. It does not include
all submitted patches; only the ones I reviewed and felt comfortable with are
included. Some may already be in your -next branch.

The pull request includes merges with two immutable branches; this was necessary
to resolve dependencies. Please see the merge messages for details.

I reviewed all patches and ran build tests as well as source verification tests
with both smatch and spatch. Most recent build results are available at
http://server.roeck-us.net:8010/builders.

The latest version of this branch has been on my public Linux repository for only
a short period of time, so it may take a day or so for Fengguang's build bot
to catch problems if there are any. I'll let you know if that is the case.

If you don't want to apply the entire series, please consider applying whatever
subset you might feel comfortable with.

On top of the the previous pull request, this request includes restart handler
related patches. To ensure that those are built, I created an immutable branch
containing only that patchset and merged that branch into this one. I sent a
pull request for the restart handler patches separately last night.

Thanks,
Guenter

------

The following changes since commit 69e273c0b0a3c337a521d083374c918dc52c666f:

  Linux 3.17-rc3 (2014-08-31 18:23:04 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git tags/watchdog-for-wim-3.18-v2

for you to fetch changes up to c883b8c296ced1492802dd197a31b90a7beee3b8:

  watchdog: imx2_wdt: add restart handler support (2014-09-26 00:07:30 -0700)

----------------------------------------------------------------
This series contains the following patches.

Note that two immutable branches with required functionality
have been merged. See the merge messages below.

c883b8c watchdog: imx2_wdt: add restart handler support
a1afe15 watchdog: qcom: register a restart notifier
8c5fd24 watchdog: s3c2410: add restart handler
8c87929 watchdog: dw_wdt: add restart handler support
d0d3d2b Merge tag 'restart-handler-for-v3.18' into watchdog-next
6cd6d94 arm/arm64: unexport restart handlers
d20a1d9 watchdog: sunxi: register restart handler with kernel restart handler
87ffc69 watchdog: alim7101: register restart handler with kernel restart handler
ad0e0e6 watchdog: moxart: register restart handler with kernel restart handler
1a9607a arm: support restart through restart handler call chain
1c7ffc3 arm64: support restart through restart handler call chain
0713e14 power/restart: call machine_restart instead of arm_pm_restart
b63adb9 kernel: add support for kernel restart handler call chain
584ea96 watchdog: qcom: document device tree bindings
c79a4a3 watchdog: qcom: add support for KPSS WDT
5086176 Merge tag 'mfd-hwmon-leds-watchdog-v3.18' into watchdog-next
9643569 hwmon: (menf21bmc) Introduce MEN14F021P00 BMC HWMON driver
3843363 leds: leds-menf21bmc: Introduce MEN 14F021P00 BMC LED driver
5033263 watchdog: menf21bmc_wdt: Introduce MEN 14F021P00 BMC Watchdog driver
dfbdcd7 mfd: menf21bmc: Introduce MEN 14F021P00 BMC MFD Core driver
826899b watchdog: dw_wdt: initialise TOP_INIT in dw_wdt_set_top()
8ee1313 ARM: meson: add watchdog driver
3136087 ARM: defconfig: update multi_v7_defconfig
b9d2f85 ARM: docs: add documentation binding for meson watchdog
45804ec watchdog: simplify definitions of WATCHDOG_NOWAYOUT(_INIT_STATUS)
d9a9e55 watchdog: imx2_wdt: Convert to use regmap framework's endianness method.
ce495d4 devicetree: Add Cadence WDT devicetree bindings documentation
064a052 watchdog: Add Cadence WDT driver
0a03e7d watchdog: ts72xx_wdt: Kill superfluous variable in remove
6f14d37 powerpc: booke_wdt: Fix build error as a module
a672e8e watchdog: xilinx: Remove .owner field for driver

----------------------------------------------------------------
Andreas Werner (4):
      mfd: menf21bmc: Introduce MEN 14F021P00 BMC MFD Core driver
      watchdog: menf21bmc_wdt: Introduce MEN 14F021P00 BMC Watchdog driver
      leds: leds-menf21bmc: Introduce MEN 14F021P00 BMC LED driver
      hwmon: (menf21bmc) Introduce MEN14F021P00 BMC HWMON driver

Carlo Caione (3):
      ARM: docs: add documentation binding for meson watchdog
      ARM: defconfig: update multi_v7_defconfig
      ARM: meson: add watchdog driver

Guenter Roeck (10):
      Merge tag 'mfd-hwmon-leds-watchdog-v3.18' into watchdog-next
      kernel: add support for kernel restart handler call chain
      power/restart: call machine_restart instead of arm_pm_restart
      arm64: support restart through restart handler call chain
      arm: support restart through restart handler call chain
      watchdog: moxart: register restart handler with kernel restart handler
      watchdog: alim7101: register restart handler with kernel restart handler
      watchdog: sunxi: register restart handler with kernel restart handler
      arm/arm64: unexport restart handlers
      Merge tag 'restart-handler-for-v3.18' into watchdog-next

Harini Katakam (2):
      watchdog: Add Cadence WDT driver
      devicetree: Add Cadence WDT devicetree bindings documentation

Heiko Stübner (1):
      watchdog: s3c2410: add restart handler

Jingchang Lu (1):
      watchdog: imx2_wdt: add restart handler support

Jisheng Zhang (2):
      watchdog: dw_wdt: initialise TOP_INIT in dw_wdt_set_top()
      watchdog: dw_wdt: add restart handler support

Josh Cartwright (3):
      watchdog: qcom: add support for KPSS WDT
      watchdog: qcom: document device tree bindings
      watchdog: qcom: register a restart notifier

Michal Simek (1):
      watchdog: xilinx: Remove .owner field for driver

Mika Westerberg (1):
      watchdog: ts72xx_wdt: Kill superfluous variable in remove

Pranith Kumar (1):
      powerpc: booke_wdt: Fix build error as a module

Uwe Kleine-König (1):
      watchdog: simplify definitions of WATCHDOG_NOWAYOUT(_INIT_STATUS)

Xiubo Li (1):
      watchdog: imx2_wdt: Convert to use regmap framework's endianness method.

 .../devicetree/bindings/watchdog/cadence-wdt.txt   |  24 +
 .../devicetree/bindings/watchdog/fsl-imx-wdt.txt   |   4 +-
 .../devicetree/bindings/watchdog/meson6-wdt.txt    |  13 +
 .../devicetree/bindings/watchdog/qcom-wdt.txt      |  24 +
 Documentation/hwmon/menf21bmc                      |  50 ++
 arch/arm/configs/multi_v7_defconfig                |   1 +
 arch/arm/kernel/process.c                          |  12 +-
 arch/arm64/kernel/process.c                        |   3 +-
 drivers/hwmon/Kconfig                              |  10 +
 drivers/hwmon/Makefile                             |   1 +
 drivers/hwmon/menf21bmc_hwmon.c                    | 230 +++++++++
 drivers/leds/Kconfig                               |   9 +
 drivers/leds/Makefile                              |   1 +
 drivers/leds/leds-menf21bmc.c                      | 131 ++++++
 drivers/mfd/Kconfig                                |  15 +
 drivers/mfd/Makefile                               |   1 +
 drivers/mfd/menf21bmc.c                            | 132 ++++++
 drivers/power/reset/restart-poweroff.c             |   3 +-
 drivers/watchdog/Kconfig                           |  41 ++
 drivers/watchdog/Makefile                          |   4 +
 drivers/watchdog/alim7101_wdt.c                    |  42 +-
 drivers/watchdog/booke_wdt.c                       |  28 +-
 drivers/watchdog/cadence_wdt.c                     | 516 +++++++++++++++++++++
 drivers/watchdog/dw_wdt.c                          |  36 +-
 drivers/watchdog/imx2_wdt.c                        |  46 +-
 drivers/watchdog/menf21bmc_wdt.c                   | 203 ++++++++
 drivers/watchdog/meson_wdt.c                       | 236 ++++++++++
 drivers/watchdog/moxart_wdt.c                      |  32 +-
 drivers/watchdog/of_xilinx_wdt.c                   |   1 -
 drivers/watchdog/qcom-wdt.c                        | 224 +++++++++
 drivers/watchdog/s3c2410_wdt.c                     |  36 ++
 drivers/watchdog/sunxi_wdt.c                       |  31 +-
 drivers/watchdog/ts72xx_wdt.c                      |   6 +-
 include/linux/reboot.h                             |   3 +
 include/linux/watchdog.h                           |   9 +-
 kernel/reboot.c                                    |  81 ++++
 36 files changed, 2150 insertions(+), 89 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/watchdog/cadence-wdt.txt
 create mode 100644 Documentation/devicetree/bindings/watchdog/meson6-wdt.txt
 create mode 100644 Documentation/devicetree/bindings/watchdog/qcom-wdt.txt
 create mode 100644 Documentation/hwmon/menf21bmc
 create mode 100644 drivers/hwmon/menf21bmc_hwmon.c
 create mode 100644 drivers/leds/leds-menf21bmc.c
 create mode 100644 drivers/mfd/menf21bmc.c
 create mode 100644 drivers/watchdog/cadence_wdt.c
 create mode 100644 drivers/watchdog/menf21bmc_wdt.c
 create mode 100644 drivers/watchdog/meson_wdt.c
 create mode 100644 drivers/watchdog/qcom-wdt.c
--
To unsubscribe from this list: send the line "unsubscribe linux-watchdog" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

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

end of thread, other threads:[~2014-09-26 16:22 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-09-26 16:22 [GIT PULL] watchdog updates for Linux 3.18 Guenter Roeck
  -- strict thread matches above, loose matches on Subject: below --
2014-09-25 16:18 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).