I propose to add a new property to GPIO WDT device tree binding "start-at-boot". If this property is present, start pinging hw watchdog at probe, in order to take advantage of kernel configs: - WATCHDOG_HANDLE_BOOT_ENABLED: Avoid possible reboot if hw watchdog was been enabled before the kernel (by uboot for example) and userspace doesn't take control of /dev/watchdog in time; - WATCHDOG_OPEN_TIMEOUT: Reboot if userspace doesn't take control of /dev/watchdog within the timeout. Francesco Zanella (2): dt-bindings: watchdog: gpio-wdt: add "start-at-boot" watchdog: gpio_wdt: add "start-at-boot" feature Documentation/devicetree/bindings/watchdog/gpio-wdt.txt | 7 +++++++ drivers/watchdog/gpio_wdt.c | 6 +++++- 2 files changed, 12 insertions(+), 1 deletion(-) -- 2.17.1