diff options
Diffstat (limited to 'sound/pci/hda')
-rw-r--r-- | sound/pci/hda/patch_realtek.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/sound/pci/hda/patch_realtek.c b/sound/pci/hda/patch_realtek.c index 84770297873..8b00d219380 100644 --- a/sound/pci/hda/patch_realtek.c +++ b/sound/pci/hda/patch_realtek.c | |||
@@ -6307,6 +6307,12 @@ static int patch_alc269(struct hda_codec *codec) | |||
6307 | 6307 | ||
6308 | spec = codec->spec; | 6308 | spec = codec->spec; |
6309 | 6309 | ||
6310 | alc_pick_fixup(codec, alc269_fixup_models, | ||
6311 | alc269_fixup_tbl, alc269_fixups); | ||
6312 | alc_apply_fixup(codec, ALC_FIXUP_ACT_PRE_PROBE); | ||
6313 | |||
6314 | alc_auto_parse_customize_define(codec); | ||
6315 | |||
6310 | if (codec->vendor_id == 0x10ec0269) { | 6316 | if (codec->vendor_id == 0x10ec0269) { |
6311 | spec->codec_variant = ALC269_TYPE_ALC269VA; | 6317 | spec->codec_variant = ALC269_TYPE_ALC269VA; |
6312 | switch (alc_get_coef0(codec) & 0x00f0) { | 6318 | switch (alc_get_coef0(codec) & 0x00f0) { |
@@ -6334,12 +6340,6 @@ static int patch_alc269(struct hda_codec *codec) | |||
6334 | alc269_fill_coef(codec); | 6340 | alc269_fill_coef(codec); |
6335 | } | 6341 | } |
6336 | 6342 | ||
6337 | alc_pick_fixup(codec, alc269_fixup_models, | ||
6338 | alc269_fixup_tbl, alc269_fixups); | ||
6339 | alc_apply_fixup(codec, ALC_FIXUP_ACT_PRE_PROBE); | ||
6340 | |||
6341 | alc_auto_parse_customize_define(codec); | ||
6342 | |||
6343 | /* automatic parse from the BIOS config */ | 6343 | /* automatic parse from the BIOS config */ |
6344 | err = alc269_parse_auto_config(codec); | 6344 | err = alc269_parse_auto_config(codec); |
6345 | if (err < 0) | 6345 | if (err < 0) |