diff options
author | Nicolin Chen <b42378@freescale.com> | 2013-07-25 17:41:41 +0800 |
---|---|---|
committer | Mark Brown <broonie@linaro.org> | 2013-07-25 20:11:27 +0100 |
commit | 32bd8cd25759411d3e11351db59be05446092f80 (patch) | |
tree | 48e18a2807b2bf69714f523bf4e079ec8afe14d9 /sound/soc/fsl/fsl_ssi.c | |
parent | 72192366f4e1385fe6e44600aa5b75d0136e3d52 (diff) | |
download | op-kernel-dev-32bd8cd25759411d3e11351db59be05446092f80.zip op-kernel-dev-32bd8cd25759411d3e11351db59be05446092f80.tar.gz |
ASoC: fsl: Set sdma peripheral type directly
Let CPU DAI drivers set SDMA periperal type directly to support more
dma types(SPDIF, ESAI) other than only two for SSI.
This will easily allow some non-SSI drivers to use the imx-pcm-dma
as well.
Signed-off-by: Nicolin Chen <b42378@freescale.com>
Acked-by: Shawn Guo <shawn.guo@linaro.org>
Signed-off-by: Mark Brown <broonie@linaro.org>
Diffstat (limited to 'sound/soc/fsl/fsl_ssi.c')
-rw-r--r-- | sound/soc/fsl/fsl_ssi.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sound/soc/fsl/fsl_ssi.c b/sound/soc/fsl/fsl_ssi.c index 11469fe..4d78df7 100644 --- a/sound/soc/fsl/fsl_ssi.c +++ b/sound/soc/fsl/fsl_ssi.c @@ -775,9 +775,9 @@ static int fsl_ssi_probe(struct platform_device *pdev) "fsl,spba-bus"); imx_pcm_dma_params_init_data(&ssi_private->filter_data_tx, - dma_events[0], shared); + dma_events[0], shared ? IMX_DMATYPE_SSI_SP : IMX_DMATYPE_SSI); imx_pcm_dma_params_init_data(&ssi_private->filter_data_rx, - dma_events[1], shared); + dma_events[1], shared ? IMX_DMATYPE_SSI_SP : IMX_DMATYPE_SSI); } /* Initialize the the device_attribute structure */ |