alistair23-linux/sound/pci
Takashi Iwai f2cbba7602 ALSA: hda - Fix the lost power-setup of seconary pins after PM resume
When multiple headphone or other detectable output pins are present,
the power-map has to be updated after resume appropriately, but the
current driver doesn't check all pins but only the first pin (since
it's enough to check it for the mute-behavior).  This resulted in the
silent output from the secondary outputs after PM resume.

This patch fixes the problem by checking all pins at (re-)init time.

Bugzilla: https://bugzilla.novell.com/show_bug.cgi?id=740347

Cc: <stable@kernel.org>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
2012-01-11 12:34:11 +01:00
..
ac97 sound: Add export.h for THIS_MODULE/EXPORT_SYMBOL where needed 2011-10-31 19:31:22 -04:00
ali5451 sound: fix drivers needing module.h not moduleparam.h 2011-10-31 19:31:19 -04:00
asihpi sound: Add module.h to the previously silent sound users 2011-10-31 19:31:21 -04:00
au88x0 sound: Add export.h for THIS_MODULE/EXPORT_SYMBOL where needed 2011-10-31 19:31:22 -04:00
aw2 sound: Add module.h to the previously silent sound users 2011-10-31 19:31:21 -04:00
ca0106 sound: fix drivers needing module.h not moduleparam.h 2011-10-31 19:31:19 -04:00
cs46xx sound: Add export.h for THIS_MODULE/EXPORT_SYMBOL where needed 2011-10-31 19:31:22 -04:00
cs5535audio ALSA: cs5535 - Fix an endianness conversion 2011-11-21 12:03:55 +01:00
ctxfi sound: Add module.h to the previously silent sound users 2011-10-31 19:31:21 -04:00
echoaudio sound: Add module.h to the previously silent sound users 2011-10-31 19:31:21 -04:00
emu10k1 sound: Add export.h for THIS_MODULE/EXPORT_SYMBOL where needed 2011-10-31 19:31:22 -04:00
hda ALSA: hda - Fix the lost power-setup of seconary pins after PM resume 2012-01-11 12:34:11 +01:00
ice1712 sound: Add module.h to the previously silent sound users 2011-10-31 19:31:21 -04:00
korg1212 sound: fix drivers needing module.h not moduleparam.h 2011-10-31 19:31:19 -04:00
lola sound: fix drivers needing module.h not moduleparam.h 2011-10-31 19:31:19 -04:00
lx6464es ALSA: lx6464es - fix device communication via command bus 2011-11-22 11:53:11 +01:00
mixart sound: Add module.h to the previously silent sound users 2011-10-31 19:31:21 -04:00
nm256 sound: fix drivers needing module.h not moduleparam.h 2011-10-31 19:31:19 -04:00
oxygen sound: Add export.h for THIS_MODULE/EXPORT_SYMBOL where needed 2011-10-31 19:31:22 -04:00
pcxhr sound: Add module.h to the previously silent sound users 2011-10-31 19:31:21 -04:00
riptide sound: Add module.h to the previously silent sound users 2011-10-31 19:31:21 -04:00
rme9652 ALSA: hdspm - Fix PCI ID for PCIe RME MADI cards 2011-11-22 08:34:36 +01:00
trident sound: Add export.h for THIS_MODULE/EXPORT_SYMBOL where needed 2011-10-31 19:31:22 -04:00
vx222 sound: fix drivers needing module.h not moduleparam.h 2011-10-31 19:31:19 -04:00
ymfpci sound: Add module.h to the previously silent sound users 2011-10-31 19:31:21 -04:00
ad1889.c sound: Add module.h to the previously silent sound users 2011-10-31 19:31:21 -04:00
ad1889.h
ak4531_codec.c sound: Add module.h to the previously silent sound users 2011-10-31 19:31:21 -04:00
als300.c sound: fix drivers needing module.h not moduleparam.h 2011-10-31 19:31:19 -04:00
als4000.c sound: fix drivers needing module.h not moduleparam.h 2011-10-31 19:31:19 -04:00
atiixp.c sound: fix drivers needing module.h not moduleparam.h 2011-10-31 19:31:19 -04:00
atiixp_modem.c sound: fix drivers needing module.h not moduleparam.h 2011-10-31 19:31:19 -04:00
azt3328.c sound: fix drivers needing module.h not moduleparam.h 2011-10-31 19:31:19 -04:00
azt3328.h
bt87x.c sound: fix drivers needing module.h not moduleparam.h 2011-10-31 19:31:19 -04:00
cmipci.c sound: fix drivers needing module.h not moduleparam.h 2011-10-31 19:31:19 -04:00
cs4281.c sound: fix drivers needing module.h not moduleparam.h 2011-10-31 19:31:19 -04:00
cs5530.c sound: fix drivers needing module.h not moduleparam.h 2011-10-31 19:31:19 -04:00
ens1370.c sound: fix drivers needing module.h not moduleparam.h 2011-10-31 19:31:19 -04:00
ens1371.c
es1938.c sound: fix drivers needing module.h not moduleparam.h 2011-10-31 19:31:19 -04:00
es1968.c sound: fix drivers needing module.h not moduleparam.h 2011-10-31 19:31:19 -04:00
fm801.c sound: fix drivers needing module.h not moduleparam.h 2011-10-31 19:31:19 -04:00
intel8x0.c ALSA: intel8x0: improve virtual environment detection 2011-11-09 18:34:28 +01:00
intel8x0m.c sound: fix drivers needing module.h not moduleparam.h 2011-10-31 19:31:19 -04:00
Kconfig ALSA: Fix dependency of CONFIG_SND_TEA575X 2011-08-07 17:54:17 +02:00
maestro3.c sound: fix drivers needing module.h not moduleparam.h 2011-10-31 19:31:19 -04:00
Makefile ALSA: Add the driver for Digigram Lola PCI-e boards 2011-05-03 16:31:05 +02:00
rme32.c sound: fix drivers needing module.h not moduleparam.h 2011-10-31 19:31:19 -04:00
rme96.c sound: fix drivers needing module.h not moduleparam.h 2011-10-31 19:31:19 -04:00
sis7019.c ALSA: sis7019 - give slow codecs more time to reset 2011-12-02 10:43:06 +01:00
sis7019.h
sonicvibes.c sound: fix drivers needing module.h not moduleparam.h 2011-10-31 19:31:19 -04:00
via82xx.c sound: fix drivers needing module.h not moduleparam.h 2011-10-31 19:31:19 -04:00
via82xx_modem.c sound: fix drivers needing module.h not moduleparam.h 2011-10-31 19:31:19 -04:00