diff options
author | Mark Brown <broonie@kernel.org> | 2019-12-10 13:27:14 +0000 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2019-12-10 13:27:14 +0000 |
commit | 2acf6ce2c25fb71a56ad35fcb9a63c19b20a4f4e (patch) | |
tree | c1df2943269ea35c97d07eb392008d38430835b4 /sound/soc/codecs/rt5682.c | |
parent | 2aae447a4c100d2a7b7cae26b1df8b329e730d8b (diff) | |
parent | 4e64ba3fd181b207c00d392b27ed484b89108dce (diff) | |
download | linux-2acf6ce2c25fb71a56ad35fcb9a63c19b20a4f4e.tar.bz2 |
Merge branch 'for-5.5' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into asoc-5.6
Diffstat (limited to 'sound/soc/codecs/rt5682.c')
-rw-r--r-- | sound/soc/codecs/rt5682.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sound/soc/codecs/rt5682.c b/sound/soc/codecs/rt5682.c index b1713fffa3eb..ae6f6121bc1b 100644 --- a/sound/soc/codecs/rt5682.c +++ b/sound/soc/codecs/rt5682.c @@ -73,6 +73,7 @@ struct rt5682_priv { static const struct reg_sequence patch_list[] = { {RT5682_HP_IMP_SENS_CTRL_19, 0x1000}, {RT5682_DAC_ADC_DIG_VOL1, 0xa020}, + {RT5682_I2C_CTRL, 0x000f}, }; static const struct reg_default rt5682_reg[] = { @@ -2474,6 +2475,7 @@ static void rt5682_calibrate(struct rt5682_priv *rt5682) mutex_lock(&rt5682->calibrate_mutex); rt5682_reset(rt5682->regmap); + regmap_write(rt5682->regmap, RT5682_I2C_CTRL, 0x000f); regmap_write(rt5682->regmap, RT5682_PWR_ANLG_1, 0xa2af); usleep_range(15000, 20000); regmap_write(rt5682->regmap, RT5682_PWR_ANLG_1, 0xf2af); |