Unverified Commit 5a7bec81 authored by Kuninori Morimoto's avatar Kuninori Morimoto Committed by Mark Brown
Browse files

ASoC: soc-topology.c: add comment for Platform/Codec



Not only Platform but Codec also might be overwritten on Topology.
This patch adds comment about it not to use asoc_dummy_dlc here.

Signed-off-by: default avatarKuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Link: https://lore.kernel.org/r/87sfcqyphq.wl-kuninori.morimoto.gx@renesas.com


Signed-off-by: default avatarMark Brown <broonie@kernel.org>
parent 4d626112
Loading
Loading
Loading
Loading
+11 −11
Original line number Diff line number Diff line
@@ -1693,10 +1693,7 @@ static int soc_tplg_fe_link_create(struct soc_tplg *tplg,
	dlc = (struct snd_soc_dai_link_component *)(link + 1);

	link->cpus	= &dlc[0];
	link->codecs	= &dlc[1];

	link->num_cpus	 = 1;
	link->num_codecs = 1;

	link->dobj.index = tplg->index;
	link->dobj.type = SND_SOC_DOBJ_DAI_LINK;
@@ -1721,14 +1718,17 @@ static int soc_tplg_fe_link_create(struct soc_tplg *tplg,
		}
	}

	/*
	 * Many topology are assuming link has Codec / Platform, and
	 * these might be overwritten at soc_tplg_dai_link_load().
	 * Don't use &asoc_dummy_dlc here.
	 */
	link->codecs		= &dlc[1];	/* Don't use &asoc_dummy_dlc here */
	link->codecs->name	= "snd-soc-dummy";
	link->codecs->dai_name	= "snd-soc-dummy-dai";
	link->num_codecs	= 1;

	/*
	 * Many topology is assuming link has Platform.
	 * This might be overwritten at soc_tplg_dai_link_load().
	 */
	link->platforms	= &dlc[2];
	link->platforms		= &dlc[2];	/* Don't use &asoc_dummy_dlc here */
	link->platforms->name	= "snd-soc-dummy";
	link->num_platforms	= 1;