From 3c128d914a4528be5a4dc0a6aec2ce75eaa26e62 Mon Sep 17 00:00:00 2001 From: Mark Brown Date: Tue, 5 Mar 2013 22:59:35 +0800 Subject: [PATCH] --- yaml --- r: 360955 b: refs/heads/master c: 82968b7e8d6150fcea0b48488f7bf6fb25e7b099 h: refs/heads/master i: 360953: ab496e17b0c67f0ddda0cca792810d61b23a71e5 360951: ed61cb88d67e06ac62730e0577e9c16fa0566276 v: v3 --- [refs] | 2 +- trunk/sound/soc/codecs/wm5102.c | 11 +++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 54d4b5c7d444..a95c0e567810 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 5752ec93f3a120f0d4088565989eaea27db7a0d8 +refs/heads/master: 82968b7e8d6150fcea0b48488f7bf6fb25e7b099 diff --git a/trunk/sound/soc/codecs/wm5102.c b/trunk/sound/soc/codecs/wm5102.c index deb109709bf4..cef288cf9998 100644 --- a/trunk/sound/soc/codecs/wm5102.c +++ b/trunk/sound/soc/codecs/wm5102.c @@ -573,6 +573,13 @@ static const struct reg_default wm5102_sysclk_reva_patch[] = { { 0x025e, 0x0112 }, }; +static const struct reg_default wm5102_sysclk_revb_patch[] = { + { 0x3081, 0x08FE }, + { 0x3083, 0x00ED }, + { 0x30C1, 0x08FE }, + { 0x30C3, 0x00ED }, +}; + static int wm5102_sysclk_ev(struct snd_soc_dapm_widget *w, struct snd_kcontrol *kcontrol, int event) { @@ -587,6 +594,10 @@ static int wm5102_sysclk_ev(struct snd_soc_dapm_widget *w, patch = wm5102_sysclk_reva_patch; patch_size = ARRAY_SIZE(wm5102_sysclk_reva_patch); break; + default: + patch = wm5102_sysclk_revb_patch; + patch_size = ARRAY_SIZE(wm5102_sysclk_revb_patch); + break; } switch (event) {