diff options
author | Takashi Iwai <tiwai@suse.de> | 2012-02-02 10:30:17 +0100 |
---|---|---|
committer | Takashi Iwai <tiwai@suse.de> | 2012-02-02 10:34:06 +0100 |
commit | b5bcc189401c815988b7dd37611fc56f40c9139d (patch) | |
tree | 2aff7c8af0e0f0db40071d7758d2bbe918577ec5 /sound | |
parent | e9d010c2e8f03952e67a6fd8aed0f0dc92084ccc (diff) | |
download | linux-b5bcc189401c815988b7dd37611fc56f40c9139d.tar.bz2 |
ALSA: hda - Disable dynamic-power control for VIA as default
Since the dynamic pin power-control and the analog low-current mode
may lead to pop-noise, it's safer to set it off as default.
Bugzilla: https://bugzilla.novell.com/show_bug.cgi?id=741128
Cc: <stable@kernel.org> [v3.1+]
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'sound')
-rw-r--r-- | sound/pci/hda/patch_via.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sound/pci/hda/patch_via.c b/sound/pci/hda/patch_via.c index 79166fb8b074..284e311040fe 100644 --- a/sound/pci/hda/patch_via.c +++ b/sound/pci/hda/patch_via.c @@ -1470,6 +1470,7 @@ static int via_build_controls(struct hda_codec *codec) struct snd_kcontrol *kctl; int err, i; + spec->no_pin_power_ctl = 1; if (spec->set_widgets_power_state) if (!via_clone_control(spec, &via_pin_power_ctl_enum)) return -ENOMEM; |