Skip to content

Commit 781c90c

Browse files
starnighttiwai
authored andcommitted
ALSA: hda/realtek: Enable headset mic of Acer Veriton N4660G with ALC269VC
The Acer Veriton N4660G desktop's audio (1025:1248) with ALC269VC cannot detect the headset microphone until ALC269VC_FIXUP_ACER_MIC_NO_PRESENCE quirk maps the NID 0x18 as the headset mic pin. Signed-off-by: Jian-Hong Pan <[email protected]> Cc: <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Takashi Iwai <[email protected]>
1 parent 6e15d12 commit 781c90c

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

sound/pci/hda/patch_realtek.c

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6151,6 +6151,7 @@ enum {
61516151
ALC295_FIXUP_ASUS_MIC_NO_PRESENCE,
61526152
ALC269VC_FIXUP_ACER_VCOPPERBOX_PINS,
61536153
ALC269VC_FIXUP_ACER_HEADSET_MIC,
6154+
ALC269VC_FIXUP_ACER_MIC_NO_PRESENCE,
61546155
};
61556156

61566157
static const struct hda_fixup alc269_fixups[] = {
@@ -7349,6 +7350,15 @@ static const struct hda_fixup alc269_fixups[] = {
73497350
.chained = true,
73507351
.chain_id = ALC269_FIXUP_HEADSET_MIC
73517352
},
7353+
[ALC269VC_FIXUP_ACER_MIC_NO_PRESENCE] = {
7354+
.type = HDA_FIXUP_PINS,
7355+
.v.pins = (const struct hda_pintbl[]) {
7356+
{ 0x18, 0x01a11130 }, /* use as headset mic, without its own jack detect */
7357+
{ }
7358+
},
7359+
.chained = true,
7360+
.chain_id = ALC269_FIXUP_HEADSET_MIC
7361+
},
73527362
};
73537363

73547364
static const struct snd_pci_quirk alc269_fixup_tbl[] = {
@@ -7370,6 +7380,7 @@ static const struct snd_pci_quirk alc269_fixup_tbl[] = {
73707380
SND_PCI_QUIRK(0x1025, 0x110e, "Acer Aspire ES1-432", ALC255_FIXUP_ACER_MIC_NO_PRESENCE),
73717381
SND_PCI_QUIRK(0x1025, 0x1246, "Acer Predator Helios 500", ALC299_FIXUP_PREDATOR_SPK),
73727382
SND_PCI_QUIRK(0x1025, 0x1247, "Acer vCopperbox", ALC269VC_FIXUP_ACER_VCOPPERBOX_PINS),
7383+
SND_PCI_QUIRK(0x1025, 0x1248, "Acer Veriton N4660G", ALC269VC_FIXUP_ACER_MIC_NO_PRESENCE),
73737384
SND_PCI_QUIRK(0x1025, 0x128f, "Acer Veriton Z6860G", ALC286_FIXUP_ACER_AIO_HEADSET_MIC),
73747385
SND_PCI_QUIRK(0x1025, 0x1290, "Acer Veriton Z4860G", ALC286_FIXUP_ACER_AIO_HEADSET_MIC),
73757386
SND_PCI_QUIRK(0x1025, 0x1291, "Acer Veriton Z4660G", ALC286_FIXUP_ACER_AIO_HEADSET_MIC),

0 commit comments

Comments
 (0)