ASoC: Disable register synchronisation for low frequency WM8996 SYSCLK
commita79a9da284f5e17cf966d915a6a64a7b1d4a816d
authorMark Brown <broonie@opensource.wolfsonmicro.com>
Wed, 18 Jan 2012 19:17:06 +0000 (18 19:17 +0000)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 3 Feb 2012 17:21:28 +0000 (3 09:21 -0800)
tree6319a7f921341ba6885148ebe4a2a7a8dd5d9483
parent11a17e56ac9c607c6eaecf64b618cd17c828ade0
ASoC: Disable register synchronisation for low frequency WM8996 SYSCLK

commit fed22007113cb857e917913ce016d9b539dc3a80 upstream.

With a low frequency SYSCLK and a fast I2C clock register synchronisation
may occasionally take too long to take effect, causing I/O issues. Disable
synchronisation in order to avoid any issues.

Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
sound/soc/codecs/wm8996.c
sound/soc/codecs/wm8996.h