Commit 9dfa36218dadf1821da5823773dd689b4e650e00
Committed by
Felipe Balbi
1 parent
c031a7d419
Exists in
smarc-imx_3.14.28_1.0.0_ga
and in
1 other branch
usb: musb: dsps: do not set is_active on the first drvbus interrupt
Quite early on init there is an vbus / drvvbus interrupt comming and the dsps code sets is_active to one. As a result we see a lot of |musb_bus_suspend 2459: trying to suspend as a_wait_bcon while active until a device is plugged in with pm_runtime enabled in the kernel. After checking davinci, am35, da8xx I noticed that dsps is actually the only one doing this. So remove it and we won't flooded with mesages and the idle port can be suspended. Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de> Signed-off-by: Felipe Balbi <balbi@ti.com>
Showing 1 changed file with 0 additions and 1 deletions Side-by-side Diff
drivers/usb/musb/musb_dsps.c
... | ... | @@ -314,7 +314,6 @@ |
314 | 314 | jiffies + wrp->poll_seconds * HZ); |
315 | 315 | WARNING("VBUS error workaround (delay coming)\n"); |
316 | 316 | } else if (drvvbus) { |
317 | - musb->is_active = 1; | |
318 | 317 | MUSB_HST_MODE(musb); |
319 | 318 | musb->xceiv->otg->default_a = 1; |
320 | 319 | musb->xceiv->state = OTG_STATE_A_WAIT_VRISE; |