Hi Wim, This is my watchdog pull request for 4.3. The branch is currently based on v4.2-rc6. It includes a merge with the immutable branch published by Lee Jones. Please consider pulling watchdog updates for Linux 4.3 from signed tag: git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git watchdog-for-wim-4.3 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, in the watchdog-next column. If you don't want to apply the entire series, please consider applying whatever subset you might feel comfortable with. Thanks, Guenter ------ The following changes since commit f7644cbfcdf03528f0f450f3940c4985b2291f49: Linux 4.2-rc6 (2015-08-09 15:54:30 -0400) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git tags/watchdog-for-wim-4.3 for you to fetch changes up to e07c1407dcf9d4c5645f753a997d6f24ff93ce97: watchdog: at91rm9200: Correct check for syscon_node_to_regmap() errors (2015-08-17 09:34:03 -0700) ---------------------------------------------------------------- Watchdog patches queued for 4.3 watchdog: at91rm9200: Correct check for syscon_node_to_regmap() errors watchdog: mpc8xxx: allow to compile for MPC512x watchdog: mpc8xxx: use better error code when watchdog cannot be enabled watchdog: mpc8xxx: use dynamic memory for device specific data watchdog: mpc8xxx: use devm_ioremap_resource to map memory watchdog: mpc8xxx: make use of of_device_get_match_data Merge tag 'tags/ib-mfd-i2c-x86-watchdog-v4.3' into watchdog-next watchdog: at91sam9: get and use slow clock watchdog: lpc18xx_wdt_get_timeleft() can be static Documentation: dt: binding: atmel-sama5d4-wdt: for SAMA5D4 watchdog driver drivers: watchdog: add a driver to support SAMA5D4 watchdog timer watchdog: mpc8xxx: simplify registration watchdog: mpc8xxx: remove dead code DT: watchdog: Add NXP LPC18xx Watchdog Timer binding documentation watchdog: NXP LPC18xx Watchdog Timer Driver watchdog: gpio-wdt: ping already at startup for always running devices watchdog: gpio-wdt: be more strict about hw_algo matching Documentation: watchdog: at91sam9_wdt: add clocks property watchdog: booke_wdt: Use infrastructure to check timeout limits watchdog: (nv_tco) add support for MCP79 watchdog: sunxi: fix activation of system reset watchdog: mtk_wdt: add wdt shutdown callback to disable wdt if enabled watchdog: mtk_wdt: add suspend/resume support watchdog: imgpdc: Unregister restart handler on remove watchdog: iTCO_wdt: Add support for TCO on Intel Sunrisepoint i2c: i801: Create iTCO device on newer Intel PCHs mfd: watchdog: iTCO_wdt: Expose watchdog properties using platform data ---------------------------------------------------------------- Alexandre Belloni (2): Documentation: watchdog: at91sam9_wdt: add clocks property watchdog: at91sam9: get and use slow clock Ariel D'Alessandro (2): watchdog: NXP LPC18xx Watchdog Timer Driver DT: watchdog: Add NXP LPC18xx Watchdog Timer binding documentation Bjorn Andersson (1): watchdog: at91rm9200: Correct check for syscon_node_to_regmap() errors Ezequiel Garcia (1): watchdog: imgpdc: Unregister restart handler on remove Francesco Lavra (1): watchdog: sunxi: fix activation of system reset Greta Zhang (2): watchdog: mtk_wdt: add suspend/resume support watchdog: mtk_wdt: add wdt shutdown callback to disable wdt if enabled Guenter Roeck (2): watchdog: booke_wdt: Use infrastructure to check timeout limits Merge tag 'tags/ib-mfd-i2c-x86-watchdog-v4.3' into watchdog-next Matt Fleming (2): mfd: watchdog: iTCO_wdt: Expose watchdog properties using platform data watchdog: iTCO_wdt: Add support for TCO on Intel Sunrisepoint Mika Westerberg (1): i2c: i801: Create iTCO device on newer Intel PCHs Uwe Kleine-König (9): watchdog: gpio-wdt: be more strict about hw_algo matching watchdog: gpio-wdt: ping already at startup for always running devices watchdog: mpc8xxx: remove dead code watchdog: mpc8xxx: simplify registration watchdog: mpc8xxx: make use of of_device_get_match_data watchdog: mpc8xxx: use devm_ioremap_resource to map memory watchdog: mpc8xxx: use dynamic memory for device specific data watchdog: mpc8xxx: use better error code when watchdog cannot be enabled watchdog: mpc8xxx: allow to compile for MPC512x Vivien Didelot (1): watchdog: (nv_tco) add support for MCP79 Wenyou Yang (2): drivers: watchdog: add a driver to support SAMA5D4 watchdog timer Documentation: dt: binding: atmel-sama5d4-wdt: for SAMA5D4 watchdog driver kbuild test robot (1): watchdog: lpc18xx_wdt_get_timeleft() can be static .../bindings/watchdog/atmel-sama5d4-wdt.txt | 35 +++ .../devicetree/bindings/watchdog/atmel-wdt.txt | 2 + .../devicetree/bindings/watchdog/lpc18xx-wdt.txt | 19 ++ drivers/i2c/busses/i2c-i801.c | 120 +++++++- drivers/mfd/lpc_ich.c | 32 +- drivers/platform/x86/intel_pmc_ipc.c | 9 +- drivers/watchdog/Kconfig | 25 +- drivers/watchdog/Makefile | 2 + drivers/watchdog/at91rm9200_wdt.c | 2 +- drivers/watchdog/at91sam9_wdt.c | 22 +- drivers/watchdog/at91sam9_wdt.h | 2 + drivers/watchdog/booke_wdt.c | 4 +- drivers/watchdog/gpio_wdt.c | 64 ++-- drivers/watchdog/iTCO_wdt.c | 82 +++-- drivers/watchdog/imgpdc_wdt.c | 1 + drivers/watchdog/lpc18xx_wdt.c | 340 +++++++++++++++++++++ drivers/watchdog/mpc8xxx_wdt.c | 156 ++++------ drivers/watchdog/mtk_wdt.c | 39 +++ drivers/watchdog/nv_tco.c | 2 + drivers/watchdog/sama5d4_wdt.c | 280 +++++++++++++++++ drivers/watchdog/sunxi_wdt.c | 2 +- include/linux/mfd/lpc_ich.h | 6 - include/linux/platform_data/itco_wdt.h | 19 ++ 23 files changed, 1086 insertions(+), 179 deletions(-) create mode 100644 Documentation/devicetree/bindings/watchdog/atmel-sama5d4-wdt.txt create mode 100644 Documentation/devicetree/bindings/watchdog/lpc18xx-wdt.txt create mode 100644 drivers/watchdog/lpc18xx_wdt.c create mode 100644 drivers/watchdog/sama5d4_wdt.c create mode 100644 include/linux/platform_data/itco_wdt.h -- To unsubscribe from this list: send the line "unsubscribe linux-watchdog" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html