staging: most: add missing channel initialization
authorChristian Gromm <christian.gromm@microchip.com>
Mon, 28 Sep 2015 15:18:52 +0000 (17:18 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 29 Sep 2015 01:18:52 +0000 (03:18 +0200)
This patch adds missing initialization of channel count for 8-bit mono
audio resolution.

Signed-off-by: Christian Gromm <christian.gromm@microchip.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/most/aim-sound/sound.c

index a579c5b8831c8e48e9885a3048bbf880bb64a13b..59e1294c31cb2c4775c8a08ca0331c8c50a90abc 100644 (file)
@@ -504,6 +504,8 @@ static int audio_set_pcm_format(struct snd_pcm_hardware *pcm_hw,
                if (cfg->subbuffer_size != 1)
                        goto error;
                pr_info("PCM format is 8-bit mono\n");
+               pcm_hw->channels_min = 1;
+               pcm_hw->channels_max = 1;
                pcm_hw->formats = SNDRV_PCM_FMTBIT_S8;
        } else if (!strcmp(pcm_format, "2x16")) {
                if (cfg->subbuffer_size != 4)