mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-07 03:15:31 +09:00
ASoC: rk3308_codec: reset HPMIX and recover their gains
Change-Id: I25b50b8bfe8255e2bf99124334323845a1a24705 Signed-off-by: Xing Zheng <zhengxing@rock-chips.com>
This commit is contained in:
@@ -1851,7 +1851,13 @@ static int rk3308_codec_dac_enable(struct rk3308_codec_priv *rk3308)
|
||||
/* Waiting the stable HPMIX */
|
||||
udelay(50);
|
||||
|
||||
/* Step 06 */
|
||||
/* Step 06. Reset HPMIX and recover HPMIX gains */
|
||||
regmap_update_bits(rk3308->regmap, RK3308_DAC_ANA_CON13,
|
||||
RK3308_DAC_L_HPMIX_WORK |
|
||||
RK3308_DAC_R_HPMIX_WORK,
|
||||
RK3308_DAC_L_HPMIX_INIT |
|
||||
RK3308_DAC_R_HPMIX_INIT);
|
||||
udelay(50);
|
||||
regmap_update_bits(rk3308->regmap, RK3308_DAC_ANA_CON13,
|
||||
RK3308_DAC_L_HPMIX_WORK |
|
||||
RK3308_DAC_R_HPMIX_WORK,
|
||||
|
||||
Reference in New Issue
Block a user