Merge "asoc: lpass-cdc: reset TX datapath during path teardown"
This commit is contained in:

committed by
Gerrit - the friendly Code Review server

commit
34e547a74b
@@ -1054,6 +1054,10 @@ static int lpass_cdc_tx_macro_enable_dec(struct snd_soc_dapm_widget *w,
|
||||
case SND_SOC_DAPM_POST_PMD:
|
||||
snd_soc_component_update_bits(component, tx_vol_ctl_reg,
|
||||
0x20, 0x00);
|
||||
snd_soc_component_update_bits(component, tx_vol_ctl_reg,
|
||||
0x40, 0x40);
|
||||
snd_soc_component_update_bits(component, tx_vol_ctl_reg,
|
||||
0x40, 0x00);
|
||||
snd_soc_component_update_bits(component,
|
||||
dec_cfg_reg, 0x06, 0x00);
|
||||
snd_soc_component_update_bits(component, tx_vol_ctl_reg,
|
||||
|
@@ -1383,6 +1383,10 @@ static int lpass_cdc_va_macro_enable_dec(struct snd_soc_dapm_widget *w,
|
||||
/* Disable TX CLK */
|
||||
snd_soc_component_update_bits(component, tx_vol_ctl_reg,
|
||||
0x20, 0x00);
|
||||
snd_soc_component_update_bits(component, tx_vol_ctl_reg,
|
||||
0x40, 0x40);
|
||||
snd_soc_component_update_bits(component, tx_vol_ctl_reg,
|
||||
0x40, 0x00);
|
||||
snd_soc_component_update_bits(component, tx_vol_ctl_reg,
|
||||
0x10, 0x00);
|
||||
break;
|
||||
|
Reference in New Issue
Block a user