diff options
author | Peter Ujfalusi <peter.ujfalusi@ti.com> | 2015-04-09 12:35:50 +0300 |
---|---|---|
committer | Vinod Koul <vinod.koul@intel.com> | 2015-05-09 17:11:25 +0530 |
commit | 341ce712868d90fd68cc4635b7c9963a026f9207 (patch) | |
tree | b6e7e35fe19f82b2d97f3c3b071689654245d5cb | |
parent | 73f67d35b5b96eaf6c5d90fc10527c15b135eda2 (diff) | |
download | linux-341ce712868d90fd68cc4635b7c9963a026f9207.tar.gz linux-341ce712868d90fd68cc4635b7c9963a026f9207.tar.bz2 linux-341ce712868d90fd68cc4635b7c9963a026f9207.zip |
dmaengine: omap-dma: Use defines for dma channels and request count
Instead of magic numbers in the code, use define for number of logical DMA
channels and DMA requests.
Signed-off-by: Peter Ujfalusi <peter.ujfalusi@ti.com>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
-rw-r--r-- | drivers/dma/omap-dma.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/drivers/dma/omap-dma.c b/drivers/dma/omap-dma.c index 167dbaf65742..4065963fbffb 100644 --- a/drivers/dma/omap-dma.c +++ b/drivers/dma/omap-dma.c @@ -22,6 +22,9 @@ #include "virt-dma.h" +#define OMAP_SDMA_REQUESTS 127 +#define OMAP_SDMA_CHANNELS 32 + struct omap_dmadev { struct dma_device ddev; spinlock_t lock; @@ -33,7 +36,7 @@ struct omap_dmadev { bool legacy; spinlock_t irq_lock; uint32_t irq_enable_mask; - struct omap_chan *lch_map[32]; + struct omap_chan *lch_map[OMAP_SDMA_CHANNELS]; }; struct omap_chan { @@ -1116,7 +1119,7 @@ static int omap_dma_probe(struct platform_device *pdev) tasklet_init(&od->task, omap_dma_sched, (unsigned long)od); - for (i = 0; i < 127; i++) { + for (i = 0; i < OMAP_SDMA_REQUESTS; i++) { rc = omap_dma_chan_init(od, i); if (rc) { omap_dma_free(od); |