|
@@ -417,7 +417,6 @@ void musb_g_tx(struct musb *musb, u8 epnum)
|
|
req = next_request(musb_ep);
|
|
req = next_request(musb_ep);
|
|
request = &req->request;
|
|
request = &req->request;
|
|
|
|
|
|
- trace_musb_req_tx(req);
|
|
|
|
csr = musb_readw(epio, MUSB_TXCSR);
|
|
csr = musb_readw(epio, MUSB_TXCSR);
|
|
musb_dbg(musb, "<== %s, txcsr %04x", musb_ep->end_point.name, csr);
|
|
musb_dbg(musb, "<== %s, txcsr %04x", musb_ep->end_point.name, csr);
|
|
|
|
|
|
@@ -456,6 +455,8 @@ void musb_g_tx(struct musb *musb, u8 epnum)
|
|
u8 is_dma = 0;
|
|
u8 is_dma = 0;
|
|
bool short_packet = false;
|
|
bool short_packet = false;
|
|
|
|
|
|
|
|
+ trace_musb_req_tx(req);
|
|
|
|
+
|
|
if (dma && (csr & MUSB_TXCSR_DMAENAB)) {
|
|
if (dma && (csr & MUSB_TXCSR_DMAENAB)) {
|
|
is_dma = 1;
|
|
is_dma = 1;
|
|
csr |= MUSB_TXCSR_P_WZC_BITS;
|
|
csr |= MUSB_TXCSR_P_WZC_BITS;
|