aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/dma/mmp_tdma.c
diff options
context:
space:
mode:
authorVinod Koul <vinod.koul@intel.com>2013-10-16 11:20:36 -0400
committerVinod Koul <vinod.koul@intel.com>2013-10-25 01:46:08 -0400
commitf64eabd0b771851f4716ddc98680e09ed9e5775e (patch)
tree9989c0a294473b2dfc8139bd8cb1bd5a7a8b52e5 /drivers/dma/mmp_tdma.c
parentbd2c348e569f855f22331f351d1f0c6578cee4fb (diff)
dmaengine: mmp_tdma: use DMA_COMPLETE for dma completion status
Acked-by: Dan Williams <dan.j.williams@intel.com> Acked-by: Linus Walleij <linus.walleij@linaro.org> Acked-by: Zhangfei Gao <zhangfei.gao@gmail.com> Signed-off-by: Vinod Koul <vinod.koul@intel.com>
Diffstat (limited to 'drivers/dma/mmp_tdma.c')
-rw-r--r--drivers/dma/mmp_tdma.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/dma/mmp_tdma.c b/drivers/dma/mmp_tdma.c
index 8f3e865053d4..2b4026d1f31d 100644
--- a/drivers/dma/mmp_tdma.c
+++ b/drivers/dma/mmp_tdma.c
@@ -163,7 +163,7 @@ static void mmp_tdma_disable_chan(struct mmp_tdma_chan *tdmac)
163 /* disable irq */ 163 /* disable irq */
164 writel(0, tdmac->reg_base + TDIMR); 164 writel(0, tdmac->reg_base + TDIMR);
165 165
166 tdmac->status = DMA_SUCCESS; 166 tdmac->status = DMA_COMPLETE;
167} 167}
168 168
169static void mmp_tdma_resume_chan(struct mmp_tdma_chan *tdmac) 169static void mmp_tdma_resume_chan(struct mmp_tdma_chan *tdmac)
@@ -398,7 +398,7 @@ static struct dma_async_tx_descriptor *mmp_tdma_prep_dma_cyclic(
398 int num_periods = buf_len / period_len; 398 int num_periods = buf_len / period_len;
399 int i = 0, buf = 0; 399 int i = 0, buf = 0;
400 400
401 if (tdmac->status != DMA_SUCCESS) 401 if (tdmac->status != DMA_COMPLETE)
402 return NULL; 402 return NULL;
403 403
404 if (period_len > TDMA_MAX_XFER_BYTES) { 404 if (period_len > TDMA_MAX_XFER_BYTES) {
@@ -532,7 +532,7 @@ static int mmp_tdma_chan_init(struct mmp_tdma_device *tdev,
532 tdmac->idx = idx; 532 tdmac->idx = idx;
533 tdmac->type = type; 533 tdmac->type = type;
534 tdmac->reg_base = (unsigned long)tdev->base + idx * 4; 534 tdmac->reg_base = (unsigned long)tdev->base + idx * 4;
535 tdmac->status = DMA_SUCCESS; 535 tdmac->status = DMA_COMPLETE;
536 tdev->tdmac[tdmac->idx] = tdmac; 536 tdev->tdmac[tdmac->idx] = tdmac;
537 tasklet_init(&tdmac->tasklet, dma_do_tasklet, (unsigned long)tdmac); 537 tasklet_init(&tdmac->tasklet, dma_do_tasklet, (unsigned long)tdmac);
538 538