linux-stable/sound/pci/ac97
Takashi Iwai d6c3cf81f0 [ALSA] ac97 - Suppress the reset of audio-codec from modem-codec at resume
On codec chips with both audio and modem functions (e.g. Conexant one),
performing AC97_RESET resets the whole registers.  When both audio and
modem drivers are resumed at the same time, the modem one often is
resumed after the audio, and it results in the reset of audio registers
(ALSA bug#3333).
This patch fixes such a problem.  Since the modem codec basically
doesn't need AC97_RESET, skip this initialization unless specified
as audio.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Signed-off-by: Jaroslav Kysela <perex@suse.cz>
2007-10-16 15:59:34 +02:00
..
ac97_codec.c [ALSA] ac97 - Suppress the reset of audio-codec from modem-codec at resume 2007-10-16 15:59:34 +02:00
ac97_id.h [ALSA] Fix ALC658D support 2005-09-12 10:41:01 +02:00
ac97_local.h [ALSA] ac97 - Make patch functions static 2007-05-11 16:55:42 +02:00
ac97_patch.c [ALSA] Clean up with common snd_ctl_boolean_*_info callbacks 2007-10-16 15:57:45 +02:00
ac97_patch.h [ALSA] ac97 - Make patch functions static 2007-05-11 16:55:42 +02:00
ac97_pcm.c [ALSA] ac97 - Make patch functions static 2007-05-11 16:55:42 +02:00
ac97_proc.c [ALSA] Fix disconnection of proc interface 2006-09-23 10:36:48 +02:00
ak4531_codec.c [ALSA] Add even more 'const' to everything related to TLV 2007-02-09 09:03:19 +01:00
Makefile [ALSA] ac97 - Make patch functions static 2007-05-11 16:55:42 +02:00