mirror of
https://github.com/tbsdtv/linux_media.git
synced 2025-07-23 04:33:26 +02:00
ASoC: topology: Allow partial matching when finding DAI link
This allows for setting shorter link names in topology. For example, for the HDA Analog DAI link, just "Analog" would suffice instead of "Analog Playback and Capture" Signed-off-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com> Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> Reviewed-by: Bard Liao <yung-chuan.liao@linux.intel.com> Reviewed-by: Péter Ujfalusi <peter.ujfalusi@linux.intel.com> Link: https://lore.kernel.org/r/20230526204149.456068-2-pierre-louis.bossart@linux.intel.com Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
committed by
Mark Brown
parent
13e75f4b03
commit
e018e0b346
@@ -2030,11 +2030,11 @@ static struct snd_soc_dai_link *snd_soc_find_dai_link(struct snd_soc_card *card,
|
||||
if (link->id != id)
|
||||
continue;
|
||||
|
||||
if (name && (!link->name || strcmp(name, link->name)))
|
||||
if (name && (!link->name || !strstr(link->name, name)))
|
||||
continue;
|
||||
|
||||
if (stream_name && (!link->stream_name
|
||||
|| strcmp(stream_name, link->stream_name)))
|
||||
if (stream_name && (!link->stream_name ||
|
||||
!strstr(link->stream_name, stream_name)))
|
||||
continue;
|
||||
|
||||
return link;
|
||||
|
Reference in New Issue
Block a user