From: Xing Wang Date: Wed, 16 May 2018 03:33:41 +0000 (+0800) Subject: audio: codec: add suspend and resume for ad82584f X-Git-Tag: khadas-vims-v0.9.6-release~2046 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d8b0e36be631c1795b465d995d2de766098881bb;p=platform%2Fkernel%2Flinux-amlogic.git audio: codec: add suspend and resume for ad82584f PD#165897: audio: codec: add suspend and resume for ad82584f Change-Id: I5a98b4d19f4cc411ea2f94ab62bd323658fb1c25 Signed-off-by: Xing Wang --- diff --git a/sound/soc/codecs/amlogic/ad82584f.c b/sound/soc/codecs/amlogic/ad82584f.c index 6ced497..b30cf81 100644 --- a/sound/soc/codecs/amlogic/ad82584f.c +++ b/sound/soc/codecs/amlogic/ad82584f.c @@ -846,6 +846,8 @@ static int ad82584f_suspend(struct snd_soc_codec *codec) { dev_info(codec->dev, "ad82584f_suspend!\n"); + ad82584f_set_bias_level(codec, SND_SOC_BIAS_OFF); + return 0; } @@ -853,6 +855,9 @@ static int ad82584f_resume(struct snd_soc_codec *codec) { dev_info(codec->dev, "ad82584f_resume!\n"); + ad82584f_init(codec); + ad82584f_set_bias_level(codec, SND_SOC_BIAS_STANDBY); + return 0; } #else