|
@@ -604,6 +604,7 @@ int omap_request_dma(int dev_id, const char *dev_name,
|
|
chan->data = data;
|
|
chan->data = data;
|
|
#ifndef CONFIG_ARCH_OMAP1
|
|
#ifndef CONFIG_ARCH_OMAP1
|
|
chan->chain_id = -1;
|
|
chan->chain_id = -1;
|
|
|
|
+ chan->next_linked_ch = -1;
|
|
#endif
|
|
#endif
|
|
chan->enabled_irqs = OMAP_DMA_DROP_IRQ | OMAP_DMA_BLOCK_IRQ;
|
|
chan->enabled_irqs = OMAP_DMA_DROP_IRQ | OMAP_DMA_BLOCK_IRQ;
|
|
|
|
|
|
@@ -1087,7 +1088,6 @@ int omap_request_dma_chain(int dev_id, const char *dev_name,
|
|
printk(KERN_ERR "omap_dma: Request failed %d\n", err);
|
|
printk(KERN_ERR "omap_dma: Request failed %d\n", err);
|
|
return err;
|
|
return err;
|
|
}
|
|
}
|
|
- dma_chan[channels[i]].next_linked_ch = -1;
|
|
|
|
dma_chan[channels[i]].prev_linked_ch = -1;
|
|
dma_chan[channels[i]].prev_linked_ch = -1;
|
|
dma_chan[channels[i]].state = DMA_CH_NOTSTARTED;
|
|
dma_chan[channels[i]].state = DMA_CH_NOTSTARTED;
|
|
|
|
|