Browse Source

Merge "asoc: lahaina: add fe proxy port for hearing aid"

qctecmdr 4 years ago
parent
commit
0b7eee39e7
2 changed files with 12 additions and 0 deletions
  1. 7 0
      asoc/lahaina.c
  2. 5 0
      asoc/msm_dailink.h

+ 7 - 0
asoc/lahaina.c

@@ -5934,6 +5934,13 @@ static struct snd_soc_dai_link msm_common_misc_fe_dai_links[] = {
 		.id = MSM_FRONTEND_DAI_MULTIMEDIA32,
 		SND_SOC_DAILINK_REG(multimedia32),
 	},
+	{/* hw:x,42 */
+		.name = "MSM AFE-PCM TX1",
+		.stream_name = "AFE-PROXY TX1",
+		.dpcm_capture = 1,
+		.ignore_suspend = 1,
+		SND_SOC_DAILINK_REG(afepcm_tx1),
+	},
 };
 
 static struct snd_soc_dai_link msm_common_be_dai_links[] = {

+ 5 - 0
asoc/msm_dailink.h

@@ -217,6 +217,11 @@ SND_SOC_DAILINK_DEFS(multimedia32,
 	DAILINK_COMP_ARRAY(COMP_CODEC("snd-soc-dummy", "snd-soc-dummy-dai")),
 	DAILINK_COMP_ARRAY(COMP_PLATFORM("msm-pcm-dsp.0")));
 
+SND_SOC_DAILINK_DEFS(afepcm_tx1,
+	DAILINK_COMP_ARRAY(COMP_CPU("msm-dai-q6-dev.242")),
+	DAILINK_COMP_ARRAY(COMP_CODEC("msm-stub-codec.1", "msm-stub-tx")),
+	DAILINK_COMP_ARRAY(COMP_PLATFORM("msm-pcm-afe")));
+
 /* BE dai-links */
 SND_SOC_DAILINK_DEFS(afe_pcm_rx,
 	DAILINK_COMP_ARRAY(COMP_CPU("msm-dai-q6-dev.224")),