/* Machine driver has not set a SCLK, limit bottom end to 44.1 kHz */
        return snd_pcm_hw_constraint_minmax(substream->runtime,
                                            SNDRV_PCM_HW_PARAM_RATE,
-                                           44100, 192000);
+                                           44100, 96000);
 }
 
 static int cs42l42_pcm_hw_params(struct snd_pcm_substream *substream,
                        .stream_name = "Playback",
                        .channels_min = 1,
                        .channels_max = 2,
-                       .rates = SNDRV_PCM_RATE_8000_192000,
+                       .rates = SNDRV_PCM_RATE_8000_96000,
                        .formats = CS42L42_FORMATS,
                },
                .capture = {
                        .stream_name = "Capture",
                        .channels_min = 1,
                        .channels_max = 2,
-                       .rates = SNDRV_PCM_RATE_8000_192000,
+                       .rates = SNDRV_PCM_RATE_8000_96000,
                        .formats = CS42L42_FORMATS,
                },
                .symmetric_rate = 1,