diff options
author | Mark Brown <broonie@linaro.org> | 2014-01-08 14:48:20 -0500 |
---|---|---|
committer | Mark Brown <broonie@linaro.org> | 2014-01-13 06:45:50 -0500 |
commit | 1b6b0dfac283635eebf92b3bbb62ae5be898cea0 (patch) | |
tree | 445194625202631bacaf0035fb22115db5fbcc11 | |
parent | 2dad2283c5c1aaef5467e4cda67110ee236d7726 (diff) |
ASoC: cs42l51: Use params_width() rather than memory format
Signed-off-by: Mark Brown <broonie@linaro.org>
-rw-r--r-- | sound/soc/codecs/cs42l51.c | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/sound/soc/codecs/cs42l51.c b/sound/soc/codecs/cs42l51.c index 1e0fa3b5f79a..6e9ea8379a91 100644 --- a/sound/soc/codecs/cs42l51.c +++ b/sound/soc/codecs/cs42l51.c | |||
@@ -423,21 +423,17 @@ static int cs42l51_hw_params(struct snd_pcm_substream *substream, | |||
423 | intf_ctl |= CS42L51_INTF_CTL_DAC_FORMAT(CS42L51_DAC_DIF_LJ24); | 423 | intf_ctl |= CS42L51_INTF_CTL_DAC_FORMAT(CS42L51_DAC_DIF_LJ24); |
424 | break; | 424 | break; |
425 | case SND_SOC_DAIFMT_RIGHT_J: | 425 | case SND_SOC_DAIFMT_RIGHT_J: |
426 | switch (params_format(params)) { | 426 | switch (params_width(params)) { |
427 | case SNDRV_PCM_FORMAT_S16_LE: | 427 | case 16: |
428 | case SNDRV_PCM_FORMAT_S16_BE: | ||
429 | fmt = CS42L51_DAC_DIF_RJ16; | 428 | fmt = CS42L51_DAC_DIF_RJ16; |
430 | break; | 429 | break; |
431 | case SNDRV_PCM_FORMAT_S18_3LE: | 430 | case 18: |
432 | case SNDRV_PCM_FORMAT_S18_3BE: | ||
433 | fmt = CS42L51_DAC_DIF_RJ18; | 431 | fmt = CS42L51_DAC_DIF_RJ18; |
434 | break; | 432 | break; |
435 | case SNDRV_PCM_FORMAT_S20_3LE: | 433 | case 20: |
436 | case SNDRV_PCM_FORMAT_S20_3BE: | ||
437 | fmt = CS42L51_DAC_DIF_RJ20; | 434 | fmt = CS42L51_DAC_DIF_RJ20; |
438 | break; | 435 | break; |
439 | case SNDRV_PCM_FORMAT_S24_LE: | 436 | case 24: |
440 | case SNDRV_PCM_FORMAT_S24_BE: | ||
441 | fmt = CS42L51_DAC_DIF_RJ24; | 437 | fmt = CS42L51_DAC_DIF_RJ24; |
442 | break; | 438 | break; |
443 | default: | 439 | default: |