Searched hist:"6 ed2597883b1b03ca94f62f0cfe908314cba6d6b" (Results 1 – 2 of 2) sorted by relevance
/openbmc/linux/include/sound/ |
H A D | soc.h | diff 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 D | soc-core.c | diff 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>
|