diff options
Diffstat (limited to 'drivers/usb/gadget/ci_udc.c')
-rw-r--r-- | drivers/usb/gadget/ci_udc.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/usb/gadget/ci_udc.c b/drivers/usb/gadget/ci_udc.c index 05c01ce5d6e..a47b08ae72e 100644 --- a/drivers/usb/gadget/ci_udc.c +++ b/drivers/usb/gadget/ci_udc.c @@ -836,8 +836,10 @@ void udc_irq(void) #else n = readl(&udc->epstat); #endif - if (n & EPT_RX(0)) + if (n & EPT_RX(0)) { handle_setup(); + udelay(100); + } n = readl(&udc->epcomp); if (n != 0) |