ALSA: hda - Assume PC-beep as default for Realtek
authorTakashi Iwai <tiwai@suse.de>
Wed, 28 Jul 2010 15:43:36 +0000 (17:43 +0200)
committerTakashi Iwai <tiwai@suse.de>
Wed, 28 Jul 2010 15:43:36 +0000 (17:43 +0200)
Enable PC-beep as default for hardwares that aren't compliant with the
SSID value Realtek requires.  In such a case, better to enable the beep
to avoid a regression.

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

index d7fd846e6c49361b7ecd89e6474e82e1a8e29d87..929552797368674502043710afab299b8f56ce35 100644 (file)
@@ -1267,11 +1267,11 @@ static int alc_auto_parse_customize_define(struct hda_codec *codec)
        unsigned nid = 0;
        struct alc_spec *spec = codec->spec;
 
+       spec->cdefine.enable_pcbeep = 1; /* assume always enabled */
+
        ass = codec->subsystem_id & 0xffff;
-       if (ass != codec->bus->pci->subsystem_device && (ass & 1)) {
-               spec->cdefine.enable_pcbeep = 1; /* assume always enabled */
+       if (ass != codec->bus->pci->subsystem_device && (ass & 1))
                goto do_sku;
-       }
 
        nid = 0x1d;
        if (codec->vendor_id == 0x10ec0260)