ALSA: hda - Fix check of ALC888S-VC in alc888_coef_init()
authorTakashi Iwai <tiwai@suse.de>
Thu, 5 Mar 2009 08:40:16 +0000 (09:40 +0100)
committerTakashi Iwai <tiwai@suse.de>
Thu, 5 Mar 2009 08:40:16 +0000 (09:40 +0100)
Fixed the wrong bits check to identify ALC888S-VC model in
alc888_coef_init().

Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/pci/hda/patch_realtek.c

index 91ef9f27b120dc22e9e5b923dbb1bf1723bf885f..6325ea43cf087f0fb288e7aeec82519b5ef651ed 100644 (file)
@@ -982,7 +982,7 @@ static void alc888_coef_init(struct hda_codec *codec)
        snd_hda_codec_write(codec, 0x20, 0, AC_VERB_SET_COEF_INDEX, 0);
        tmp = snd_hda_codec_read(codec, 0x20, 0, AC_VERB_GET_PROC_COEF, 0);
        snd_hda_codec_write(codec, 0x20, 0, AC_VERB_SET_COEF_INDEX, 7);
-       if ((tmp & 0xf0) == 2)
+       if ((tmp & 0xf0) == 0x20)
                /* alc888S-VC */
                snd_hda_codec_read(codec, 0x20, 0,
                                   AC_VERB_SET_PROC_COEF, 0x830);