ALSA: hda/realtek - Fix overridden device-specific initialization
[linux-2.6-block.git] / sound / pci / hda / patch_realtek.c
index e333b3e30e316034420b1dd4e24e031d18812b3d..03f903f9247d324c2c8eb3971c107dd7bc1b5958 100644 (file)
@@ -837,9 +837,11 @@ static int alc_init(struct hda_codec *codec)
        if (spec->init_hook)
                spec->init_hook(codec);
 
+       spec->gen.skip_verbs = 1; /* applied in below */
        snd_hda_gen_init(codec);
        alc_fix_pll(codec);
        alc_auto_init_amp(codec, spec->init_amp);
+       snd_hda_apply_verbs(codec); /* apply verbs here after own init */
 
        snd_hda_apply_fixup(codec, HDA_FIXUP_ACT_INIT);