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

Reply via email to