Message ID | 1584376479-25258-1-git-send-email-uli+renesas@fpond.eu (mailing list archive) |
---|---|
Headers | show |
Series | clk: renesas: cpg-mssr: add ignore-unused option | expand |
> This revision renames the data structure holding the ignore-unused clocks to > something hopefully less confusing, squashes the changes for R-Car Gen3 and > RZ/G2 into one patch each and removes redundant debug output. Functionally, > nothing has changed. Thanks to Wolfram and Geert for the review! Thanks for the update! Looks good from a visual review. I will do some testing with the bootloader handover patch later and then give the apropriate tags. Looking forward to have this topic finally solved :)
> The point of this is to allow a WDT that has been enabled by the bootloader > to survive these events: > > - deferred probing of the WDT device, which can lead the clock driver > to disable the WDT clock until the WDT is re-probed, giving it a > blind spot > - probe failure in the WDT driver So, I was trying to test this with the watchdog driver and my patch[1]. To make the watchdog_register_device() call fail, I cleared the ident struct: priv->wdev.info = NULL; //&rwdt_ident; Sadly, the watchdog does not fire after the driver bailed out of probe. clk_summary rightfully says that the clock is neither prepared nor enabled. Did I miss something? I will try some more tomorrow. Uli, how did you test the ignore_unused feature? [1] https://patchwork.kernel.org/patch/11101573/ "[PATCH v2] watchdog: renesas_wdt: support handover from bootloader"