MLK-16224-3: ASoC: imx-pcm-dma-v2: fifo_num is used by dma slave config
authorShengjiu Wang <shengjiu.wang@nxp.com>
Tue, 23 Jan 2018 05:29:19 +0000 (13:29 +0800)
committerNitin Garg <nitin.garg@nxp.com>
Tue, 20 Mar 2018 19:53:31 +0000 (14:53 -0500)
fifo_num is a new added parameter for dma slave config

Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com>
Reviewed-by: Viorel Suman <viorel.suman@nxp.com>
sound/soc/fsl/imx-pcm-dma-v2.c

index 7960fec..8144837 100644 (file)
@@ -80,6 +80,11 @@ static int imx_pcm_hw_params(struct snd_pcm_substream *substream,
                                        dma_data,
                                        &config);
 
+       if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK)
+               config.dst_fifo_num = dma_data->fifo_num;
+       else
+               config.src_fifo_num = dma_data->fifo_num;
+
        return dmaengine_slave_config(chan, &config);
 }