diff options
author | Kuninori Morimoto <[email protected]> | 2020-03-23 14:16:57 +0900 |
---|---|---|
committer | Mark Brown <[email protected]> | 2020-03-27 14:44:29 +0000 |
commit | 2af69581e1b11152bc42f1122d3c16e177bd77cf (patch) | |
tree | 12515895685ec49cc7a6aa430f9287bc9452fdd7 /lib/memory-notifier-error-inject.c | |
parent | b2fc1c08f74444b72f16bd5dc505eca33d1d6c6b (diff) |
ASoC: soc-core: add asoc_rtd_to_cpu/codec() macro
Now, snd_soc_pcm_runtime supports multi cpu_dai/codec_dai.
It still has cpu_dai/codec_dai for single DAI,
and has cpu_dais/codec_dais for multi DAIs.
dais = [][][][][][][][][][][][][][][][][][]
^cpu_dais ^codec_dais
|--- num_cpus ---|--- num_codecs --|
/* for multi DAIs */
rtd->cpu_dais = &rtd->dais[0];
rtd->codec_dais = &rtd->dais[dai_link->num_cpus];
/* for single DAI */
rtd->cpu_dai = rtd->cpu_dais[0];
rtd->codec_dai = rtd->codec_dais[0];
But, these can be replaced by dais.
This patch adds asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for it.
Signed-off-by: Kuninori Morimoto <[email protected]>
Tested-by: Pierre-Louis Bossart <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Mark Brown <[email protected]>
Diffstat (limited to 'lib/memory-notifier-error-inject.c')
0 files changed, 0 insertions, 0 deletions