* Grygorii Strashko <grygorii.strashko@xxxxxx> [170801 07:23]: > On 08/01/2017 08:33 AM, Adam Ford wrote: > > I have a DM3730 / OMAP3630 running the 4.4.76 LTS kernel. > > > > I have a twl4030-pwrbutton driver enabled and it can wake the system > > from sleep invoked by > > echo mem > /sys/power/state > > > > The problem I see is that while the first suspend->resume wakes > > quickly, subsequent attempts to suspend->resume take longer, much > > longer. > > > > First suspend resume takes 192.504 msecs ... > > However the next suspend->resume takes 15676.910 msecs > > First, try to identify which driver causes delay - > you can use echo echo 1 > /sys/power/pm_print_times > (most probably it's USB). > > then you can try to exclude some suspend/resume steps and > test them separately: > use echo <mode> > /sys/power/pm_test For reference, seems that this is not related to the clean-up regression fixed by "ARM: OMAP2+: Fix omap3 prm shared irq" as you're running on 4.4.76. Can you check if this issues is happening also in v4.13-rc4? Regards, Tony -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html