diff options
author | Takashi Iwai <tiwai@suse.de> | 2009-01-14 09:58:55 -0500 |
---|---|---|
committer | Takashi Iwai <tiwai@suse.de> | 2009-01-14 09:58:55 -0500 |
commit | 2465fb6605b4f8f3964b132017bf4078d1265fe9 (patch) | |
tree | 8a8f45bfc3459b5719a61e30b728adb79bd6d235 /sound | |
parent | 9248f2693921b143b54f380b60c945b28a7a5358 (diff) |
ALSA: hda - Fix missing initialization of NID 0x0e for STAC925x
The selector widget 0x0e isn't initialized properly in the whole probe
process, thus it can be a wrong value depending on the BIOS setup.
This patch adds the init verb to set it to the max & unmuted.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'sound')
-rw-r--r-- | sound/pci/hda/patch_sigmatel.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sound/pci/hda/patch_sigmatel.c b/sound/pci/hda/patch_sigmatel.c index 25230f4c888e..6d9a4a2aa4af 100644 --- a/sound/pci/hda/patch_sigmatel.c +++ b/sound/pci/hda/patch_sigmatel.c | |||
@@ -884,6 +884,8 @@ static struct hda_verb stac92hd71bxx_analog_core_init[] = { | |||
884 | static struct hda_verb stac925x_core_init[] = { | 884 | static struct hda_verb stac925x_core_init[] = { |
885 | /* set dac0mux for dac converter */ | 885 | /* set dac0mux for dac converter */ |
886 | { 0x06, AC_VERB_SET_CONNECT_SEL, 0x00}, | 886 | { 0x06, AC_VERB_SET_CONNECT_SEL, 0x00}, |
887 | /* unmute and set max the selector */ | ||
888 | { 0x0e, AC_VERB_SET_AMP_GAIN_MUTE, 0xb07f }, | ||
887 | {} | 889 | {} |
888 | }; | 890 | }; |
889 | 891 | ||