
On Sat, Sep 17, 2022 at 10:14:44AM +0200, Stefan Roese wrote:
This patchset migrates the watchdog triggering (WATCHDOG_RESET calls) to the newly introduced cyclic execution framework. For this, the watchdog driver now registers a cyclic execution function for each WDT device that needs to get serviced. Additionally the cyclic IF is a bit extended to also support the CONFIG_HW_WATCHDOG users. It might make sense to deprecate this HW_WATCHDOG usage at some point.
Please note that this migration work is based on the cyclic execution infrastructure, which I posted in the last few weeks. So these cyclic patches need to be applied for this migration to work.
Some further cleanup and improvements are possible after this patch. E.g. Heinrich mentioned that the WATCHDOG_RESET call locations need to get improved / changed in some places.
For the series: Tested-by: Tom Rini trini@konsulko.com [am335x_evm, mx6cuboxi, rpi_3, dra7xx_evm, pine64_plus, am65x_evm, j721e_evm]