From 5bfd36361f00fc6aab962530927497a0a899626d Mon Sep 17 00:00:00 2001 From: Giridhar Maruthy Date: Wed, 13 Jul 2011 16:52:06 +0530 Subject: [PATCH] --- yaml --- r: 257596 b: refs/heads/master c: b3d7615f2a012c5e589209d08e89c4116134c9f4 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/sound/soc/samsung/smdk_wm8994.c | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 317eefa099e6..09b07975a9a4 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: f05bdb8bb6c5e34a9c8c12483022e4cac5133139 +refs/heads/master: b3d7615f2a012c5e589209d08e89c4116134c9f4 diff --git a/trunk/sound/soc/samsung/smdk_wm8994.c b/trunk/sound/soc/samsung/smdk_wm8994.c index e7c1009a1e1d..45fbe2b3727f 100644 --- a/trunk/sound/soc/samsung/smdk_wm8994.c +++ b/trunk/sound/soc/samsung/smdk_wm8994.c @@ -8,6 +8,7 @@ */ #include "../codecs/wm8994.h" +#include /* * Default CFG switch settings to use this driver: @@ -44,7 +45,9 @@ static int smdk_hw_params(struct snd_pcm_substream *substream, int ret; /* AIF1CLK should be >=3MHz for optimal performance */ - if (params_rate(params) == 8000 || params_rate(params) == 11025) + if (params_format(params) == SNDRV_PCM_FORMAT_S24_LE) + pll_out = params_rate(params) * 384; + else if (params_rate(params) == 8000 || params_rate(params) == 11025) pll_out = params_rate(params) * 512; else pll_out = params_rate(params) * 256;