asoc: codecs: Fix volume fluctuation issue in headphone playback

HPH PA pull down control is set to force ON instead of auto
due of which saturation/noise is observed in headset
playback at highest volumes. Set pull down control
to Auto to fix this issue.

Change-Id: I465588f46b04bbb32d84f76b8b5bedd2ef21bd2a
Signed-off-by: Aditya Bavanari <abavanar@codeaurora.org>
这个提交包含在:
Aditya Bavanari
2020-05-06 14:09:09 +05:30
提交者 Akhil Karuturi
父节点 050e740320
当前提交 cbe9426358
修改 2 个文件,包含 14 行新增5 行删除

查看文件

@@ -664,10 +664,10 @@ static void rouleur_mbhc_hph_pull_down_ctrl(struct snd_soc_component *component,
if (enable) {
snd_soc_component_update_bits(component,
ROULEUR_ANA_HPHPA_CNP_CTL_2,
0x30, 0x10);
0x30, 0x20);
snd_soc_component_update_bits(component,
ROULEUR_ANA_HPHPA_CNP_CTL_2,
0x0C, 0x04);
0x0C, 0x08);
} else {
snd_soc_component_update_bits(component,
ROULEUR_ANA_HPHPA_CNP_CTL_2,