diff --git a/asoc/lahaina.c b/asoc/lahaina.c index c660e7f74e..c80e47c03e 100644 --- a/asoc/lahaina.c +++ b/asoc/lahaina.c @@ -5904,6 +5904,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[] = { diff --git a/asoc/msm_dailink.h b/asoc/msm_dailink.h index c0484f2326..765e943c05 100644 --- a/asoc/msm_dailink.h +++ b/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")),