ASoC: core: Clarify usage of ignore_machine

For a sound card ignore_machine means that existing FEs links should be
ignored and existing BEs links should be overridden with some information
from the matching component driver.

Current code make some confusions about this so fix it!

Signed-off-by: Daniel Baluta <daniel.baluta@nxp.com>
Link: https://lore.kernel.org/r/20190925183358.11955-1-daniel.baluta@nxp.com
Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
Daniel Baluta 2019-09-25 21:33:58 +03:00 committed by Mark Brown
parent 423013f824
commit 49f9c4f2e8
No known key found for this signature in database
GPG Key ID: 24D68B725D5487D0

View File

@ -1859,7 +1859,7 @@ static void soc_check_tplg_fes(struct snd_soc_card *card)
for_each_component(component) {
/* does this component override FEs ? */
/* does this component override BEs ? */
if (!component->driver->ignore_machine)
continue;
@ -1880,7 +1880,7 @@ match:
continue;
}
dev_info(card->dev, "info: override FE DAI link %s\n",
dev_info(card->dev, "info: override BE DAI link %s\n",
card->dai_link[i].name);
/* override platform component */