diff options
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/staging/intel_sst/intelmid.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/drivers/staging/intel_sst/intelmid.c b/drivers/staging/intel_sst/intelmid.c index 0b9b1b64c9c..cbe09f2bde3 100644 --- a/drivers/staging/intel_sst/intelmid.c +++ b/drivers/staging/intel_sst/intelmid.c @@ -339,8 +339,11 @@ static int snd_intelmad_open(struct snd_pcm_substream *substream, /* * MRST firmware currently denies stereo recording requests. */ - if (substream->stream == SNDRV_PCM_STREAM_CAPTURE) + if (substream->stream == SNDRV_PCM_STREAM_CAPTURE) { + runtime->hw.formats = (SNDRV_PCM_FMTBIT_S16 | + SNDRV_PCM_FMTBIT_U16); runtime->hw.channels_max = 1; + } } if (intelmaddata->cpu_id == CPU_CHIP_PENWELL) { runtime->hw = snd_intelmad_stream; |