]> git.karo-electronics.de Git - karo-tx-linux.git/commit
ALSA: hda - Allow analog low-current mode when dynamic power-control is on
authorTakashi Iwai <tiwai@suse.de>
Wed, 1 Feb 2012 09:33:23 +0000 (10:33 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 13 Feb 2012 19:16:51 +0000 (11:16 -0800)
commitcb935a3a4ffa533491976365aa430ad9d586718f
tree0e5f8c6b1230a47420b12e29b81787fa407e38c2
parentd0f03303d8a9c7c82856c50e6c7ea137c8ca7c83
ALSA: hda - Allow analog low-current mode when dynamic power-control is on

commit e9d010c2e8f03952e67a6fd8aed0f0dc92084ccc upstream.

VIA codecs have several different power-saving features, and one of
them is the analog low-current mode.  But it turned out that the ALC
mode causes pop-noises at each on/off time on some machines.  As a
quick workaround, disable the ALC when another power-saving feature,
the dynamic pin power-control, is turned off, too, since the dynamic
power-control is already exposed as a mixer enum element so that user
can turn it on/off freely.

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

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
sound/pci/hda/patch_via.c