From b390034471e19fa6ec91a43b0f897fbcb38fdc76 Mon Sep 17 00:00:00 2001 From: Mark Brown Date: Thu, 19 Jan 2012 11:16:37 +0000 Subject: [PATCH] --- yaml --- r: 286761 b: refs/heads/master c: 495174a8ffbaa0d15153d855cf206cdc46d51cf4 h: refs/heads/master i: 286759: d9c791d626a4b53411412808420045b44d8d48cc v: v3 --- [refs] | 2 +- trunk/sound/soc/codecs/wm5100.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 417050e75e4a..3636323e3aa8 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: e53e417331c57b9b97e3f8be870214a02c99265c +refs/heads/master: 495174a8ffbaa0d15153d855cf206cdc46d51cf4 diff --git a/trunk/sound/soc/codecs/wm5100.c b/trunk/sound/soc/codecs/wm5100.c index 3fd9cfe6dcd7..66f0611e68b6 100644 --- a/trunk/sound/soc/codecs/wm5100.c +++ b/trunk/sound/soc/codecs/wm5100.c @@ -1377,6 +1377,7 @@ static int wm5100_set_bias_level(struct snd_soc_codec *codec, switch (wm5100->rev) { case 0: + regcache_cache_bypass(wm5100->regmap, true); snd_soc_write(codec, 0x11, 0x3); snd_soc_write(codec, 0x203, 0xc); snd_soc_write(codec, 0x206, 0); @@ -1392,6 +1393,7 @@ static int wm5100_set_bias_level(struct snd_soc_codec *codec, snd_soc_write(codec, wm5100_reva_patches[i].reg, wm5100_reva_patches[i].val); + regcache_cache_bypass(wm5100->regmap, false); break; default: break;