diff options
-rw-r--r-- | drivers/mxc/asrc/mxc_asrc.c | 6 | ||||
-rw-r--r-- | sound/soc/imx/imx-pcm-dma-mx2.c | 1 |
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); } |