summaryrefslogtreecommitdiff
path: root/include/sound
diff options
context:
space:
mode:
authorMark Brown <broonie@opensource.wolfsonmicro.com>2012-01-24 21:07:55 +0000
committerMark Brown <broonie@opensource.wolfsonmicro.com>2012-01-24 21:19:45 +0000
commit182c51ce7944a214dd77a0b5c0462241e49dd418 (patch)
treebd7b6ab829a18932f2710992762fd129d17d6040 /include/sound
parent5509f2f80c711add6bbcec9af7f4bbba2e2cc22b (diff)
downloadlinux-3.10-182c51ce7944a214dd77a0b5c0462241e49dd418.tar.gz
linux-3.10-182c51ce7944a214dd77a0b5c0462241e49dd418.tar.bz2
linux-3.10-182c51ce7944a214dd77a0b5c0462241e49dd418.zip
ASoC: wm8962: Optimise power consumption for IN4 DC measurement usage
When the hardware is configured with one or both of the IN4 inputs used for DC measurement (with no DC blocking capacitor connected) then we can improve power consumption slightly in idle modes by applying a register write sequence. Provide platform data to enable this, implemented using a regmap patch. Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Diffstat (limited to 'include/sound')
-rw-r--r--include/sound/wm8962.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/include/sound/wm8962.h b/include/sound/wm8962.h
index 1750bed7c2f..79e6d427b85 100644
--- a/include/sound/wm8962.h
+++ b/include/sound/wm8962.h
@@ -49,6 +49,12 @@ struct wm8962_pdata {
bool irq_active_low;
bool spk_mono; /* Speaker outputs tied together as mono */
+
+ /**
+ * This flag should be set if one or both IN4 inputs is wired
+ * in a DC measurement configuration.
+ */
+ bool in4_dc_measure;
};
#endif