aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLinus Walleij <linus.walleij@linaro.org>2014-02-11 13:36:07 +0100
committerLinus Walleij <linus.walleij@linaro.org>2018-02-20 14:42:56 +0100
commitff633cf39bd8ce49b6bfd52c2d52304c09c12abb (patch)
tree66c44f60e09d6aab00f4e980c67777d800586c46
parent7408de10ff618f39c175f9b5a201f43587430f90 (diff)
downloadlinux-stericsson-ff633cf39bd8ce49b6bfd52c2d52304c09c12abb.tar.gz
ASoC: ux500: get RX and TX channels respectively
The Ux500 DT-based DMA channel retrieveal would fail as the generic DAI core didn't get the name of the DMA channel to fetch. Instruct it to fetch "rx" and "tx" channels respectively. Cc: Lee Jones <lee.jones@linaro.org> Cc: Mark Brown <broonie@linaro.org> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
-rw-r--r--sound/soc/ux500/ux500_msp_dai.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sound/soc/ux500/ux500_msp_dai.c b/sound/soc/ux500/ux500_msp_dai.c
index da5ff2d43e72..5453c984a510 100644
--- a/sound/soc/ux500/ux500_msp_dai.c
+++ b/sound/soc/ux500/ux500_msp_dai.c
@@ -676,7 +676,9 @@ static int ux500_msp_dai_probe(struct snd_soc_dai *dai)
return -ENOMEM;
playback_dma_data->addr = drvdata->msp->playback_dma_data.tx_rx_addr;
+ playback_dma_data->chan_name = "tx";
capture_dma_data->addr = drvdata->msp->capture_dma_data.tx_rx_addr;
+ capture_dma_data->chan_name = "rx";
playback_dma_data->maxburst = 4;
capture_dma_data->maxburst = 4;