kernel-ark/sound/pci/hda
Takashi Iwai 7f30830b7b ALSA: hda - Always resume the codec immediately
This is a fix for the problem in commit 785f857d1c, the pop noise
issue on some machines with ALC269.  The problem was the uninitialized
state after the resume due to the delayed resume of the codec chips.
In that commit, we tried to fix by forcibly putting the codec to D3 at
suspend.  But, this still also leaves the uninitialized state after
resume, and it _might_ be still problematic with some BIOS.  Since the
commit turned out to regress another issues, we reverted it in the
end.

Now, in this fix, try to fix by turning on the codec immediately at
the resume path.  We need to take care of the power-saving in this
case.  When the device is woken up at the power-saved state, it should
go power-saving again after the resume.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
2012-05-08 18:00:47 +02:00
..
hda_beep.c
hda_beep.h
hda_codec.c ALSA: hda - Always resume the codec immediately 2012-05-08 18:00:47 +02:00
hda_codec.h ALSA: hda - Always resume the codec immediately 2012-05-08 18:00:47 +02:00
hda_eld.c ALSA: hda - hide HDMI/ELD printks unless snd.debug=2 2012-04-10 14:53:55 +02:00
hda_generic.c
hda_hwdep.c
hda_intel.c ALSA: hda - Always resume the codec immediately 2012-05-08 18:00:47 +02:00
hda_jack.c
hda_jack.h
hda_local.h ALSA: hda - Add snd_hda_get_default_vref() helper function 2012-04-20 13:06:53 +02:00
hda_proc.c
hda_trace.h
Kconfig
Makefile
patch_analog.c ALSA: hda - Add snd_hda_get_default_vref() helper function 2012-04-20 13:06:53 +02:00
patch_ca0110.c ALSA: hda - Add snd_hda_get_default_vref() helper function 2012-04-20 13:06:53 +02:00
patch_ca0132.c ALSA: hda - Add snd_hda_get_default_vref() helper function 2012-04-20 13:06:53 +02:00
patch_cirrus.c ALSA: hda - Add snd_hda_get_default_vref() helper function 2012-04-20 13:06:53 +02:00
patch_cmedia.c
patch_conexant.c ALSA: hda - Add snd_hda_get_default_vref() helper function 2012-04-20 13:06:53 +02:00
patch_hdmi.c ALSA: hda - hide HDMI/ELD printks unless snd.debug=2 2012-04-10 14:53:55 +02:00
patch_realtek.c ALSA: hda/realtek - Call a common helper for alc_spec initialization 2012-05-08 16:38:14 +02:00
patch_si3054.c
patch_sigmatel.c ALSA: hda - Add snd_hda_get_default_vref() helper function 2012-04-20 13:06:53 +02:00
patch_via.c ALSA: hda - Add snd_hda_get_default_vref() helper function 2012-04-20 13:06:53 +02:00