summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--drivers/mxc/asrc/mxc_asrc.c6
-rw-r--r--sound/soc/imx/imx-pcm-dma-mx2.c1
2 files changed, 1 insertions, 6 deletions
diff --git a/drivers/mxc/asrc/mxc_asrc.c b/drivers/mxc/asrc/mxc_asrc.c
index cf41f2994226..ed3256906863 100644
--- a/drivers/mxc/asrc/mxc_asrc.c
+++ b/drivers/mxc/asrc/mxc_asrc.c
@@ -667,12 +667,6 @@ void asrc_start_conv(enum asrc_pair_index index)
__raw_writel(reg,
g_asrc->vaddr + ASRC_ASRDIA_REG +
(index << 3));
- __raw_writel(reg,
- g_asrc->vaddr + ASRC_ASRDIA_REG +
- (index << 3));
- __raw_writel(reg,
- g_asrc->vaddr + ASRC_ASRDIA_REG +
- (index << 3));
}
__raw_writel(0x40, g_asrc->vaddr + ASRC_ASRIER_REG);
diff --git a/sound/soc/imx/imx-pcm-dma-mx2.c b/sound/soc/imx/imx-pcm-dma-mx2.c
index b36b28108049..ad8d5a3329c7 100644
--- a/sound/soc/imx/imx-pcm-dma-mx2.c
+++ b/sound/soc/imx/imx-pcm-dma-mx2.c
@@ -359,6 +359,7 @@ static int snd_imx_pcm_trigger(struct snd_pcm_substream *substream, int cmd)
dmaengine_submit(iprtd->asrc_p2p_desc);
dmaengine_submit(iprtd->asrc_desc);
asrc_start_conv(iprtd->asrc_index);
+ mdelay(1);
} else {
dmaengine_submit(iprtd->desc);
}