Quoting Tony Lindgren (2019-09-30 08:40:01) > Commit 3d8598fb9c5a ("clk: ti: clkctrl: use fallback udelay approach if > timekeeping is suspended") added handling for cases when timekeeping is > suspended. But looks like we can still get occasional "failed to enable" > errors on the PM runtime resume path with udelay() returning faster than > expected. > > With ti-sysc interconnect target module driver this leads into device > failure with PM runtime failing with "failed to enable" clkctrl error. > > Let's fix the issue with a delay of two times the desired delay as in > often done for udelay() to account for the inaccuracy. > > Fixes: 3d8598fb9c5a ("clk: ti: clkctrl: use fallback udelay approach if timekeeping is suspended") > Cc: Keerthy <j-keerthy@xxxxxx> > Cc: Tero Kristo <t-kristo@xxxxxx> > Signed-off-by: Tony Lindgren <tony@xxxxxxxxxxx> > --- Applied to clk-fixes