Thanks to Roland's work of making lpc32xx boot again, I could finally brush up those patches and test them on the latest version of the watchdog framework. Patch 3/4 is of special interest, because it extends the core to allow to set timeouts without having a dedicated callback. Since the core automatically sets 'timeout' in the watchdog device (and does limit checking, too), there is nothing else left to do for this device since it uses that value every time in start/ping. Please review and consider for inclusion. Roland, if you'd like to test them, too, please do and donate "Tested-by" tags. Thanks! Regards, Wolfram Wolfram Sang (4): watchdog: pnx4008: cleanup resource handling using managed devices watchdog: pnx4008: don't use __raw_-accessors watchdog: dev: don't enforce set_timeout() watchdog: pnx4008: convert driver to use the watchdog framework .../watchdog/convert_drivers_to_kernel_api.txt | 10 +- Documentation/watchdog/watchdog-kernel-api.txt | 4 +- drivers/watchdog/Kconfig | 1 + drivers/watchdog/pnx4008_wdt.c | 264 +++++--------------- drivers/watchdog/watchdog_dev.c | 11 +- 5 files changed, 79 insertions(+), 211 deletions(-) -- 1.7.8.3 -- 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