diff options
author | Mark Brown <broonie@linaro.org> | 2014-07-31 15:55:10 +0400 |
---|---|---|
committer | Mark Brown <broonie@linaro.org> | 2014-07-31 21:48:35 +0400 |
commit | 9572696ddb3f258d64cad9bc4ac3468d1285fdd1 (patch) | |
tree | f2d6dd02a7028568ebef3320c9119b09f5e423dd /sound/soc | |
parent | f882728c978c8e6f78b4b63efe0f7880b8139327 (diff) | |
download | linux-9572696ddb3f258d64cad9bc4ac3468d1285fdd1.tar.xz |
ASoC: wm9081: Convert to params_width()
The CODEC doesn't care how data is laid out in memory.
Signed-off-by: Mark Brown <broonie@linaro.org>
Acked-by: Charles Keepax <ckeepax@opensource.wolfsonmicro.com>
Diffstat (limited to 'sound/soc')
-rw-r--r-- | sound/soc/codecs/wm9081.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/sound/soc/codecs/wm9081.c b/sound/soc/codecs/wm9081.c index 185eb97769e7..0cdc9e2184ab 100644 --- a/sound/soc/codecs/wm9081.c +++ b/sound/soc/codecs/wm9081.c @@ -1029,19 +1029,19 @@ static int wm9081_hw_params(struct snd_pcm_substream *substream, /* Otherwise work out a BCLK from the sample size */ wm9081->bclk = 2 * wm9081->fs; - switch (params_format(params)) { - case SNDRV_PCM_FORMAT_S16_LE: + switch (params_width(params)) { + case 16: wm9081->bclk *= 16; break; - case SNDRV_PCM_FORMAT_S20_3LE: + case 20: wm9081->bclk *= 20; aif2 |= 0x4; break; - case SNDRV_PCM_FORMAT_S24_LE: + case 24: wm9081->bclk *= 24; aif2 |= 0x8; break; - case SNDRV_PCM_FORMAT_S32_LE: + case 32: wm9081->bclk *= 32; aif2 |= 0xc; break; |