From: Ranjani Sridharan Date: Fri, 9 Mar 2018 19:11:17 +0000 (-0800) Subject: ASoC: topology: create TLV data for dapm widgets X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=bde8b3887add8368ecf0ca71117baf2fd56a6fc9;p=linux.git ASoC: topology: create TLV data for dapm widgets This patch adds the change required to create the TLV data for dapm widget kcontrols from topology. This also fixes the following TLV read error shown in amixer while showing the card control contents. "amixer: Control hw:1 element TLV read error: No such device or address" Signed-off-by: Ranjani Sridharan Signed-off-by: Mark Brown --- diff --git a/sound/soc/soc-topology.c b/sound/soc/soc-topology.c index 01a50413c66f6..e81b52600d584 100644 --- a/sound/soc/soc-topology.c +++ b/sound/soc/soc-topology.c @@ -1272,6 +1272,9 @@ static struct snd_kcontrol_new *soc_tplg_dapm_widget_dmixer_create( kfree(sm); continue; } + + /* create any TLV data */ + soc_tplg_create_tlv(tplg, &kc[i], &mc->hdr); } return kc;