linux/sound/soc/pxa
Mark Brown e77125105b ASoC: Support non-crystal master clocks for WM8731
Instead of unconditionally enabling the crystal oscillator on the WM8731
only enable it when explicitly selected via set_sysclk(), allowing machine
drivers to specify that they drive a clock into MCLK alone. This avoids
any conflicts between the oscillator and the external MCLK source and saves
power for systems which do not need the oscillator.

This should also deliver a small power saving on systems using the crystal
since the oscillator will only be enabled when the ADC or DAC is active.

Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Acked-by: Liam Girdwood <lrg@slimlogic.co.uk>
2010-08-18 16:52:56 +01:00
..
corgi.c ASoC: Support non-crystal master clocks for WM8731 2010-08-18 16:52:56 +01:00
e740_wm9705.c ASoC: multi-component - ASoC Multi-Component Support 2010-08-12 14:00:00 +01:00
e750_wm9705.c ASoC: multi-component - ASoC Multi-Component Support 2010-08-12 14:00:00 +01:00
e800_wm9712.c ASoC: multi-component - ASoC Multi-Component Support 2010-08-12 14:00:00 +01:00
em-x270.c ASoC: Fix a few more PXA build errors 2010-08-17 23:35:31 +01:00
imote2.c ASoC: multi-component - ASoC Multi-Component Support 2010-08-12 14:00:00 +01:00
Kconfig Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6 2010-05-20 09:41:44 -07:00
magician.c ASoC: multi-component - ASoC Multi-Component Support 2010-08-12 14:00:00 +01:00
Makefile ASoC: Zipit Z2 WM8750 ASoC driver 2010-04-12 11:33:16 +01:00
mioa701_wm9713.c ASoC: multi-component - ASoC Multi-Component Support 2010-08-12 14:00:00 +01:00
palm27x.c ASoC: multi-component - ASoC Multi-Component Support 2010-08-12 14:00:00 +01:00
poodle.c ASoC: Support non-crystal master clocks for WM8731 2010-08-18 16:52:56 +01:00
pxa2xx-ac97.c ASoC: multi-component - ASoC Multi-Component Support 2010-08-12 14:00:00 +01:00
pxa2xx-ac97.h ASoC: multi-component - ASoC Multi-Component Support 2010-08-12 14:00:00 +01:00
pxa2xx-i2s.c ASoC: multi-component: Fix reference to moved header file, which was unused anyway. 2010-08-15 14:50:37 +01:00
pxa2xx-i2s.h ASoC: multi-component - ASoC Multi-Component Support 2010-08-12 14:00:00 +01:00
pxa2xx-pcm.c ASoC: fix pxa2xx-pcm.h path 2010-08-15 14:50:48 +01:00
pxa-ssp.c ASoC: update setting for pxa ssp slave mode 2010-08-15 14:50:59 +01:00
pxa-ssp.h ASoC: multi-component - ASoC Multi-Component Support 2010-08-12 14:00:00 +01:00
raumfeld.c ASoC: multi-component - ASoC Multi-Component Support 2010-08-12 14:00:00 +01:00
spitz.c ASoC: multi-component - ASoC Multi-Component Support 2010-08-12 14:00:00 +01:00
tosa.c ASoC: multi-component - ASoC Multi-Component Support 2010-08-12 14:00:00 +01:00
z2.c ASoC: multi-component - ASoC Multi-Component Support 2010-08-12 14:00:00 +01:00
zylonite.c ASoC: multi-component - ASoC Multi-Component Support 2010-08-12 14:00:00 +01:00