ASoC: Intel: sof_da7219_max98373: Add BE dailink for dmic16k
Add dmic16k BE dailink for keyword detection support, FE is added in topology tplg file. Signed-off-by: Yong Zhi <yong.zhi@intel.com> Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> Reviewed-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com> Reviewed-by: Kai Vehmanen <kai.vehmanen@linux.intel.com> Link: https://lore.kernel.org/r/20200409185827.16255-2-pierre-louis.bossart@linux.intel.com Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
@@ -265,6 +265,9 @@ SND_SOC_DAILINK_DEF(dmic_pin,
|
|||||||
SND_SOC_DAILINK_DEF(dmic_codec,
|
SND_SOC_DAILINK_DEF(dmic_codec,
|
||||||
DAILINK_COMP_ARRAY(COMP_CODEC("dmic-codec", "dmic-hifi")));
|
DAILINK_COMP_ARRAY(COMP_CODEC("dmic-codec", "dmic-hifi")));
|
||||||
|
|
||||||
|
SND_SOC_DAILINK_DEF(dmic16k_pin,
|
||||||
|
DAILINK_COMP_ARRAY(COMP_CPU("DMIC16k Pin")));
|
||||||
|
|
||||||
SND_SOC_DAILINK_DEF(idisp1_pin,
|
SND_SOC_DAILINK_DEF(idisp1_pin,
|
||||||
DAILINK_COMP_ARRAY(COMP_CPU("iDisp1 Pin")));
|
DAILINK_COMP_ARRAY(COMP_CPU("iDisp1 Pin")));
|
||||||
SND_SOC_DAILINK_DEF(idisp1_codec,
|
SND_SOC_DAILINK_DEF(idisp1_codec,
|
||||||
@@ -337,6 +340,14 @@ static struct snd_soc_dai_link dais[] = {
|
|||||||
.no_pcm = 1,
|
.no_pcm = 1,
|
||||||
SND_SOC_DAILINK_REG(idisp3_pin, idisp3_codec, platform),
|
SND_SOC_DAILINK_REG(idisp3_pin, idisp3_codec, platform),
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
.name = "dmic16k",
|
||||||
|
.id = 6,
|
||||||
|
.ignore_suspend = 1,
|
||||||
|
.dpcm_capture = 1,
|
||||||
|
.no_pcm = 1,
|
||||||
|
SND_SOC_DAILINK_REG(dmic16k_pin, dmic_codec, platform),
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
static struct snd_soc_card card_da7219_m98373 = {
|
static struct snd_soc_card card_da7219_m98373 = {
|
||||||
|
Reference in New Issue
Block a user