aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sound/soc/codecs/wm8731.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/sound/soc/codecs/wm8731.c b/sound/soc/codecs/wm8731.c
index 4bcf5f8ece50..d18261a44256 100644
--- a/sound/soc/codecs/wm8731.c
+++ b/sound/soc/codecs/wm8731.c
@@ -358,6 +358,9 @@ static int wm8731_hw_params(struct snd_pcm_substream *substream,
358 case 24: 358 case 24:
359 iface |= 0x0008; 359 iface |= 0x0008;
360 break; 360 break;
361 case 32:
362 iface |= 0x000c;
363 break;
361 } 364 }
362 365
363 wm8731_set_deemph(codec); 366 wm8731_set_deemph(codec);
@@ -541,7 +544,7 @@ static int wm8731_startup(struct snd_pcm_substream *substream,
541#define WM8731_RATES SNDRV_PCM_RATE_8000_96000 544#define WM8731_RATES SNDRV_PCM_RATE_8000_96000
542 545
543#define WM8731_FORMATS (SNDRV_PCM_FMTBIT_S16_LE | SNDRV_PCM_FMTBIT_S20_3LE |\ 546#define WM8731_FORMATS (SNDRV_PCM_FMTBIT_S16_LE | SNDRV_PCM_FMTBIT_S20_3LE |\
544 SNDRV_PCM_FMTBIT_S24_LE) 547 SNDRV_PCM_FMTBIT_S24_LE | SNDRV_PCM_FMTBIT_S32_LE)
545 548
546static const struct snd_soc_dai_ops wm8731_dai_ops = { 549static const struct snd_soc_dai_ops wm8731_dai_ops = {
547 .startup = wm8731_startup, 550 .startup = wm8731_startup,