Home
last modified time | relevance | path

Searched hist:"6 ed2597883b1b03ca94f62f0cfe908314cba6d6b" (Results 1 – 2 of 2) sorted by relevance

/openbmc/linux/include/sound/
H A Dsoc.hdiff 6ed2597883b1b03ca94f62f0cfe908314cba6d6b Fri Jun 13 10:24:05 CDT 2008 Andy Green <andy@openmoko.com> ALSA: ASoC: Don't block system resume

On OpenMoko soc-audio resume is taking 700ms of the whole resume time of
1.3s, dominated by writes to the codec over I2C. This patch shunts the
resume guts into a workqueue which then is done asynchronously.

The "card" is locked using the ALSA power state APIs as suggested by
Mark Brown.

[Added fix for race with resume to suspend and fixed a couple of nits
from checkpatch -- broonie.]

Signed-off-by: Andy Green <andy@openmoko.com>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
/openbmc/linux/sound/soc/
H A Dsoc-core.cdiff 6ed2597883b1b03ca94f62f0cfe908314cba6d6b Fri Jun 13 10:24:05 CDT 2008 Andy Green <andy@openmoko.com> ALSA: ASoC: Don't block system resume

On OpenMoko soc-audio resume is taking 700ms of the whole resume time of
1.3s, dominated by writes to the codec over I2C. This patch shunts the
resume guts into a workqueue which then is done asynchronously.

The "card" is locked using the ALSA power state APIs as suggested by
Mark Brown.

[Added fix for race with resume to suspend and fixed a couple of nits
from checkpatch -- broonie.]

Signed-off-by: Andy Green <andy@openmoko.com>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>