Peter Ujfalusi
bfb6074517
dmaengine: omap-dma: Restore the CLINK_CTRL in resume path
...
When the audio stream is paused or suspended we stop the sDMA and when it
is unpaused/resumed we start the channel without reconfiguring it.
The omap_dma_stop() clears the link configuration when we pause the dma, but
it is not setting it back on start. This will result only one audio buffer
to be played back and the DMA will stop, since the linking is disabled.
We need to restore the CLINK_CTRL register in case of resume.
Signed-off-by: Peter Ujfalusi <peter.ujfalusi@ti.com>
Acked-by: Russell King <rmk+kernel@arm.linux.org.uk>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
2014-09-23 18:22:55 +05:30
..
bestcomm
dw
dmaengine: dw: don't perform DMA when dmaengine_submit is called
2014-07-15 22:14:30 +05:30
ioat
ipu
dmaengine: ipu: use return value of request_irq
2014-07-25 15:39:50 +05:30
ppc4xx
sh
dmaengine: Remove the context argument to the prep_dma_cyclic operation
2014-08-04 13:41:50 +05:30
xilinx
acpi-dma.c
amba-pl08x.c
dma: pl08x: Use correct specifier for size_t values
2014-08-04 13:45:26 +05:30
at_hdmac.c
dma: at_hdmac: fix invalid remaining bytes detection
2014-08-07 21:52:27 +05:30
at_hdmac_regs.h
bcm2835-dma.c
dmaengine: Remove the context argument to the prep_dma_cyclic operation
2014-08-04 13:41:50 +05:30
coh901318.c
coh901318.h
coh901318_lli.c
cppi41.c
dma: cppi41: handle 0-length packets
2014-07-01 12:15:48 +05:30
dma-jz4740.c
dmaengine: jz4740: Fix non-cyclic descriptor completion
2014-09-11 10:54:25 +05:30
dmaengine.c
dmaengine.h
dmatest.c
edma.c
Merge branch 'for-linus' of git://git.infradead.org/users/vkoul/slave-dma
2014-08-11 07:14:01 -07:00
ep93xx_dma.c
dmaengine: Remove the context argument to the prep_dma_cyclic operation
2014-08-04 13:41:50 +05:30
fsl-edma.c
dmaengine: Remove the context argument to the prep_dma_cyclic operation
2014-08-04 13:41:50 +05:30
fsldma.c
dmaengine: Freescale: change descriptor release process for supporting async_tx
2014-07-14 21:32:18 +05:30
fsldma.h
dmaengine: Freescale: change descriptor release process for supporting async_tx
2014-07-14 21:32:18 +05:30
imx-dma.c
dmaengine: Remove the context argument to the prep_dma_cyclic operation
2014-08-04 13:41:50 +05:30
imx-sdma.c
dmaengine: Remove the context argument to the prep_dma_cyclic operation
2014-08-04 13:41:50 +05:30
intel_mid_dma.c
intel_mid_dma_regs.h
iop-adma.c
iovlock.c
k3dma.c
Kconfig
Merge branch 'for-linus' of git://git.infradead.org/users/vkoul/slave-dma
2014-08-11 07:14:01 -07:00
Makefile
Merge branch 'for-linus' of git://git.infradead.org/users/vkoul/slave-dma
2014-08-11 07:14:01 -07:00
mic_x100_dma.c
dma: MIC X100 DMA Driver
2014-07-12 09:57:42 -07:00
mic_x100_dma.h
dma: MIC X100 DMA Driver
2014-07-12 09:57:42 -07:00
mmp_pdma.c
dmaengine: Remove the context argument to the prep_dma_cyclic operation
2014-08-04 13:41:50 +05:30
mmp_tdma.c
dmaengine: Remove the context argument to the prep_dma_cyclic operation
2014-08-04 13:41:50 +05:30
moxart-dma.c
mpc512x_dma.c
dmaengine: mpc512x: register for device tree channel lookup
2014-07-26 00:21:42 +05:30
mv_xor.c
mv_xor.h
mxs-dma.c
dmaengine: Remove the context argument to the prep_dma_cyclic operation
2014-08-04 13:41:50 +05:30
nbpfaxi.c
dmaengine: nbpf_error_get_channel() can be static
2014-08-05 22:00:18 +05:30
of-dma.c
dmaengine: of: add common xlate function for matching by channel id
2014-07-26 00:21:41 +05:30
omap-dma.c
dmaengine: omap-dma: Restore the CLINK_CTRL in resume path
2014-09-23 18:22:55 +05:30
pch_dma.c
dmaengine: pch: fix compilation for alpha target
2014-05-22 18:50:49 +05:30
pl330.c
dmaengine: Remove the context argument to the prep_dma_cyclic operation
2014-08-04 13:41:50 +05:30
qcom_bam_dma.c
dmaengine: qcom_bam_dma: Add descriptor flags
2014-07-14 22:06:41 +05:30
s3c24xx-dma.c
dmaengine: Remove the context argument to the prep_dma_cyclic operation
2014-08-04 13:41:50 +05:30
sa11x0-dma.c
dmaengine: Remove the context argument to the prep_dma_cyclic operation
2014-08-04 13:41:50 +05:30
sirf-dma.c
dmaengine: Remove the context argument to the prep_dma_cyclic operation
2014-08-04 13:41:50 +05:30
ste_dma40.c
dmaengine: Remove the context argument to the prep_dma_cyclic operation
2014-08-04 13:41:50 +05:30
ste_dma40_ll.c
ste_dma40_ll.h
sun6i-dma.c
dmaengine: sun6i: Fix memory leaks
2014-07-30 19:14:17 +05:30
tegra20-apb-dma.c
dmaengine: Remove the context argument to the prep_dma_cyclic operation
2014-08-04 13:41:50 +05:30
timb_dma.c
TODO
dmaengine: dw: don't perform DMA when dmaengine_submit is called
2014-07-15 22:14:30 +05:30
txx9dmac.c
txx9dmac.h
virt-dma.c
virt-dma.h