mirror of
https://github.com/hardkernel/linux.git
synced 2026-05-31 00:06:41 +09:00
ASoC: Fix CODEC enumeration for auto_nc_codec_pins
We need to enumerate all the CODECs that are part of the card we're instantiating, not all the CODECs that are in the system as the system may have multiple cards. Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
This commit is contained in:
@@ -1489,7 +1489,7 @@ static void snd_soc_instantiate_card(struct snd_soc_card *card)
|
||||
snd_soc_dapm_new_widgets(&card->dapm);
|
||||
|
||||
if (card->fully_routed)
|
||||
list_for_each_entry(codec, &codec_list, list)
|
||||
list_for_each_entry(codec, &card->codec_dev_list, card_list)
|
||||
snd_soc_dapm_auto_nc_codec_pins(codec);
|
||||
|
||||
ret = snd_card_register(card->snd_card);
|
||||
|
||||
Reference in New Issue
Block a user