aboutsummaryrefslogtreecommitdiff
path: root/sound/soc
diff options
context:
space:
mode:
authorGravatar Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> 2013-11-17 18:45:16 -0800
committerGravatar Mark Brown <broonie@linaro.org> 2013-11-19 19:07:15 +0000
commita0d32bca511fd6b570e964ca38a0c3dcd9eacafb (patch)
tree5ae78179176e9cd3aafc05b8e52dc10c004179b1 /sound/soc
parentASoC: rcar: off by one in rsnd_scu_set_route() (diff)
downloadlinux-a0d32bca511fd6b570e964ca38a0c3dcd9eacafb.tar.gz
linux-a0d32bca511fd6b570e964ca38a0c3dcd9eacafb.tar.bz2
linux-a0d32bca511fd6b570e964ca38a0c3dcd9eacafb.zip
ASoC: rcar: fixup dma_async_issue_pending() timing
DMAEngine will stall without this patch Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> Signed-off-by: Mark Brown <broonie@linaro.org>
Diffstat (limited to 'sound/soc')
-rw-r--r--sound/soc/sh/rcar/core.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/sound/soc/sh/rcar/core.c b/sound/soc/sh/rcar/core.c
index 2e09ee8d2500..4e55f9d9ef43 100644
--- a/sound/soc/sh/rcar/core.c
+++ b/sound/soc/sh/rcar/core.c
@@ -199,9 +199,8 @@ static void rsnd_dma_do_work(struct work_struct *work)
return;
}
+ dma_async_issue_pending(dma->chan);
}
-
- dma_async_issue_pending(dma->chan);
}
int rsnd_dma_available(struct rsnd_dma *dma)