commit: http://blackfin.uclinux.org/git/?p=linux-kernel;a=commitdiff;h=acce0b9d3d4208e6c2ca4d48747360dc7d03704d branch: http://blackfin.uclinux.org/git/?p=linux-kernel;a=shortlog;h=refs/heads/2012R2
Fix bug that gadget device can't recognized after host device unplug. Signed-off-by: Bob Liu <[email protected]> --- drivers/usb/musb/blackfin.c | 4 +--- 1 files changed, 1 insertions(+), 3 deletions(-) diff --git a/drivers/usb/musb/blackfin.c b/drivers/usb/musb/blackfin.c index 6f816ef..47ad5d3 100644 --- a/drivers/usb/musb/blackfin.c +++ b/drivers/usb/musb/blackfin.c @@ -191,10 +191,8 @@ static irqreturn_t blackfin_interrupt(int irq, void *__hci) musb->a_wait_bcon = TIMER_DELAY; } #ifdef CONFIG_BF60x - if (musb->int_usb & MUSB_INTR_DISCONNECT && is_host_active(musb)) { - musb->xceiv->state = OTG_STATE_B_IDLE; + if (musb->int_usb & MUSB_INTR_DISCONNECT && is_host_active(musb)) bfin_write_USB_VBUS_CTL(0x00); - } #endif spin_unlock_irqrestore(&musb->lock, flags);
_______________________________________________ Linux-kernel-commits mailing list [email protected] https://blackfin.uclinux.org/mailman/listinfo/linux-kernel-commits
