aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/usb/phy/phy-mv-usb.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/usb/phy/phy-mv-usb.c')
-rw-r--r--drivers/usb/phy/phy-mv-usb.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/drivers/usb/phy/phy-mv-usb.c b/drivers/usb/phy/phy-mv-usb.c
index 98f6ac6a78ea..7d80c54f0ac6 100644
--- a/drivers/usb/phy/phy-mv-usb.c
+++ b/drivers/usb/phy/phy-mv-usb.c
@@ -11,7 +11,6 @@
11 11
12#include <linux/module.h> 12#include <linux/module.h>
13#include <linux/kernel.h> 13#include <linux/kernel.h>
14#include <linux/init.h>
15#include <linux/io.h> 14#include <linux/io.h>
16#include <linux/uaccess.h> 15#include <linux/uaccess.h>
17#include <linux/device.h> 16#include <linux/device.h>
@@ -213,10 +212,12 @@ static void mv_otg_start_host(struct mv_otg *mvotg, int on)
213 212
214 hcd = bus_to_hcd(otg->host); 213 hcd = bus_to_hcd(otg->host);
215 214
216 if (on) 215 if (on) {
217 usb_add_hcd(hcd, hcd->irq, IRQF_SHARED); 216 usb_add_hcd(hcd, hcd->irq, IRQF_SHARED);
218 else 217 device_wakeup_enable(hcd->self.controller);
218 } else {
219 usb_remove_hcd(hcd); 219 usb_remove_hcd(hcd);
220 }
220#endif /* CONFIG_USB */ 221#endif /* CONFIG_USB */
221} 222}
222 223