summary refs log tree commit diff
path: root/firmware/av7110
diff options
context:
space:
mode:
authorKuninori Morimoto <kuninori.morimoto.gx@renesas.com>2016-11-14 04:20:40 +0000
committerMark Brown <broonie@kernel.org>2016-11-22 17:25:52 +0000
commitedce5c496c6af3e5ca6e1bb18f7cf4f6ef6226fa (patch)
tree31f4a729c1d96d0942a799ca006ee767b52f6250 /firmware/av7110
parent3e58690b8dbddefb4422295b57a6f214e8aa03fd (diff)
downloadlinux-edce5c496c6af3e5ca6e1bb18f7cf4f6ef6226fa.tar.gz
ASoC: rsnd: Request/Release DMA channel each time
Current Renesas Sound driver requests DMA channel when .probe timing,
and release it when .remove timing. And use DMA on .start/.stop
But, Audio DMAC power ON was handled when request timing (= .probe),
and power OFF was when release timing (= .remove).
This means Audio DMAC power is always ON during driver was enabled.
The best choice to solve this issue is that DMAEngine side handle
this. But current DMAEngine API design can't solve atmic/non-atmic
context issue for power ON/OFF. So next better choice is sound
driver request/release DMA channel each time. This patch do it

Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'firmware/av7110')
0 files changed, 0 insertions, 0 deletions