From: Takashi Iwai Date: Wed, 14 Jan 2009 14:58:55 +0000 (+0100) Subject: ALSA: hda - Fix missing initialization of NID 0x0e for STAC925x X-Git-Tag: v2.6.29-rc2~67^2~3^2~1 X-Git-Url: http://pilppa.com/gitweb/?a=commitdiff_plain;h=2465fb6605b4f8f3964b132017bf4078d1265fe9;p=linux-2.6-omap-h63xx.git 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 --- diff --git a/sound/pci/hda/patch_sigmatel.c b/sound/pci/hda/patch_sigmatel.c index 25230f4c888..6d9a4a2aa4a 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[] = { static struct hda_verb stac925x_core_init[] = { /* set dac0mux for dac converter */ { 0x06, AC_VERB_SET_CONNECT_SEL, 0x00}, + /* unmute and set max the selector */ + { 0x0e, AC_VERB_SET_AMP_GAIN_MUTE, 0xb07f }, {} };