summaryrefslogtreecommitdiff
path: root/drivers/usb/gadget/arcotg_udc.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/usb/gadget/arcotg_udc.c')
-rwxr-xr-xdrivers/usb/gadget/arcotg_udc.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/drivers/usb/gadget/arcotg_udc.c b/drivers/usb/gadget/arcotg_udc.c
index c3a48307c918..b91cf9f82543 100755
--- a/drivers/usb/gadget/arcotg_udc.c
+++ b/drivers/usb/gadget/arcotg_udc.c
@@ -3323,10 +3323,13 @@ static int udc_suspend(struct fsl_udc *udc)
* charge using usb
*/
if (pdata->pmflags == 0) {
- if (!udc_can_wakeup_system())
+ if (!udc_can_wakeup_system()) {
dr_wake_up_enable(udc, false);
- else
+ } else {
+ if (pdata->platform_phy_power_on)
+ pdata->platform_phy_power_on();
dr_wake_up_enable(udc, true);
+ }
}
/*