]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - drivers/usb/musb/musb_gadget_ep0.c
rangetimer: fix BUG_ON reported by Ingo
[linux-2.6-omap-h63xx.git] / drivers / usb / musb / musb_gadget_ep0.c
index 48d7d3ccb2438ecd4d70c2f317dc485ef960b72d..a57652fff39cac614b399e089fa76c8c32f38dd8 100644 (file)
@@ -476,6 +476,7 @@ static void ep0_rxstate(struct musb *musb)
                        return;
                musb->ackpend = 0;
        }
+       musb_ep_select(musb->mregs, 0);
        musb_writew(regs, MUSB_CSR0, tmp);
 }
 
@@ -528,6 +529,7 @@ static void ep0_txstate(struct musb *musb)
        }
 
        /* send it out, triggering a "txpktrdy cleared" irq */
+       musb_ep_select(musb->mregs, 0);
        musb_writew(regs, MUSB_CSR0, csr);
 }