Merge "ASoC: remove error prints and warning at bootup log"
This commit is contained in:
commit
318fe3ca8b
4 changed files with 25 additions and 14 deletions
|
@ -3662,18 +3662,6 @@ static const struct sdm660_cdc_reg_mask_val
|
||||||
{MSM89XX_PMIC_ANALOG_RX_COM_OCP_COUNT, 0xFF, 0xFF},
|
{MSM89XX_PMIC_ANALOG_RX_COM_OCP_COUNT, 0xFF, 0xFF},
|
||||||
};
|
};
|
||||||
|
|
||||||
static void msm_anlg_cdc_codec_init_cache(struct snd_soc_codec *codec)
|
|
||||||
{
|
|
||||||
u32 i;
|
|
||||||
|
|
||||||
regcache_cache_only(codec->component.regmap, true);
|
|
||||||
/* update cache with POR values */
|
|
||||||
for (i = 0; i < ARRAY_SIZE(msm89xx_pmic_cdc_defaults); i++)
|
|
||||||
snd_soc_write(codec, msm89xx_pmic_cdc_defaults[i].reg,
|
|
||||||
msm89xx_pmic_cdc_defaults[i].def);
|
|
||||||
regcache_cache_only(codec->component.regmap, false);
|
|
||||||
}
|
|
||||||
|
|
||||||
static void msm_anlg_cdc_codec_init_reg(struct snd_soc_codec *codec)
|
static void msm_anlg_cdc_codec_init_reg(struct snd_soc_codec *codec)
|
||||||
{
|
{
|
||||||
u32 i;
|
u32 i;
|
||||||
|
@ -3719,7 +3707,7 @@ static struct regulator *msm_anlg_cdc_find_regulator(
|
||||||
return sdm660_cdc->supplies[i].consumer;
|
return sdm660_cdc->supplies[i].consumer;
|
||||||
}
|
}
|
||||||
|
|
||||||
dev_err(sdm660_cdc->dev, "Error: regulator not found:%s\n"
|
dev_dbg(sdm660_cdc->dev, "Error: regulator not found:%s\n"
|
||||||
, name);
|
, name);
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
@ -4171,7 +4159,6 @@ static int msm_anlg_cdc_soc_probe(struct snd_soc_codec *codec)
|
||||||
ARRAY_SIZE(hph_type_detect_controls));
|
ARRAY_SIZE(hph_type_detect_controls));
|
||||||
|
|
||||||
msm_anlg_cdc_bringup(codec);
|
msm_anlg_cdc_bringup(codec);
|
||||||
msm_anlg_cdc_codec_init_cache(codec);
|
|
||||||
msm_anlg_cdc_codec_init_reg(codec);
|
msm_anlg_cdc_codec_init_reg(codec);
|
||||||
msm_anlg_cdc_update_reg_defaults(codec);
|
msm_anlg_cdc_update_reg_defaults(codec);
|
||||||
|
|
||||||
|
|
|
@ -1327,6 +1327,9 @@ static const struct snd_soc_dapm_route audio_dig_map[] = {
|
||||||
{"RX2 MIX1 INP2", "RX3", "I2S RX3"},
|
{"RX2 MIX1 INP2", "RX3", "I2S RX3"},
|
||||||
{"RX2 MIX1 INP2", "IIR1", "IIR1"},
|
{"RX2 MIX1 INP2", "IIR1", "IIR1"},
|
||||||
{"RX2 MIX1 INP2", "IIR2", "IIR2"},
|
{"RX2 MIX1 INP2", "IIR2", "IIR2"},
|
||||||
|
{"RX2 MIX1 INP3", "RX1", "I2S RX1"},
|
||||||
|
{"RX2 MIX1 INP3", "RX2", "I2S RX2"},
|
||||||
|
{"RX2 MIX1 INP3", "RX3", "I2S RX3"},
|
||||||
|
|
||||||
{"RX3 MIX1 INP1", "RX1", "I2S RX1"},
|
{"RX3 MIX1 INP1", "RX1", "I2S RX1"},
|
||||||
{"RX3 MIX1 INP1", "RX2", "I2S RX2"},
|
{"RX3 MIX1 INP1", "RX2", "I2S RX2"},
|
||||||
|
@ -1338,6 +1341,9 @@ static const struct snd_soc_dapm_route audio_dig_map[] = {
|
||||||
{"RX3 MIX1 INP2", "RX3", "I2S RX3"},
|
{"RX3 MIX1 INP2", "RX3", "I2S RX3"},
|
||||||
{"RX3 MIX1 INP2", "IIR1", "IIR1"},
|
{"RX3 MIX1 INP2", "IIR1", "IIR1"},
|
||||||
{"RX3 MIX1 INP2", "IIR2", "IIR2"},
|
{"RX3 MIX1 INP2", "IIR2", "IIR2"},
|
||||||
|
{"RX3 MIX1 INP3", "RX1", "I2S RX1"},
|
||||||
|
{"RX3 MIX1 INP3", "RX2", "I2S RX2"},
|
||||||
|
{"RX3 MIX1 INP3", "RX3", "I2S RX3"},
|
||||||
|
|
||||||
{"RX1 MIX2 INP1", "IIR1", "IIR1"},
|
{"RX1 MIX2 INP1", "IIR1", "IIR1"},
|
||||||
{"RX2 MIX2 INP1", "IIR1", "IIR1"},
|
{"RX2 MIX2 INP1", "IIR1", "IIR1"},
|
||||||
|
|
|
@ -12211,8 +12211,16 @@ static const struct snd_soc_dapm_widget msm_qdsp6_widgets[] = {
|
||||||
0, 0, 0, 0),
|
0, 0, 0, 0),
|
||||||
SND_SOC_DAPM_AIF_OUT("INT0_MI2S_RX", "INT0 MI2S Playback",
|
SND_SOC_DAPM_AIF_OUT("INT0_MI2S_RX", "INT0 MI2S Playback",
|
||||||
0, 0, 0, 0),
|
0, 0, 0, 0),
|
||||||
|
SND_SOC_DAPM_AIF_OUT("INT2_MI2S_RX", "INT2 MI2S Playback",
|
||||||
|
0, 0, 0, 0),
|
||||||
|
SND_SOC_DAPM_AIF_OUT("INT3_MI2S_RX", "INT3 MI2S Playback",
|
||||||
|
0, 0, 0, 0),
|
||||||
|
SND_SOC_DAPM_AIF_OUT("INT5_MI2S_RX", "INT5 MI2S Playback",
|
||||||
|
0, 0, 0, 0),
|
||||||
SND_SOC_DAPM_AIF_OUT("INT4_MI2S_RX", "INT4 MI2S Playback",
|
SND_SOC_DAPM_AIF_OUT("INT4_MI2S_RX", "INT4 MI2S Playback",
|
||||||
0, 0, 0, 0),
|
0, 0, 0, 0),
|
||||||
|
SND_SOC_DAPM_AIF_OUT("INT4_MI2S_TX", "INT4 MI2S Capture",
|
||||||
|
0, 0, 0, 0),
|
||||||
SND_SOC_DAPM_AIF_OUT("QUIN_MI2S_RX", "Quinary MI2S Playback",
|
SND_SOC_DAPM_AIF_OUT("QUIN_MI2S_RX", "Quinary MI2S Playback",
|
||||||
0, 0, 0, 0),
|
0, 0, 0, 0),
|
||||||
SND_SOC_DAPM_AIF_IN("PRI_I2S_TX", "Primary I2S Capture", 0, 0, 0, 0),
|
SND_SOC_DAPM_AIF_IN("PRI_I2S_TX", "Primary I2S Capture", 0, 0, 0, 0),
|
||||||
|
@ -12223,6 +12231,8 @@ static const struct snd_soc_dapm_widget msm_qdsp6_widgets[] = {
|
||||||
0, 0, 0, 0),
|
0, 0, 0, 0),
|
||||||
SND_SOC_DAPM_AIF_IN("TERT_MI2S_TX", "Tertiary MI2S Capture",
|
SND_SOC_DAPM_AIF_IN("TERT_MI2S_TX", "Tertiary MI2S Capture",
|
||||||
0, 0, 0, 0),
|
0, 0, 0, 0),
|
||||||
|
SND_SOC_DAPM_AIF_IN("INT0_MI2S_TX", "INT0 MI2S Capture",
|
||||||
|
0, 0, 0, 0),
|
||||||
SND_SOC_DAPM_AIF_IN("INT2_MI2S_TX", "INT2 MI2S Capture",
|
SND_SOC_DAPM_AIF_IN("INT2_MI2S_TX", "INT2 MI2S Capture",
|
||||||
0, 0, 0, 0),
|
0, 0, 0, 0),
|
||||||
SND_SOC_DAPM_AIF_IN("INT3_MI2S_TX", "INT3 MI2S Capture",
|
SND_SOC_DAPM_AIF_IN("INT3_MI2S_TX", "INT3 MI2S Capture",
|
||||||
|
@ -15485,6 +15495,9 @@ static const struct snd_soc_dapm_route intercon[] = {
|
||||||
{"BE_OUT", NULL, "PRI_MI2S_RX"},
|
{"BE_OUT", NULL, "PRI_MI2S_RX"},
|
||||||
{"BE_OUT", NULL, "INT0_MI2S_RX"},
|
{"BE_OUT", NULL, "INT0_MI2S_RX"},
|
||||||
{"BE_OUT", NULL, "INT4_MI2S_RX"},
|
{"BE_OUT", NULL, "INT4_MI2S_RX"},
|
||||||
|
{"BE_OUT", NULL, "INT2_MI2S_RX"},
|
||||||
|
{"BE_OUT", NULL, "INT3_MI2S_RX"},
|
||||||
|
{"BE_OUT", NULL, "INT5_MI2S_RX"},
|
||||||
{"BE_OUT", NULL, "INT_BT_SCO_RX"},
|
{"BE_OUT", NULL, "INT_BT_SCO_RX"},
|
||||||
{"BE_OUT", NULL, "INT_BT_A2DP_RX"},
|
{"BE_OUT", NULL, "INT_BT_A2DP_RX"},
|
||||||
{"BE_OUT", NULL, "INT_FM_RX"},
|
{"BE_OUT", NULL, "INT_FM_RX"},
|
||||||
|
@ -15524,8 +15537,10 @@ static const struct snd_soc_dapm_route intercon[] = {
|
||||||
{"QUIN_MI2S_TX", NULL, "BE_IN"},
|
{"QUIN_MI2S_TX", NULL, "BE_IN"},
|
||||||
{"PRI_MI2S_TX", NULL, "BE_IN"},
|
{"PRI_MI2S_TX", NULL, "BE_IN"},
|
||||||
{"TERT_MI2S_TX", NULL, "BE_IN"},
|
{"TERT_MI2S_TX", NULL, "BE_IN"},
|
||||||
|
{"INT0_MI2S_TX", NULL, "BE_IN"},
|
||||||
{"INT2_MI2S_TX", NULL, "BE_IN"},
|
{"INT2_MI2S_TX", NULL, "BE_IN"},
|
||||||
{"INT3_MI2S_TX", NULL, "BE_IN"},
|
{"INT3_MI2S_TX", NULL, "BE_IN"},
|
||||||
|
{"INT4_MI2S_TX", NULL, "BE_IN"},
|
||||||
{"INT5_MI2S_TX", NULL, "BE_IN"},
|
{"INT5_MI2S_TX", NULL, "BE_IN"},
|
||||||
{"SEC_MI2S_TX", NULL, "BE_IN"},
|
{"SEC_MI2S_TX", NULL, "BE_IN"},
|
||||||
{"SENARY_MI2S_TX", NULL, "BE_IN" },
|
{"SENARY_MI2S_TX", NULL, "BE_IN" },
|
||||||
|
|
|
@ -1291,6 +1291,9 @@ static int msm_audrx_init(struct snd_soc_pcm_runtime *rtd)
|
||||||
snd_soc_dapm_ignore_suspend(dapm, "AMIC1");
|
snd_soc_dapm_ignore_suspend(dapm, "AMIC1");
|
||||||
snd_soc_dapm_ignore_suspend(dapm, "AMIC2");
|
snd_soc_dapm_ignore_suspend(dapm, "AMIC2");
|
||||||
snd_soc_dapm_ignore_suspend(dapm, "AMIC3");
|
snd_soc_dapm_ignore_suspend(dapm, "AMIC3");
|
||||||
|
snd_soc_dapm_sync(dapm);
|
||||||
|
|
||||||
|
dapm = snd_soc_codec_get_dapm(dig_cdc);
|
||||||
snd_soc_dapm_ignore_suspend(dapm, "DMIC1");
|
snd_soc_dapm_ignore_suspend(dapm, "DMIC1");
|
||||||
snd_soc_dapm_ignore_suspend(dapm, "DMIC2");
|
snd_soc_dapm_ignore_suspend(dapm, "DMIC2");
|
||||||
snd_soc_dapm_ignore_suspend(dapm, "DMIC3");
|
snd_soc_dapm_ignore_suspend(dapm, "DMIC3");
|
||||||
|
|
Loading…
Add table
Reference in a new issue