aboutsummaryrefslogtreecommitdiffstats
path: root/include/sound/soc.h
diff options
context:
space:
mode:
authorMark Brown <broonie@opensource.wolfsonmicro.com>2009-05-17 21:41:23 +0100
committerMark Brown <broonie@opensource.wolfsonmicro.com>2009-05-18 15:53:16 +0100
commit452c5eaa0d5162e02ffee742ea17540887bc2904 (patch)
tree7dbac625d69e3ff01445d7f1b1fa321aa35fcae5 /include/sound/soc.h
parentaef908434cd24dd5529065bf5d781773fad21125 (diff)
downloadkernel_goldelico_gta04-452c5eaa0d5162e02ffee742ea17540887bc2904.zip
kernel_goldelico_gta04-452c5eaa0d5162e02ffee742ea17540887bc2904.tar.gz
kernel_goldelico_gta04-452c5eaa0d5162e02ffee742ea17540887bc2904.tar.bz2
ASoC: Integrate bias management with DAPM power management
Rather than managing the bias level of the system based on if there is an active audio stream manage it based on there being an active DAPM widget. This simplifies the code a little, moving the power handling into one place, and improves audio performance for bypass paths when no playbacks or captures are active. Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Diffstat (limited to 'include/sound/soc.h')
-rw-r--r--include/sound/soc.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/sound/soc.h b/include/sound/soc.h
index 8309ce8..2af3213 100644
--- a/include/sound/soc.h
+++ b/include/sound/soc.h
@@ -339,6 +339,7 @@ struct snd_soc_codec {
struct module *owner;
struct mutex mutex;
struct device *dev;
+ struct snd_soc_device *socdev;
struct list_head list;