diff options
Diffstat (limited to 'drivers/dma/mmp_tdma.c')
-rw-r--r-- | drivers/dma/mmp_tdma.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/dma/mmp_tdma.c b/drivers/dma/mmp_tdma.c index 3ddacc14a736..61b562b2602d 100644 --- a/drivers/dma/mmp_tdma.c +++ b/drivers/dma/mmp_tdma.c | |||
@@ -121,7 +121,7 @@ struct mmp_tdma_chan { | |||
121 | int idx; | 121 | int idx; |
122 | enum mmp_tdma_type type; | 122 | enum mmp_tdma_type type; |
123 | int irq; | 123 | int irq; |
124 | unsigned long reg_base; | 124 | void __iomem *reg_base; |
125 | 125 | ||
126 | size_t buf_len; | 126 | size_t buf_len; |
127 | size_t period_len; | 127 | size_t period_len; |
@@ -526,7 +526,7 @@ static int mmp_tdma_chan_init(struct mmp_tdma_device *tdev, | |||
526 | tdmac->chan.device = &tdev->device; | 526 | tdmac->chan.device = &tdev->device; |
527 | tdmac->idx = idx; | 527 | tdmac->idx = idx; |
528 | tdmac->type = type; | 528 | tdmac->type = type; |
529 | tdmac->reg_base = (unsigned long)tdev->base + idx * 4; | 529 | tdmac->reg_base = tdev->base + idx * 4; |
530 | tdmac->status = DMA_COMPLETE; | 530 | tdmac->status = DMA_COMPLETE; |
531 | tdev->tdmac[tdmac->idx] = tdmac; | 531 | tdev->tdmac[tdmac->idx] = tdmac; |
532 | tasklet_init(&tdmac->tasklet, dma_do_tasklet, (unsigned long)tdmac); | 532 | tasklet_init(&tdmac->tasklet, dma_do_tasklet, (unsigned long)tdmac); |