diff options
Diffstat (limited to 'sound/soc/fsl/imx-cs42888.c')
-rw-r--r-- | sound/soc/fsl/imx-cs42888.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/sound/soc/fsl/imx-cs42888.c b/sound/soc/fsl/imx-cs42888.c index 4153d394aa61..15338058445c 100644 --- a/sound/soc/fsl/imx-cs42888.c +++ b/sound/soc/fsl/imx-cs42888.c @@ -80,11 +80,13 @@ static int imx_cs42888_surround_startup(struct snd_pcm_substream *substream) int ret; if (priv->mclk_freq == 24576000) { - support_rates[0] = 48000; - support_rates[1] = 96000; - support_rates[2] = 192000; + support_rates[0] = 32000; + support_rates[1] = 48000; + support_rates[2] = 64000; + support_rates[3] = 96000; + support_rates[4] = 192000; constraint_rates.list = support_rates; - constraint_rates.count = 3; + constraint_rates.count = 5; ret = snd_pcm_hw_constraint_list(runtime, 0, SNDRV_PCM_HW_PARAM_RATE, &constraint_rates); |