original_kernel/sound/pci/hda
Takashi Iwai ac0547dc62 ALSA: hda - Restore cleared pin controls on resume
Many codecs now clear the pin controls at suspend via snd_hda_shutup_pins()
for reducing the click noise at power-off.  But this leaves some pins
uninitialized, and they'll be never recovered after resume.

This patch adds the proper recovery of cleared pin controls on resume.
Also it adds a check of bus->shutdown so that pins won't be cleared at
module unloading.

Reference: Kernel bug 16339
	http://bugzilla.kernel.org/show_bug.cgi?id=16339

Cc: <stable@kernel.org>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
2010-07-09 08:42:29 +02:00
..
Kconfig
Makefile
hda_beep.c
hda_beep.h
hda_codec.c
hda_codec.h
hda_eld.c
hda_generic.c
hda_hwdep.c
hda_intel.c
hda_local.h
hda_proc.c
patch_analog.c
patch_atihdmi.c
patch_ca0110.c
patch_cirrus.c
patch_cmedia.c
patch_conexant.c
patch_hdmi.c
patch_intelhdmi.c
patch_nvhdmi.c
patch_realtek.c
patch_si3054.c
patch_sigmatel.c
patch_via.c