summaryrefslogtreecommitdiff
path: root/sound/soc/blackfin/bf5xx-tdm.c
diff options
context:
space:
mode:
authorLars-Peter Clausen <lars@metafoo.de>2013-05-28 21:22:11 +0400
committerMark Brown <broonie@opensource.wolfsonmicro.com>2013-05-30 15:33:40 +0400
commit634426048462373aba69c201390c3e75bc9d00d1 (patch)
tree857b95fdff06dab99d54a0cf7db837e2e4ad4c82 /sound/soc/blackfin/bf5xx-tdm.c
parentb7ede5dea0746611a75cf49cd3b2f64097c53ef5 (diff)
downloadlinux-634426048462373aba69c201390c3e75bc9d00d1.tar.xz
ASoC: blackfin: bf5xx-sport: Allow setting rx and tx mask independently
Since the hardware supports it there is no need to artificially limit this to just being able to set the same mask for both tx and rx. Signed-off-by: Lars-Peter Clausen <lars@metafoo.de> Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Diffstat (limited to 'sound/soc/blackfin/bf5xx-tdm.c')
-rw-r--r--sound/soc/blackfin/bf5xx-tdm.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sound/soc/blackfin/bf5xx-tdm.c b/sound/soc/blackfin/bf5xx-tdm.c
index 69e9a3e935bd..aa0851650b56 100644
--- a/sound/soc/blackfin/bf5xx-tdm.c
+++ b/sound/soc/blackfin/bf5xx-tdm.c
@@ -198,7 +198,7 @@ static int bf5xx_tdm_resume(struct snd_soc_dai *dai)
int ret;
struct sport_device *sport = snd_soc_dai_get_drvdata(dai);
- ret = sport_set_multichannel(sport, 8, 0xFF, 1);
+ ret = sport_set_multichannel(sport, 8, 0xFF, 0xFF, 1);
if (ret) {
pr_err("SPORT is busy!\n");
ret = -EBUSY;
@@ -265,7 +265,7 @@ static int bfin_tdm_probe(struct platform_device *pdev)
return -ENODEV;
/* SPORT works in TDM mode */
- ret = sport_set_multichannel(sport_handle, 8, 0xFF, 1);
+ ret = sport_set_multichannel(sport_handle, 8, 0xFF, 0xFF, 1);
if (ret) {
pr_err("SPORT is busy!\n");
ret = -EBUSY;