diff options
author | Jie Yang <yang.jie@intel.com> | 2015-04-19 09:45:48 +0800 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2015-04-19 13:21:55 +0100 |
commit | aae013d646aae8787b76255d1a1cadd7f64a47dd (patch) | |
tree | d1945cab7f3368583e98ac379a2b1566846d760a | |
parent | c517d838eb7d07bbe9507871fab3931deccff539 (diff) | |
download | talos-obmc-linux-aae013d646aae8787b76255d1a1cadd7f64a47dd.tar.gz talos-obmc-linux-aae013d646aae8787b76255d1a1cadd7f64a47dd.zip |
ASoC: add static inline funcs to fix a compiling issue
When CONFIG_PM_SLEEP is not selected, calling funcs
snd_soc_suspend and _resume will generate a compiling
issue.
Here add static inline stub functions to fix it.
Signed-off-by: Jie Yang <yang.jie@intel.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
-rw-r--r-- | include/sound/soc.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/include/sound/soc.h b/include/sound/soc.h index 0d1ade195628..cd8a12508f16 100644 --- a/include/sound/soc.h +++ b/include/sound/soc.h @@ -387,8 +387,20 @@ int snd_soc_codec_set_pll(struct snd_soc_codec *codec, int pll_id, int source, int snd_soc_register_card(struct snd_soc_card *card); int snd_soc_unregister_card(struct snd_soc_card *card); int devm_snd_soc_register_card(struct device *dev, struct snd_soc_card *card); +#ifdef CONFIG_PM_SLEEP int snd_soc_suspend(struct device *dev); int snd_soc_resume(struct device *dev); +#else +static inline int snd_soc_suspend(struct device *dev) +{ + return 0; +} + +static inline int snd_soc_resume(struct device *dev) +{ + return 0; +} +#endif int snd_soc_poweroff(struct device *dev); int snd_soc_register_platform(struct device *dev, const struct snd_soc_platform_driver *platform_drv); |