|
@@ -1870,6 +1870,9 @@ void musb_host_rx(struct musb *musb, u8 epnum)
|
|
|
status = -EPROTO;
|
|
|
musb_writeb(epio, MUSB_RXINTERVAL, 0);
|
|
|
|
|
|
+ rx_csr &= ~MUSB_RXCSR_H_ERROR;
|
|
|
+ musb_writew(epio, MUSB_RXCSR, rx_csr);
|
|
|
+
|
|
|
} else if (rx_csr & MUSB_RXCSR_DATAERROR) {
|
|
|
|
|
|
if (USB_ENDPOINT_XFER_ISOC != qh->type) {
|