aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/usb/musb/omap2430.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/usb/musb/omap2430.c')
-rw-r--r--drivers/usb/musb/omap2430.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/usb/musb/omap2430.c b/drivers/usb/musb/omap2430.c
index b1dd81fb5f55..a3d2fef67746 100644
--- a/drivers/usb/musb/omap2430.c
+++ b/drivers/usb/musb/omap2430.c
@@ -531,6 +531,9 @@ static int omap2430_runtime_suspend(struct device *dev)
531 531
532 omap2430_low_level_exit(musb); 532 omap2430_low_level_exit(musb);
533 533
534 phy_power_off(musb->phy);
535 phy_exit(musb->phy);
536
534 return 0; 537 return 0;
535} 538}
536 539
@@ -542,6 +545,9 @@ static int omap2430_runtime_resume(struct device *dev)
542 if (!musb) 545 if (!musb)
543 return 0; 546 return 0;
544 547
548 phy_init(musb->phy);
549 phy_power_on(musb->phy);
550
545 omap2430_low_level_init(musb); 551 omap2430_low_level_init(musb);
546 musb_writel(musb->mregs, OTG_INTERFSEL, 552 musb_writel(musb->mregs, OTG_INTERFSEL,
547 musb->context.otg_interfsel); 553 musb->context.otg_interfsel);