kernel-fxtec-pro1x/include/sound
Mark Brown 6d3ddc81f5 ASoC: Split DAPM power checks from sequencing of power changes
DAPM has always applied any changes to the power state of widgets as soon
as it has determined that they are required. Instead of doing this store
all the changes that are required on lists of widgets to power up and
down, then iterate over those lists and apply the changes. This changes
the sequence in which changes are implemented, doing all power downs
before power ups and always using the up/down sequences (previously they
were only used when changes were due to DAC/ADC power events). The error
handling is also changed so that we continue attempting to power widgets
if some changes fail.

The main benefit of this is to allow future changes to do optimisations
over the whole power sequence and to reduce the number of walks of the
widget graph required to check the power status of widgets.

Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
2009-05-18 15:53:14 +01:00
..
ac97_codec.h ALSA: cs5535audio: stick AD1888 bitshift values into a header file 2008-12-10 17:14:36 +01:00
ad1816a.h ALSA: ad1816a: enable hardware timer 2009-01-21 15:12:40 +01:00
ad1843.h
ak4xxx-adda.h
ak4114.h
ak4117.h
ak4531_codec.h
asequencer.h
asound.h Merge branch 'header-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip 2009-03-26 16:11:41 -07:00
asound_fm.h
asoundef.h
atmel-abdac.h ALSA: Add ALSA driver for Atmel Audio Bitstream DAC 2009-02-05 15:08:48 +01:00
atmel-ac97c.h ALSA: Add ALSA driver for Atmel AC97 controller 2009-02-05 15:08:51 +01:00
control.h ALSA: Add kernel-doc comments to vmaster stuff 2009-03-09 15:10:01 +01:00
core.h Merge branch 'topic/ctl-list-cleanup' into for-linus 2009-03-24 00:35:45 +01:00
cs46xx.h
cs46xx_dsp_scb_types.h
cs46xx_dsp_spos.h
cs46xx_dsp_task_types.h
cs4231-regs.h
cs8403.h
cs8427.h
driver.h
emu10k1.h emu101k1.h: fix duplicate include of <linux/types.h> 2009-03-26 18:14:24 +01:00
emu10k1_synth.h
emu8000.h
emu8000_reg.h
emux_legacy.h
emux_synth.h
es1688.h
gus.h
hda_hwdep.h
hdsp.h headers_check fix: sound/hdsp.h 2009-01-31 00:13:56 +05:30
hdspm.h
hwdep.h ALSA: hwdep - Fix coding style 2009-02-05 09:17:50 +01:00
i2c.h
info.h ALSA: include/sound/info.h - coding style changed 2008-11-12 17:07:52 +01:00
initval.h
jack.h ALSA: add private_data to struct snd_jack 2009-04-14 16:15:09 +02:00
Kbuild
l3.h ASoC: UDA134x codec driver 2008-11-17 11:45:39 +00:00
memalloc.h Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6 2008-10-11 12:39:35 -07:00
minors.h
mixer_oss.h
mpu401.h
opl3.h
opl4.h
pcm-indirect.h
pcm.h [ALSA] pcm-midlevel: Add more strict buffer position checks based on jiffies 2009-04-10 12:28:58 +02:00
pcm_oss.h
pcm_params.h
pt2258.h
pxa2xx-lib.h [ARM] pxa: merge AC97 platform data structures 2009-04-15 10:54:06 +08:00
rawmidi.h ALSA: rawmidi - Refactor rawmidi open/close codes 2009-03-09 15:17:23 +01:00
s3c24xx_uda134x.h ASoC: Machine driver for for s3c24xx with uda134x 2008-11-17 11:45:53 +00:00
sb.h ALSA: ALS4000, slight mixer improvements 2009-02-23 07:47:52 +01:00
sb16_csp.h
seq_device.h
seq_kernel.h
seq_midi_emul.h
seq_midi_event.h
seq_oss.h
seq_oss_legacy.h
seq_virmidi.h
sfnt_info.h ALSA: Use define for ioctl definitions 2009-03-11 09:55:03 +01:00
snd_wavefront.h
soc-dai.h ASoC: Add SNDRV_PCM_FMTBIT_S32_BE as a valid AC97 format 2009-05-14 12:47:33 +01:00
soc-dapm.h ASoC: Split DAPM power checks from sequencing of power changes 2009-05-18 15:53:14 +01:00
soc-of-simple.h
soc.h ASoC: Split DAPM power checks from sequencing of power changes 2009-05-18 15:53:14 +01:00
soundfont.h
sscape_ioctl.h
tea575x-tuner.h V4L/DVB (10771): tea575x-tuner: convert it to V4L2 API 2009-03-30 12:43:02 -03:00
tea6330t.h
timer.h
tlv.h
trident.h
uda134x.h ASoC: UDA134x codec driver 2008-11-17 11:45:39 +00:00
util_mem.h
version.h ALSA: Release v1.0.19 2009-01-19 14:41:33 +01:00
vx_core.h
wavefront.h
wss.h ALSA: cs4236: cs4232 and cs4236 driver merge to solve PnP BIOS detection 2009-02-16 23:05:25 +01:00
ymfpci.h