Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a62ffc92 authored by Vinod Koul's avatar Vinod Koul Committed by Mark Brown
Browse files

ASoC: sn95031: fix the DMIC path routing



This patch makes the DMIC dynamically connect to TX Mux, earlier code had
erroneously made this as static path

Signed-off-by: default avatarVinod Koul <vinod.koul@intel.com>
Signed-off-by: default avatarHarsha Priya <priya.harsha@intel.com>
Acked-by: default avatarLiam Girdwood <lrg@slimlogic.co.uk>
Signed-off-by: default avatarMark Brown <broonie@opensource.wolfsonmicro.com>
parent 1461d063
Loading
Loading
Loading
Loading
+24 −24
Original line number Diff line number Diff line
@@ -602,30 +602,30 @@ static const struct snd_soc_dapm_route sn95031_audio_map[] = {
	{ "Txpath2 Capture Route", "ADC Right", "ADC Right"},
	{ "Txpath3 Capture Route", "ADC Right", "ADC Right"},
	{ "Txpath4 Capture Route", "ADC Right", "ADC Right"},
	{ "Txpath1 Capture Route", NULL, "DMIC1"},
	{ "Txpath2 Capture Route", NULL, "DMIC1"},
	{ "Txpath3 Capture Route", NULL, "DMIC1"},
	{ "Txpath4 Capture Route", NULL, "DMIC1"},
	{ "Txpath1 Capture Route", NULL, "DMIC2"},
	{ "Txpath2 Capture Route", NULL, "DMIC2"},
	{ "Txpath3 Capture Route", NULL, "DMIC2"},
	{ "Txpath4 Capture Route", NULL, "DMIC2"},
	{ "Txpath1 Capture Route", NULL, "DMIC3"},
	{ "Txpath2 Capture Route", NULL, "DMIC3"},
	{ "Txpath3 Capture Route", NULL, "DMIC3"},
	{ "Txpath4 Capture Route", NULL, "DMIC3"},
	{ "Txpath1 Capture Route", NULL, "DMIC4"},
	{ "Txpath2 Capture Route", NULL, "DMIC4"},
	{ "Txpath3 Capture Route", NULL, "DMIC4"},
	{ "Txpath4 Capture Route", NULL, "DMIC4"},
	{ "Txpath1 Capture Route", NULL, "DMIC5"},
	{ "Txpath2 Capture Route", NULL, "DMIC5"},
	{ "Txpath3 Capture Route", NULL, "DMIC5"},
	{ "Txpath4 Capture Route", NULL, "DMIC5"},
	{ "Txpath1 Capture Route", NULL, "DMIC6"},
	{ "Txpath2 Capture Route", NULL, "DMIC6"},
	{ "Txpath3 Capture Route", NULL, "DMIC6"},
	{ "Txpath4 Capture Route", NULL, "DMIC6"},
	{ "Txpath1 Capture Route", "DMIC1", "DMIC1"},
	{ "Txpath2 Capture Route", "DMIC1", "DMIC1"},
	{ "Txpath3 Capture Route", "DMIC1", "DMIC1"},
	{ "Txpath4 Capture Route", "DMIC1", "DMIC1"},
	{ "Txpath1 Capture Route", "DMIC2", "DMIC2"},
	{ "Txpath2 Capture Route", "DMIC2", "DMIC2"},
	{ "Txpath3 Capture Route", "DMIC2", "DMIC2"},
	{ "Txpath4 Capture Route", "DMIC2", "DMIC2"},
	{ "Txpath1 Capture Route", "DMIC3", "DMIC3"},
	{ "Txpath2 Capture Route", "DMIC3", "DMIC3"},
	{ "Txpath3 Capture Route", "DMIC3", "DMIC3"},
	{ "Txpath4 Capture Route", "DMIC3", "DMIC3"},
	{ "Txpath1 Capture Route", "DMIC4", "DMIC4"},
	{ "Txpath2 Capture Route", "DMIC4", "DMIC4"},
	{ "Txpath3 Capture Route", "DMIC4", "DMIC4"},
	{ "Txpath4 Capture Route", "DMIC4", "DMIC4"},
	{ "Txpath1 Capture Route", "DMIC5", "DMIC5"},
	{ "Txpath2 Capture Route", "DMIC5", "DMIC5"},
	{ "Txpath3 Capture Route", "DMIC5", "DMIC5"},
	{ "Txpath4 Capture Route", "DMIC5", "DMIC5"},
	{ "Txpath1 Capture Route", "DMIC6", "DMIC6"},
	{ "Txpath2 Capture Route", "DMIC6", "DMIC6"},
	{ "Txpath3 Capture Route", "DMIC6", "DMIC6"},
	{ "Txpath4 Capture Route", "DMIC6", "DMIC6"},

	/* tx path */
	{ "TX1 Enable", NULL, "Txpath1 Capture Route"},