Yet another round. This time, addressing Guenter's comment about the nowayout parameter. So, to allow for proper nowayout behavior, we now restrict the initial watchdog stop; which is only done if the watchdog is not properly enabled. I've dropped the clocksource patch which was previously part of the series. The patch is independent and will be merged through the subsystem maintainer, Daniel Lezcano. Also, I've updated the multi_v7_defconfig, as per Jason Cooper request. This series depends on Sebastian's irqchip fixes to clear the bridge irqs cause, which Jason picked here: http://git.infradead.org/linux-mvebu.git mvebu-next/irqchip-fixes Wim: Can we take all the watchdog changes through mvebu, with your Ack? This way, we can sort out the irqchip dependency. Ezequiel Garcia (18): watchdog: orion: Add clock error handling watchdog: orion: Use atomic access for shared registers watchdog: orion: Remove unused macros watchdog: orion: Make sure the watchdog is initially stopped watchdog: orion: Handle the interrupt so it's properly acked watchdog: orion: Make RSTOUT register a separate resource watchdog: orion: Remove unneeded BRIDGE_CAUSE clear watchdog: orion: Introduce an orion_watchdog device structure watchdog: orion: Introduce per-compatible of_device_id data watchdog: orion: Add per-compatible clock initialization watchdog: orion: Add per-compatible watchdog start implementation watchdog: orion: Add support for Armada 370 and Armada XP SoC ARM: mvebu: Enable Armada 370/XP watchdog in the devicetree ARM: kirkwood: Add RSTOUT 'reg' entry to devicetree ARM: dove: Enable Dove watchdog in the devicetree watchdog: orion: Enable the build on ARCH_MVEBU ARM: mvebu: Enable watchdog support in defconfig ARM: dove: Enable watchdog support in the defconfig .../devicetree/bindings/watchdog/marvel.txt | 11 +- arch/arm/boot/dts/armada-370-xp.dtsi | 4 + arch/arm/boot/dts/armada-370.dtsi | 5 + arch/arm/boot/dts/armada-xp.dtsi | 6 + arch/arm/boot/dts/dove.dtsi | 8 + arch/arm/boot/dts/kirkwood.dtsi | 2 +- arch/arm/configs/dove_defconfig | 2 + arch/arm/configs/multi_v7_defconfig | 2 + arch/arm/configs/mvebu_defconfig | 2 + arch/arm/mach-dove/include/mach/bridge-regs.h | 1 + arch/arm/mach-kirkwood/include/mach/bridge-regs.h | 1 + arch/arm/mach-mv78xx0/include/mach/bridge-regs.h | 1 + arch/arm/mach-orion5x/include/mach/bridge-regs.h | 1 + arch/arm/plat-orion/common.c | 10 +- drivers/watchdog/Kconfig | 2 +- drivers/watchdog/orion_wdt.c | 381 ++++++++++++++++----- 16 files changed, 352 insertions(+), 87 deletions(-) -- 1.8.1.5 -- 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