diff options
author | Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> | 2017-10-02 08:10:17 +0300 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2017-10-10 12:18:58 +0300 |
commit | e0dac41b8c21d41534b04d520c1927c2b0ac9b5e (patch) | |
tree | 9fe2322e029a93eea4cc0f6d59ba2e3ea98676f0 /include/sound/soc.h | |
parent | 840bc44849b9d7f8eaae34ac7b434e17c4cf7368 (diff) | |
download | linux-e0dac41b8c21d41534b04d520c1927c2b0ac9b5e.tar.xz |
ASoC: soc-core: add snd_soc_add_component()
ALSA SoC platform/codec will be replaced to component soon.
But, some function exist in "platform" doesn't exist in "component".
Current soc-core has snd_soc_register_component(), but
doesn't have snd_soc_add_component() like snd_soc_add_platform().
This patch adds it.
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'include/sound/soc.h')
-rw-r--r-- | include/sound/soc.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/include/sound/soc.h b/include/sound/soc.h index 996bdbc125a5..580da1e4f141 100644 --- a/include/sound/soc.h +++ b/include/sound/soc.h @@ -468,6 +468,11 @@ int snd_soc_register_codec(struct device *dev, const struct snd_soc_codec_driver *codec_drv, struct snd_soc_dai_driver *dai_drv, int num_dai); void snd_soc_unregister_codec(struct device *dev); +int snd_soc_add_component(struct device *dev, + struct snd_soc_component *component, + const struct snd_soc_component_driver *component_driver, + struct snd_soc_dai_driver *dai_drv, + int num_dai); int snd_soc_register_component(struct device *dev, const struct snd_soc_component_driver *component_driver, struct snd_soc_dai_driver *dai_drv, int num_dai); |