aboutsummaryrefslogtreecommitdiffstats
path: root/include/sound/soc.h
diff options
context:
space:
mode:
authorMark Brown <broonie@opensource.wolfsonmicro.com>2010-02-12 11:05:44 +0000
committerMark Brown <broonie@opensource.wolfsonmicro.com>2010-02-16 19:14:52 +0000
commit96dd362284ddcb546d2783035ae7eeda73692eda (patch)
tree441df60fa2d47cfb05d9e3ccc52d6a0282952e1d /include/sound/soc.h
parent3a66d3877eaa4ab9818000a15c07326adaa9ca79 (diff)
downloadkernel_samsung_espresso10-96dd362284ddcb546d2783035ae7eeda73692eda.zip
kernel_samsung_espresso10-96dd362284ddcb546d2783035ae7eeda73692eda.tar.gz
kernel_samsung_espresso10-96dd362284ddcb546d2783035ae7eeda73692eda.tar.bz2
ASoC: Make pmdown_time a per-card setting
Make the pmdown_time a per-card setting rather than a global one, initialised before the card initialisation runs. This allows cards to override the default setting if it makes sense to do so (for example, due to an unavoidable pop). Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com> Acked-by: Liam Girdwood <lrg@slimlogic.co.uk>
Diffstat (limited to 'include/sound/soc.h')
-rw-r--r--include/sound/soc.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/sound/soc.h b/include/sound/soc.h
index e6a6d10..d9d88dd 100644
--- a/include/sound/soc.h
+++ b/include/sound/soc.h
@@ -521,6 +521,8 @@ struct snd_soc_card {
int (*set_bias_level)(struct snd_soc_card *,
enum snd_soc_bias_level level);
+ int pmdown_time;
+
/* CPU <--> Codec DAI links */
struct snd_soc_dai_link *dai_link;
int num_links;