kernel_optimize_test/sound/soc/codecs
Mark Brown e4bc669610 ASoC: Optimise WM8904 output stage power control
Handle the output PGAs as part of the output powerup since they can
never be powered separately and reorder things so that we remove the
output shorts after both line and headphone outputs have been brought
up, minimising the opportunity for any issues.

Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Acked-by: Liam Girdwood <lrg@slimlogic.co.uk>
2010-02-04 10:42:21 +00:00
..
ac97.c ASoC: fixup oops in generic AC97 codec glue 2010-01-04 18:30:01 +00:00
ac97.h
ad1836.c ASoC: ad1836: use soc-cache framework for codec registers access 2010-01-27 10:42:59 +00:00
ad1836.h ASoC: ad1836: reset and restore clock control mode in suspend/resume entry 2010-01-25 14:52:22 +00:00
ad1938.c ASoC: ad1938: use soc-cache framework for codec registers access 2010-01-27 10:43:09 +00:00
ad1938.h
ad1980.c ASoC: Factor out snd_soc_init_card() 2009-11-03 22:14:43 +00:00
ad1980.h
ad73311.c ASoC: Factor out snd_soc_init_card() 2009-11-03 22:14:43 +00:00
ad73311.h
ads117x.c ASoC: Update ads117x to current APIs 2009-11-04 21:43:27 +00:00
ads117x.h ASoC: ADS117x ADC driver 2009-11-04 21:27:53 +00:00
ak4104.c ASoC: ak4104: allow more sample rates 2010-01-13 13:23:00 +00:00
ak4104.h
ak4535.c ASoC: Remove redundant snd_soc_dapm_new_widgets() calls 2009-11-12 23:15:08 +00:00
ak4535.h
ak4642.c ASoC: ak4642: Add default return value in ak4642_modinit 2009-12-15 14:54:01 +00:00
ak4642.h ASoC: Add ak4642/ak4643 codec support 2009-08-21 10:54:02 +01:00
ak4671.c ASoC: Remove redundant snd_soc_dapm_new_widgets() calls 2009-11-12 23:15:08 +00:00
ak4671.h ASoC: AK4671: add ak4671 codec driver 2009-09-10 00:27:57 +01:00
cs4270.c ASoC: cs4270: allow passing freq=0 in set_dai_sysclk() 2010-01-15 17:28:41 +00:00
cs4270.h
cx20442.c ASoC: Remove redundant snd_soc_dapm_new_widgets() calls 2009-11-12 23:15:08 +00:00
cx20442.h
da7210.c ASoC: Add missing __devexit and __devinit annotations 2010-01-12 14:13:00 +00:00
da7210.h ASoC: Add DA7210 codec device support for ALSA 2009-12-16 17:31:04 +00:00
Kconfig ASoC: Fix WM8994 dependency 2010-02-02 11:11:34 +00:00
l3.c
Makefile ASoC: Add WM8994 CODEC driver 2010-02-01 18:37:01 +00:00
max9877.c
max9877.h
pcm3008.c ASoC: Factor out snd_soc_init_card() 2009-11-03 22:14:43 +00:00
pcm3008.h
spdif_transciever.c
spdif_transciever.h
ssm2602.c ASoC: Remove redundant snd_soc_dapm_new_widgets() calls 2009-11-12 23:15:08 +00:00
ssm2602.h
stac9766.c ASoC: Fix disable of SPDIF on STAC9766 codec 2009-12-16 15:56:57 +00:00
stac9766.h
tlv320aic3x.c ASoC: Fix variable shadowing warning in TLV320AIC3x 2010-01-04 21:49:53 +00:00
tlv320aic3x.h ASoC: tlv320aic3x: Change to use device model 2009-08-21 10:52:49 +01:00
tlv320aic23.c ASoC: AIC23: Fixing writes to non-existing registers in resume function 2010-01-29 13:42:37 +00:00
tlv320aic23.h
tlv320aic26.c ASoC: Factor out snd_soc_init_card() 2009-11-03 22:14:43 +00:00
tlv320aic26.h
tlv320dac33.c ASoC: tlv320dac33: Burst mode BCLK divider configuration 2010-01-20 11:47:49 +00:00
tlv320dac33.h ASoC: tlv320dac33: typo fix in the header 2009-10-21 19:08:21 +01:00
tpa6130a2.c ASoC: Add missing __devexit and __devinit annotations 2010-01-12 14:13:00 +00:00
tpa6130a2.h ASoC: TPA6130A2: Make tpa6130a2_power as static 2009-10-12 13:40:54 +01:00
twl4030.c ASoC: TWL4030: Modify codec default settings 2010-01-28 14:33:10 +00:00
twl4030.h ASoC: TWL4030: Fix typo in comment in header file 2010-01-14 10:36:52 +00:00
uda134x.c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial 2009-12-09 19:43:33 -08:00
uda134x.h
uda1380.c ASoC: Remove redundant snd_soc_dapm_new_widgets() calls 2009-11-12 23:15:08 +00:00
uda1380.h
wm8350.c ASoC: Fix WM8350 DSP mode B configuration 2010-01-08 16:21:56 +00:00
wm8350.h
wm8400.c ASoC: Remove redundant snd_soc_dapm_new_widgets() calls 2009-11-12 23:15:08 +00:00
wm8400.h
wm8510.c ASoC: fix params_rate() macro use in several codecs 2009-12-24 11:41:21 +00:00
wm8510.h
wm8523.c ASoC: Remove redundant snd_soc_dapm_new_widgets() calls 2009-11-12 23:15:08 +00:00
wm8523.h
wm8580.c ASoC: Remove redundant snd_soc_dapm_new_widgets() calls 2009-11-12 23:15:08 +00:00
wm8580.h
wm8711.c ASoC: Remove redundant snd_soc_dapm_new_widgets() calls 2009-11-12 23:15:08 +00:00
wm8711.h ASoC: Add WM8711 CODEC driver 2009-08-18 20:37:49 +01:00
wm8727.c ASoC: Register the CODEC in WM8727 2009-12-16 17:30:51 +00:00
wm8727.h ASoC: Add support for the WM8727 DAC. 2009-11-02 15:24:19 +00:00
wm8728.c ASoC: Remove redundant snd_soc_dapm_new_widgets() calls 2009-11-12 23:15:08 +00:00
wm8728.h
wm8731.c ASoC: Only restore non-default registers for WM8731 2010-01-04 21:50:23 +00:00
wm8731.h
wm8750.c ASoC: Remove redundant snd_soc_dapm_new_widgets() calls 2009-11-12 23:15:08 +00:00
wm8750.h
wm8753.c ASoC: Remove unneeded suspend checks from CODEC drivers 2009-12-31 12:44:28 +00:00
wm8753.h
wm8776.c ASoC: Only restore non-default registers for WM8776 2010-01-04 21:50:43 +00:00
wm8776.h
wm8900.c ASoC: Correct code taking the size of a pointer 2009-12-14 11:37:57 +00:00
wm8900.h
wm8903.c ASoC: fix a memory-leak in wm8903 2010-01-25 14:41:05 +00:00
wm8903.h
wm8904.c ASoC: Optimise WM8904 output stage power control 2010-02-04 10:42:21 +00:00
wm8904.h ASoC: Initial WM8904 CODEC driver 2009-12-04 16:50:53 +00:00
wm8940.c ASoC: fix params_rate() macro use in several codecs 2009-12-24 11:41:21 +00:00
wm8940.h
wm8955.c ASoC: Add initial WM8955 CODEC driver 2009-12-18 13:06:47 +00:00
wm8955.h ASoC: Add initial WM8955 CODEC driver 2009-12-18 13:06:47 +00:00
wm8960.c ASoC: Remove redundant snd_soc_dapm_new_widgets() calls 2009-11-12 23:15:08 +00:00
wm8960.h
wm8961.c ASoC: Only restore non-default registers for WM8961 2010-01-04 21:50:58 +00:00
wm8961.h
wm8971.c ASoC: Remove redundant snd_soc_dapm_new_widgets() calls 2009-11-12 23:15:08 +00:00
wm8971.h
wm8974.c ASoC: clean up wm8974 and wm8978 clock divider handling 2010-01-29 14:32:52 +00:00
wm8974.h ASoC: clean up wm8974 and wm8978 clock divider handling 2010-01-29 14:32:52 +00:00
wm8978.c ASoC: improve MCLKDIV calculation in wm8978, when OPCLK is not used 2010-02-01 14:35:08 +00:00
wm8978.h ASoC: clean up wm8974 and wm8978 clock divider handling 2010-01-29 14:32:52 +00:00
wm8988.c ASoC: Remove redundant snd_soc_dapm_new_widgets() calls 2009-11-12 23:15:08 +00:00
wm8988.h
wm8990.c ASoC: Remove unneeded suspend checks from CODEC drivers 2009-12-31 12:44:28 +00:00
wm8990.h
wm8993.c ASoC: Disable WM8993 regulators when turning bias off 2010-02-04 10:41:54 +00:00
wm8993.h
wm8994.c ASoC: Fix BCLK calculation of WM8994 2010-02-02 11:21:11 +00:00
wm8994.h ASoC: Add WM8994 CODEC driver 2010-02-01 18:37:01 +00:00
wm9081.c ASoC: Remove redundant snd_soc_dapm_new_widgets() calls 2009-11-12 23:15:08 +00:00
wm9081.h
wm9705.c ASoC: Revert missing reset_err in wm97*.c 2009-11-27 15:14:09 +01:00
wm9705.h
wm9712.c ASoC: Do not write to invalid registers on the wm9712. 2009-12-23 15:20:56 +00:00
wm9712.h
wm9713.c ASoC: Add TLV information and additional volumes to WM9713 2010-01-28 14:35:20 +00:00
wm9713.h
wm_hubs.c ASoC: Improved wm_hubs headphone handling 2010-02-01 18:35:46 +00:00
wm_hubs.h ASoC: Improved wm_hubs headphone handling 2010-02-01 18:35:46 +00:00