aboutsummaryrefslogtreecommitdiffstats
path: root/sound/soc/codecs/wm8741.c
diff options
context:
space:
mode:
Diffstat (limited to 'sound/soc/codecs/wm8741.c')
-rw-r--r--sound/soc/codecs/wm8741.c41
1 files changed, 14 insertions, 27 deletions
diff --git a/sound/soc/codecs/wm8741.c b/sound/soc/codecs/wm8741.c
index b34623786e35..506792bc833a 100644
--- a/sound/soc/codecs/wm8741.c
+++ b/sound/soc/codecs/wm8741.c
@@ -278,51 +278,38 @@ static int wm8741_set_dai_sysclk(struct snd_soc_dai *codec_dai,
278 switch (freq) { 278 switch (freq) {
279 case 0: 279 case 0:
280 wm8741->sysclk_constraints = NULL; 280 wm8741->sysclk_constraints = NULL;
281 wm8741->sysclk = freq; 281 break;
282 return 0;
283
284 case 11289600: 282 case 11289600:
285 wm8741->sysclk_constraints = &constraints_11289; 283 wm8741->sysclk_constraints = &constraints_11289;
286 wm8741->sysclk = freq; 284 break;
287 return 0;
288
289 case 12288000: 285 case 12288000:
290 wm8741->sysclk_constraints = &constraints_12288; 286 wm8741->sysclk_constraints = &constraints_12288;
291 wm8741->sysclk = freq; 287 break;
292 return 0;
293
294 case 16384000: 288 case 16384000:
295 wm8741->sysclk_constraints = &constraints_16384; 289 wm8741->sysclk_constraints = &constraints_16384;
296 wm8741->sysclk = freq; 290 break;
297 return 0;
298
299 case 16934400: 291 case 16934400:
300 wm8741->sysclk_constraints = &constraints_16934; 292 wm8741->sysclk_constraints = &constraints_16934;
301 wm8741->sysclk = freq; 293 break;
302 return 0;
303
304 case 18432000: 294 case 18432000:
305 wm8741->sysclk_constraints = &constraints_18432; 295 wm8741->sysclk_constraints = &constraints_18432;
306 wm8741->sysclk = freq; 296 break;
307 return 0;
308
309 case 22579200: 297 case 22579200:
310 case 33868800: 298 case 33868800:
311 wm8741->sysclk_constraints = &constraints_22579; 299 wm8741->sysclk_constraints = &constraints_22579;
312 wm8741->sysclk = freq; 300 break;
313 return 0;
314
315 case 24576000: 301 case 24576000:
316 wm8741->sysclk_constraints = &constraints_24576; 302 wm8741->sysclk_constraints = &constraints_24576;
317 wm8741->sysclk = freq; 303 break;
318 return 0;
319
320 case 36864000: 304 case 36864000:
321 wm8741->sysclk_constraints = &constraints_36864; 305 wm8741->sysclk_constraints = &constraints_36864;
322 wm8741->sysclk = freq; 306 break;
323 return 0; 307 default:
308 return -EINVAL;
324 } 309 }
325 return -EINVAL; 310
311 wm8741->sysclk = freq;
312 return 0;
326} 313}
327 314
328static int wm8741_set_dai_fmt(struct snd_soc_dai *codec_dai, 315static int wm8741_set_dai_fmt(struct snd_soc_dai *codec_dai,