commit: http://blackfin.uclinux.org/git/?p=linux-kernel;a=commitdiff;h=d3c4e06e71d422a4092987f6171c0a1ad04e9f03 branch: http://blackfin.uclinux.org/git/?p=linux-kernel;a=shortlog;h=refs/heads/trunk
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 2a5a796..9d7d153 100644 --- a/drivers/usb/musb/blackfin.c +++ b/drivers/usb/musb/blackfin.c @@ -193,10 +193,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
