aboutsummaryrefslogtreecommitdiffstats
path: root/include/sound
diff options
context:
space:
mode:
authorMartin Povišer <povik+lin@cutebit.org>2022-03-31 02:04:48 +0200
committerMark Brown <broonie@kernel.org>2022-04-05 10:23:08 +0100
commit900dedd7e47cc3f8d93dfa0ae6ac6cf49eda0c97 (patch)
treecc039c7cda7b7548429fa2b1d1ac605f00807381 /include/sound
parentASoC: codecs: Fix error handling in power domain init and exit handlers (diff)
downloadlinux-dev-900dedd7e47cc3f8d93dfa0ae6ac6cf49eda0c97.tar.xz
linux-dev-900dedd7e47cc3f8d93dfa0ae6ac6cf49eda0c97.zip
ASoC: Introduce snd_soc_of_get_dai_link_cpus
This function is an analogue of snd_soc_of_get_dai_link_codecs to help machine drivers read CPU DAI lists from devicetrees. Signed-off-by: Martin Povišer <povik+lin@cutebit.org> Link: https://lore.kernel.org/r/20220331000449.41062-5-povik+lin@cutebit.org Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'include/sound')
-rw-r--r--include/sound/soc.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/include/sound/soc.h b/include/sound/soc.h
index 7a1650b303f1..d3d3a26e8867 100644
--- a/include/sound/soc.h
+++ b/include/sound/soc.h
@@ -1263,6 +1263,10 @@ int snd_soc_of_get_dai_link_codecs(struct device *dev,
struct device_node *of_node,
struct snd_soc_dai_link *dai_link);
void snd_soc_of_put_dai_link_codecs(struct snd_soc_dai_link *dai_link);
+int snd_soc_of_get_dai_link_cpus(struct device *dev,
+ struct device_node *of_node,
+ struct snd_soc_dai_link *dai_link);
+void snd_soc_of_put_dai_link_cpus(struct snd_soc_dai_link *dai_link);
int snd_soc_add_pcm_runtime(struct snd_soc_card *card,
struct snd_soc_dai_link *dai_link);