dmaengine: omap-dma: Start DMA without delay for cyclic channels
authorPeter Ujfalusi <peter.ujfalusi@ti.com>
Tue, 9 Apr 2013 14:33:06 +0000 (16:33 +0200)
committerVinod Koul <vinod.koul@intel.com>
Wed, 10 Apr 2013 05:03:30 +0000 (10:03 +0530)
commit765024697807ad1e1cac332aa891253ca4a339da
tree11f93e7ecd27a427b6e5253f5fca8b32d883d830
parent0b94c57717054811dd836d582585d3fb4856b43f
dmaengine: omap-dma: Start DMA without delay for cyclic channels

cyclic DMA is only used by audio which needs DMA to be started without a
delay.
If the DMA for audio is started using the tasklet we experience random
channel switch (to be more precise: channel shift).

Reported-by: Peter Meerwald <pmeerw@pmeerw.net>
CC: stable@vger.kernel.org # v3.7+
Signed-off-by: Peter Ujfalusi <peter.ujfalusi@ti.com>
Acked-by: Santosh Shilimkar <santosh.shilimkar@ti.com>
Acked-by: Russell King <rmk+kernel@arm.linux.org.uk>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
drivers/dma/omap-dma.c