Skip to content

Commit

Permalink
ALSA: hda - Fix EAPD on Lenovo NB ALC269 to low
Browse files Browse the repository at this point in the history
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>
  • Loading branch information
Kailang Yang authored and Takashi Iwai committed Jan 12, 2011
1 parent e2e9329 commit 357f915
Showing 1 changed file with 8 additions and 0 deletions.
8 changes: 8 additions & 0 deletions sound/pci/hda/patch_realtek.c
Original file line number Diff line number Diff line change
Expand Up @@ -14821,6 +14821,7 @@ enum {
ALC269_FIXUP_DELL_M101Z,
ALC269_FIXUP_SKU_IGNORE,
ALC269_FIXUP_ASUS_G73JW,
ALC269_FIXUP_LENOVO_EAPD,
};

static const struct alc_fixup alc269_fixups[] = {
Expand Down Expand Up @@ -14855,6 +14856,12 @@ static const struct alc_fixup alc269_fixups[] = {
{ }
}
},
[ALC269_FIXUP_LENOVO_EAPD] = {
.verbs = (const struct hda_verb[]) {
{0x14, AC_VERB_SET_EAPD_BTLENABLE, 0},
{}
}
},
};

static struct snd_pci_quirk alc269_fixup_tbl[] = {
Expand All @@ -14866,6 +14873,7 @@ static struct snd_pci_quirk alc269_fixup_tbl[] = {
SND_PCI_QUIRK(0x17aa, 0x21b8, "Thinkpad Edge 14", ALC269_FIXUP_SKU_IGNORE),
SND_PCI_QUIRK(0x17aa, 0x20f2, "Thinkpad SL410/510", ALC269_FIXUP_SKU_IGNORE),
SND_PCI_QUIRK(0x1043, 0x1a13, "Asus G73Jw", ALC269_FIXUP_ASUS_G73JW),
SND_PCI_QUIRK(0x17aa, 0x9e54, "LENOVO NB", ALC269_FIXUP_LENOVO_EAPD),
{}
};

Expand Down

0 comments on commit 357f915

Please sign in to comment.