diff mbox

[1/2] ASoC: rt5645: Prevent the weird sound of the headphone while rebooting

Message ID 1444044857-21433-1-git-send-email-oder_chiou@realtek.com (mailing list archive)
State Accepted
Commit a2c026cfec3fb84375785dd2d6ec80bd60c5120e
Headers show

Commit Message

Oder Chiou Oct. 5, 2015, 11:34 a.m. UTC
The patch adds the codec reset setting in the shutdown function to prevent
the weird sound of the headphone happened by rebooting.

Signed-off-by: Oder Chiou <oder_chiou@realtek.com>
---
 sound/soc/codecs/rt5645.c | 2 ++
 1 file changed, 2 insertions(+)
diff mbox

Patch

diff --git a/sound/soc/codecs/rt5645.c b/sound/soc/codecs/rt5645.c
index f436f50..4c4fe6b 100644
--- a/sound/soc/codecs/rt5645.c
+++ b/sound/soc/codecs/rt5645.c
@@ -3517,6 +3517,8 @@  static void rt5645_i2c_shutdown(struct i2c_client *i2c)
 		RT5645_CBJ_MN_JD);
 	regmap_update_bits(rt5645->regmap, RT5645_IN1_CTRL1, RT5645_CBJ_BST1_EN,
 		0);
+	msleep(20);
+	regmap_write(rt5645->regmap, RT5645_RESET, 0);
 }
 
 static struct i2c_driver rt5645_i2c_driver = {