mirror of
https://github.com/torvalds/linux.git
synced 2026-09-24 06:24:02 +02:00
ASoC: mediatek: common/mtk-dsp-sof-common: use for_each_card_prelinks()
We already have for_each_card_prelinks(). Let's use it. Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com> Link: https://patch.msgid.link/87zezli0sp.wl-kuninori.morimoto.gx@renesas.com Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
parent
315a717c71
commit
8fd27d490a
|
|
@ -232,6 +232,7 @@ int mtk_sof_dailink_parse_of(struct device *dev, struct snd_soc_card *card,
|
|||
const char *propname)
|
||||
{
|
||||
struct device_node *np = dev->of_node;
|
||||
struct snd_soc_dai_link *dai_link;
|
||||
struct snd_soc_dai_link *parsed_dai_link;
|
||||
const char *dai_name = NULL;
|
||||
int i, j, ret, num_links, parsed_num_links = 0;
|
||||
|
|
@ -254,9 +255,9 @@ int mtk_sof_dailink_parse_of(struct device *dev, struct snd_soc_card *card,
|
|||
return ret;
|
||||
}
|
||||
dev_dbg(dev, "ASoC: Property get dai_name:%s\n", dai_name);
|
||||
for (j = 0; j < card->num_links; j++) {
|
||||
if (!strcmp(dai_name, card->dai_link[j].name)) {
|
||||
memcpy(&parsed_dai_link[parsed_num_links++], &card->dai_link[j],
|
||||
for_each_card_prelinks(card, j, dai_link) {
|
||||
if (!strcmp(dai_name, dai_link->name)) {
|
||||
memcpy(&parsed_dai_link[parsed_num_links++], dai_link,
|
||||
sizeof(struct snd_soc_dai_link));
|
||||
break;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user