From: ext Felipe Balbi <felipe.balbi@xxxxxxxxx> Wait for user interaction to turn vbus on. On end user products, this behavior could be masked under some application with permission to write to /sys/devices/platform/musb_hdrc/session. Signed-off-by: Felipe Balbi <felipe.balbi@xxxxxxxxx> --- drivers/usb/musb/tusb6010.c | 5 ----- 1 files changed, 0 insertions(+), 5 deletions(-) diff --git a/drivers/usb/musb/tusb6010.c b/drivers/usb/musb/tusb6010.c index 9f92cef..14220d9 100644 --- a/drivers/usb/musb/tusb6010.c +++ b/drivers/usb/musb/tusb6010.c @@ -675,11 +675,6 @@ tusb_otg_ints(struct musb *musb, u32 int_src, void __iomem *tbase) musb->xceiv.default_a = default_a; musb->xceiv.state = default_a ? OTG_STATE_A_IDLE : OTG_STATE_B_IDLE; - tusb_source_power(musb, default_a); - - /* Don't allow idling immediately */ - if (default_a) - idle_timeout = jiffies + (HZ * 3); } /* VBUS state change */ -- 1.5.5.1.125.gc697a -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html