7 Apr
2022
7 Apr
'22
8:47 p.m.
Em Wed, 6 Apr 2022 22:08:53 -0500 Pierre-Louis Bossart pierre-louis.bossart@linux.intel.com escreveu:
static int sof_es8316_speaker_power_event(struct snd_soc_dapm_widget *w, @@ -145,13 +148,23 @@ static const struct snd_soc_dapm_route sof_es8316_audio_map[] = { {"Speaker", NULL, "HPOL"}, {"Speaker", NULL, "HPOR"}, {"Speaker", NULL, "Speaker Power"},
- {"Differential Mux", "lin1-rin1", "MIC1"},
- {"Differential Mux", "lin2-rin2", "MIC2"},
- {"Differential Mux", "lin1-rin1 with 20db Boost", "MIC1"},
- {"Differential Mux", "lin2-rin2 with 20db Boost", "MIC2"},
this is surprising, shouldn't this be part of the codec driver?
The part that should be machine-specific is really how MIC1 or MIC2 are connected (as done below), but the routes above seem machine-independent?
Yeah, this should be there... and it is there already ;-)
Tested without it and it still works.
So, I'll just drop the above.
Thanks, Mauro