mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-07 12:25:00 -04:00
ASoC: wcd937x: Change resistor divider output for hph if fab id is enabled
Depending on efuse reg value, if fab id is enabled, change resistor divider output to P12 for both hphl and hphr. Change-Id: If5e0caac2648f6e0b8c089bb56883a442b5a8ecd Signed-off-by: Vatsal Bucha <vbucha@codeaurora.org>
This commit is contained in:
parent
02744ac315
commit
2cf4691ce7
1 changed files with 8 additions and 1 deletions
|
|
@ -180,9 +180,16 @@ static int wcd937x_init_reg(struct snd_soc_component *component)
|
|||
0xFF, 0xFA);
|
||||
/* Set VBG Voltage to P0.5V for Tanggu second source */
|
||||
if (snd_soc_component_read32(component, WCD937X_DIGITAL_EFUSE_REG_16)
|
||||
== 0x01)
|
||||
== 0x01) {
|
||||
snd_soc_component_update_bits(component,
|
||||
WCD937X_BIAS_VBG_FINE_ADJ, 0xF0, 0xB0);
|
||||
} else if (snd_soc_component_read32(component,
|
||||
WCD937X_DIGITAL_EFUSE_REG_16) == 0x02) {
|
||||
snd_soc_component_update_bits(component,
|
||||
WCD937X_HPH_NEW_INT_RDAC_HD2_CTL_L, 0x1F, 0x04);
|
||||
snd_soc_component_update_bits(component,
|
||||
WCD937X_HPH_NEW_INT_RDAC_HD2_CTL_R, 0x1F, 0x04);
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue