diff options
author | Kailang Yang <kailang@realtek.com> | 2011-01-12 02:12:52 -0500 |
---|---|---|
committer | Takashi Iwai <tiwai@suse.de> | 2011-01-12 02:12:52 -0500 |
commit | 357f915ece53aa4c8759087888346145848ea753 (patch) | |
tree | 7bcfdd4ba219e91791e44cc15cdab5fd46164c14 /sound | |
parent | e2e93296c50fe13dd2ca60a0e44b5502e9b8c58e (diff) |
ALSA: hda - Fix EAPD on Lenovo NB ALC269 to low
Lenovo NB 0x9e54 use the external AMP in an inverted manner.
Set EAPD to low will enable the AMP.
Signed-off-by: Kailang Yang <kailang@realtek.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'sound')
-rw-r--r-- | sound/pci/hda/patch_realtek.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/sound/pci/hda/patch_realtek.c b/sound/pci/hda/patch_realtek.c index a8e3eeda0457..114d3d0f56aa 100644 --- a/sound/pci/hda/patch_realtek.c +++ b/sound/pci/hda/patch_realtek.c | |||
@@ -14821,6 +14821,7 @@ enum { | |||
14821 | ALC269_FIXUP_DELL_M101Z, | 14821 | ALC269_FIXUP_DELL_M101Z, |
14822 | ALC269_FIXUP_SKU_IGNORE, | 14822 | ALC269_FIXUP_SKU_IGNORE, |
14823 | ALC269_FIXUP_ASUS_G73JW, | 14823 | ALC269_FIXUP_ASUS_G73JW, |
14824 | ALC269_FIXUP_LENOVO_EAPD, | ||
14824 | }; | 14825 | }; |
14825 | 14826 | ||
14826 | static const struct alc_fixup alc269_fixups[] = { | 14827 | static const struct alc_fixup alc269_fixups[] = { |
@@ -14855,6 +14856,12 @@ static const struct alc_fixup alc269_fixups[] = { | |||
14855 | { } | 14856 | { } |
14856 | } | 14857 | } |
14857 | }, | 14858 | }, |
14859 | [ALC269_FIXUP_LENOVO_EAPD] = { | ||
14860 | .verbs = (const struct hda_verb[]) { | ||
14861 | {0x14, AC_VERB_SET_EAPD_BTLENABLE, 0}, | ||
14862 | {} | ||
14863 | } | ||
14864 | }, | ||
14858 | }; | 14865 | }; |
14859 | 14866 | ||
14860 | static struct snd_pci_quirk alc269_fixup_tbl[] = { | 14867 | static struct snd_pci_quirk alc269_fixup_tbl[] = { |
@@ -14866,6 +14873,7 @@ static struct snd_pci_quirk alc269_fixup_tbl[] = { | |||
14866 | SND_PCI_QUIRK(0x17aa, 0x21b8, "Thinkpad Edge 14", ALC269_FIXUP_SKU_IGNORE), | 14873 | SND_PCI_QUIRK(0x17aa, 0x21b8, "Thinkpad Edge 14", ALC269_FIXUP_SKU_IGNORE), |
14867 | SND_PCI_QUIRK(0x17aa, 0x20f2, "Thinkpad SL410/510", ALC269_FIXUP_SKU_IGNORE), | 14874 | SND_PCI_QUIRK(0x17aa, 0x20f2, "Thinkpad SL410/510", ALC269_FIXUP_SKU_IGNORE), |
14868 | SND_PCI_QUIRK(0x1043, 0x1a13, "Asus G73Jw", ALC269_FIXUP_ASUS_G73JW), | 14875 | SND_PCI_QUIRK(0x1043, 0x1a13, "Asus G73Jw", ALC269_FIXUP_ASUS_G73JW), |
14876 | SND_PCI_QUIRK(0x17aa, 0x9e54, "LENOVO NB", ALC269_FIXUP_LENOVO_EAPD), | ||
14869 | {} | 14877 | {} |
14870 | }; | 14878 | }; |
14871 | 14879 | ||