
On 28/05/2021 00.00, Rasmus Villemoes wrote:
This series is an attempt at expanding the wdt-uclass provided watchdog_reset() to handle all DM watchdogs, not just the first one. As a sort of nice side effect, it turns out that doing that makes wdt-uclass fit better into the uclass model, in that we now do the work that was previously done in the ad hoc initr_watchdog for one device in .pre_probe and .post_probe hooks instead.
It also includes a patch adding a driver for a gpio-petted watchdog device (and a sandbox test of that) - it is included here because that also gives a relatively easy way to have more than one (kind of) watchdog device in the sandbox, which is then used at the end to test that watchdog_reset() behaves as expected.
It's called v2 merely because the gpio driver and associated test has been sent before; all but those two patches (8 and 9) are new. As for the changes in those compared to the first submission, they are mostly cosmetic - functionally, the only change is that it now requires the always-running property in DT.
Ping.