summaryrefslogtreecommitdiff
path: root/drivers/usb/gadget/arcotg_udc.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/usb/gadget/arcotg_udc.c')
-rw-r--r--drivers/usb/gadget/arcotg_udc.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/usb/gadget/arcotg_udc.c b/drivers/usb/gadget/arcotg_udc.c
index 250d5e9b95ac..7c7af5dfcec0 100644
--- a/drivers/usb/gadget/arcotg_udc.c
+++ b/drivers/usb/gadget/arcotg_udc.c
@@ -289,6 +289,7 @@ static void dr_wake_up_enable(struct fsl_udc *udc, bool enable)
temp &= ~USB_CTRL_OTG_WUIE;
fsl_writel(temp, &dr_regs->usbctrl);
+#if CONFIG_ARCH_MX51
/* OTG vbus Wakeup disable */
temp = fsl_readl(&dr_regs->uh2ctrl);
temp &= ~USB_UH2_OVBWK_EN;
@@ -298,10 +299,12 @@ static void dr_wake_up_enable(struct fsl_udc *udc, bool enable)
temp = fsl_readl(&dr_regs->phyctrl0);
temp &= ~PHY_CTRL0_CONF2;
fsl_writel(temp, &dr_regs->phyctrl0);
+#endif
} else if (device_may_wakeup(&(udc->pdata->pdev->dev))) {
temp |= USB_CTRL_OTG_WUIE;
fsl_writel(temp, &dr_regs->usbctrl);
+#if CONFIG_ARCH_MX51
/* OTG vbus wakeup enable */
temp = fsl_readl(&dr_regs->uh2ctrl);
temp |= USB_UH2_OVBWK_EN;
@@ -311,6 +314,7 @@ static void dr_wake_up_enable(struct fsl_udc *udc, bool enable)
temp = fsl_readl(&dr_regs->phyctrl0);
temp |= PHY_CTRL0_CONF2;
fsl_writel(temp, &dr_regs->phyctrl0);
+#endif
}
}