From: Lars-Peter Clausen Date: Sun, 23 Nov 2014 12:37:18 +0000 (+0100) Subject: ASoC: wm8400: Cleanup manual bias level transitions X-Git-Tag: omap-for-v3.20/drop-legacy-3517~123^2~20^2~6^3 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=098f6f17c3f1beeccdce78f9722ccaa7925b8041;p=pandora-kernel.git ASoC: wm8400: Cleanup manual bias level transitions Set the CODEC driver's suspend_bias_off flag rather than manually going to SND_SOC_BIAS_OFF in suspend and SND_SOC_BIAS_STANDBY in resume. This makes the code a bit shorter and cleaner. Since the ASoC core now takes care of setting the bias level to SND_SOC_BIAS_OFF when removing the CODEC there is no need to do it manually anymore either. The manual asynchronous transition to SND_SOC_BIAS_STANDBY at the end of CODEC probe() can also be removed as the core will automatically do this after the CODEC has been probed. Also running this asynchronously has the problem of potential race conditions with the core. Signed-off-by: Lars-Peter Clausen Signed-off-by: Mark Brown --- Reading git-diff-tree failed