diff options
Diffstat (limited to 'sound/soc/codecs/wm8900.c')
-rw-r--r-- | sound/soc/codecs/wm8900.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/sound/soc/codecs/wm8900.c b/sound/soc/codecs/wm8900.c index d09fdce57f5a..44a5f1511f0f 100644 --- a/sound/soc/codecs/wm8900.c +++ b/sound/soc/codecs/wm8900.c | |||
@@ -640,16 +640,16 @@ static int wm8900_hw_params(struct snd_pcm_substream *substream, | |||
640 | 640 | ||
641 | reg = snd_soc_read(codec, WM8900_REG_AUDIO1) & ~0x60; | 641 | reg = snd_soc_read(codec, WM8900_REG_AUDIO1) & ~0x60; |
642 | 642 | ||
643 | switch (params_format(params)) { | 643 | switch (params_width(params)) { |
644 | case SNDRV_PCM_FORMAT_S16_LE: | 644 | case 16: |
645 | break; | 645 | break; |
646 | case SNDRV_PCM_FORMAT_S20_3LE: | 646 | case 20: |
647 | reg |= 0x20; | 647 | reg |= 0x20; |
648 | break; | 648 | break; |
649 | case SNDRV_PCM_FORMAT_S24_LE: | 649 | case 24: |
650 | reg |= 0x40; | 650 | reg |= 0x40; |
651 | break; | 651 | break; |
652 | case SNDRV_PCM_FORMAT_S32_LE: | 652 | case 32: |
653 | reg |= 0x60; | 653 | reg |= 0x60; |
654 | break; | 654 | break; |
655 | default: | 655 | default: |