summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorqctecmdr <qctecmdr@localhost>2020-07-30 01:44:59 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2020-07-30 01:44:59 -0700
commit8c7e89acd7104d915c1ff08ce51a2837586b86bb (patch)
treeecf980be4c05d00bb668534a77517ffdbc20d41c
parent23bae5f1dcc5b6f398b7f9e70c576c57a2c9fe7b (diff)
parent6167754f0e21a27259c8ef9570f8d877e4410811 (diff)
downloadmsm-extra-8c7e89acd7104d915c1ff08ce51a2837586b86bb.tar.gz
Merge "ASoC: wsa883x: Update initial register sequence"
-rw-r--r--asoc/codecs/wsa883x/wsa883x.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/asoc/codecs/wsa883x/wsa883x.c b/asoc/codecs/wsa883x/wsa883x.c
index db102426..47a518e0 100644
--- a/asoc/codecs/wsa883x/wsa883x.c
+++ b/asoc/codecs/wsa883x/wsa883x.c
@@ -64,6 +64,8 @@ struct wsa_reg_mask_val {
static const struct wsa_reg_mask_val reg_init[] = {
{WSA883X_PA_FSM_BYP, 0x01, 0x00},
+ {WSA883X_ISENSE2, 0xE0, 0x40},
+ {WSA883X_ADC_6, 0x02, 0x02},
{WSA883X_CDC_SPK_DSM_A2_0, 0xFF, 0x0A},
{WSA883X_CDC_SPK_DSM_A2_1, 0x0F, 0x08},
{WSA883X_CDC_SPK_DSM_A3_0, 0xFF, 0xF3},
@@ -102,8 +104,12 @@ static const struct wsa_reg_mask_val reg_init[] = {
{WSA883X_OTP_REG_3, 0xFF, 0xC9},
{WSA883X_OTP_REG_4, 0xC0, 0x40},
{WSA883X_TAGC_CTL, 0x01, 0x01},
+ {WSA883X_ADC_2, 0x40, 0x00},
+ {WSA883X_ADC_7, 0x04, 0x04},
+ {WSA883X_ADC_7, 0x02, 0x02},
{WSA883X_CKWD_CTL_0, 0x60, 0x00},
{WSA883X_CKWD_CTL_1, 0x1F, 0x1B},
+ {WSA883X_GMAMP_SUP1, 0x60, 0x60},
};
static int wsa883x_get_temperature(struct snd_soc_component *component,