From 5751f48959538049f22cecfe415d0ffea91a1f5d Mon Sep 17 00:00:00 2001 From: Ajay Kumar Gupta Date: Tue, 17 Nov 2009 15:22:55 +0530 Subject: [PATCH] --- yaml --- r: 169049 b: refs/heads/master c: dfeffa531ccf9c31f2f55df6d7ca86eec92142df h: refs/heads/master i: 169047: 7b4db4f76ecfd83d50d4c0c4bf5c9e0c3b80002d v: v3 --- [refs] | 2 +- trunk/drivers/usb/musb/musb_host.c | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 327501a66e02..94b6687e1695 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 1230435c258e34b47ab7adc3db572c88a284234a +refs/heads/master: dfeffa531ccf9c31f2f55df6d7ca86eec92142df diff --git a/trunk/drivers/usb/musb/musb_host.c b/trunk/drivers/usb/musb/musb_host.c index cf94511485f2..e3ab40a966eb 100644 --- a/trunk/drivers/usb/musb/musb_host.c +++ b/trunk/drivers/usb/musb/musb_host.c @@ -1301,8 +1301,11 @@ void musb_host_tx(struct musb *musb, u8 epnum) return; } else if (usb_pipeisoc(pipe) && dma) { if (musb_tx_dma_program(musb->dma_controller, hw_ep, qh, urb, - offset, length)) + offset, length)) { + if (is_cppi_enabled() || tusb_dma_omap()) + musb_h_tx_dma_start(hw_ep); return; + } } else if (tx_csr & MUSB_TXCSR_DMAENAB) { DBG(1, "not complete, but DMA enabled?\n"); return;