ASoC: atmel-pcm-dma: won't check direction when configure dma
As DMA framework request DMA using direction only in prep_slave function, (The At91 xdma driver has adapted to this request). So won't check direction when do DMA configuration. Signed-off-by: Bo Shen <voice.shen@atmel.com> Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
parent
3fd5b30c57
commit
56bbd86c2e
|
@ -105,13 +105,11 @@ static int atmel_pcm_configure_dma(struct snd_pcm_substream *substream,
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK) {
|
slave_config->dst_addr = ssc->phybase + SSC_THR;
|
||||||
slave_config->dst_addr = ssc->phybase + SSC_THR;
|
slave_config->dst_maxburst = 1;
|
||||||
slave_config->dst_maxburst = 1;
|
|
||||||
} else {
|
slave_config->src_addr = ssc->phybase + SSC_RHR;
|
||||||
slave_config->src_addr = ssc->phybase + SSC_RHR;
|
slave_config->src_maxburst = 1;
|
||||||
slave_config->src_maxburst = 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
prtd->dma_intr_handler = atmel_pcm_dma_irq;
|
prtd->dma_intr_handler = atmel_pcm_dma_irq;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue