USB: fsl_qe_udc: Fix disconnects reporting during bus reset
[linux-2.6-block.git] / drivers / usb / gadget / fsl_qe_udc.c
index 1319f8f7acba5b8cf4841ed908d6402820158fa2..7a820a3b4acd60cac7a34653438e64ec7b77485a 100644 (file)
@@ -2161,6 +2161,9 @@ static int reset_irq(struct qe_udc *udc)
 {
        unsigned char i;
 
+       if (udc->usb_state == USB_STATE_DEFAULT)
+               return 0;
+
        qe_usb_disable();
        out_8(&udc->usb_regs->usb_usadr, 0);