linux/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
..
hda_beep.c
hda_beep.h
hda_codec.c ALSA: hda - Restore cleared pin controls on resume 2010-07-09 08:42:29 +02:00
hda_codec.h ALSA: hda - Restore cleared pin controls on resume 2010-07-09 08:42:29 +02:00
hda_eld.c
hda_generic.c
hda_hwdep.c
hda_intel.c Merge branch 'master' of git.alsa-project.org:alsa-kernel into fix/hda 2010-06-02 14:15:10 +02:00
hda_local.h
hda_proc.c
Kconfig ALSA: intelhdmi - add dependency on SND_DYNAMIC_MINORS 2010-05-17 08:11:39 +02:00
Makefile
patch_analog.c
patch_atihdmi.c
patch_ca0110.c
patch_cirrus.c
patch_cmedia.c
patch_conexant.c ALSA: hda: Add support for another Lenovo ThinkPad Edge in conexant codec 2010-05-28 10:03:31 +02:00
patch_hdmi.c ALSA: hdmi - dont fail on extra nodes 2010-05-17 08:12:13 +02:00
patch_intelhdmi.c ALSA: intelhdmi - add id for the CougarPoint chipset 2010-05-17 08:11:59 +02:00
patch_nvhdmi.c
patch_realtek.c ALSA: hda - Enable beep on Realtek codecs with PCI SSID override 2010-07-05 17:28:17 +02:00
patch_si3054.c
patch_sigmatel.c ALSA: hda: Fix model quirk for Dell M1730 2010-05-25 08:46:01 +02:00
patch_via.c