ASoC: simple-card-utils: remove asoc_simple_parse_xxx()
authorKuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Sun, 11 Apr 2021 23:52:13 +0000 (08:52 +0900)
committerMark Brown <broonie@kernel.org>
Tue, 13 Apr 2021 11:32:48 +0000 (12:32 +0100)
commite25704f84ca2b586e8e65d1b2ab686205b3076fe
tree0e5bb674a28f198022e2f59656ebb214fc4044b2
parentfafc05aadd4b6ce5c161135de9d3a653fc054543
ASoC: simple-card-utils: remove asoc_simple_parse_xxx()

ASoC is now supporting multi DAI, but, current
simple-card / audio-graph are assuming fixed single DAI.

Now, asoc_simple_parse_xxx() macro is assuming single DAI.
To support multi-CPU/Codec, this patch unpack asoc_simple_parse_xxx()
macro, and uses "&dai_link->cpus[i]" instead of "dai_link->cpus".

Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Link: https://lore.kernel.org/r/87pmz0wf9u.wl-kuninori.morimoto.gx@renesas.com
Signed-off-by: Mark Brown <broonie@kernel.org>
include/sound/simple_card_utils.h
sound/soc/generic/audio-graph-card.c
sound/soc/generic/simple-card.c