kernel-ark/sound/pci/hda
Takashi Iwai 82beb8fd36 [ALSA] hda-codec - optimize resume using caches
So far, the driver looked the table of snd_kcontrol_new used for creating
mixer elements and forces to call each of its put callbacks in PM resume
code.  This is too ugly and hackish.
Now, the resume is simplified using the codec amp and command register
caches.  The driver simply restores the values that have been written
in the cache table.  With this simplification, most codec support codes
don't require any special resume callback.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Signed-off-by: Jaroslav Kysela <perex@suse.cz>
2007-10-16 15:58:43 +02:00
..
hda_codec.c [ALSA] hda-codec - optimize resume using caches 2007-10-16 15:58:43 +02:00
hda_codec.h [ALSA] hda-codec - optimize resume using caches 2007-10-16 15:58:43 +02:00
hda_generic.c [ALSA] hda-codec - optimize resume using caches 2007-10-16 15:58:43 +02:00
hda_hwdep.c [ALSA] hda-intel - Fix compile warning in snd_hwdep_ioctl_compat() 2007-10-16 15:58:16 +02:00
hda_intel.c [ALSA] hda-intel - Coding style fixes 2007-10-16 15:58:09 +02:00
hda_local.h [ALSA] hda-codec - optimize resume using caches 2007-10-16 15:58:43 +02:00
hda_patch.h [ALSA] hda-codec - kernel config for each codec 2007-10-16 15:58:12 +02:00
hda_proc.c [ALSA] hda-intel - Coding style fixes 2007-10-16 15:58:09 +02:00
Makefile [ALSA] hda-intel - Fix a typo in Makefile 2007-10-16 15:58:17 +02:00
patch_analog.c [ALSA] hda-codec - optimize resume using caches 2007-10-16 15:58:43 +02:00
patch_atihdmi.c [ALSA] hda-codec - optimize resume using caches 2007-10-16 15:58:43 +02:00
patch_cmedia.c [ALSA] hda-codec - optimize resume using caches 2007-10-16 15:58:43 +02:00
patch_conexant.c [ALSA] hda-codec - optimize resume using caches 2007-10-16 15:58:43 +02:00
patch_realtek.c [ALSA] hda-codec - optimize resume using caches 2007-10-16 15:58:43 +02:00
patch_si3054.c [ALSA] hda-codec - optimize resume using caches 2007-10-16 15:58:43 +02:00
patch_sigmatel.c [ALSA] hda-codec - optimize resume using caches 2007-10-16 15:58:43 +02:00
patch_via.c [ALSA] hda-codec - optimize resume using caches 2007-10-16 15:58:43 +02:00