@@ -12028,6 +12028,7 @@ enum {
12028
12028
ALC897_FIXUP_LENOVO_HEADSET_MODE ,
12029
12029
ALC897_FIXUP_HEADSET_MIC_PIN2 ,
12030
12030
ALC897_FIXUP_UNIS_H3C_X500S ,
12031
+ ALC897_FIXUP_HEADSET_MIC_PIN3 ,
12031
12032
};
12032
12033
12033
12034
static const struct hda_fixup alc662_fixups [] = {
@@ -12474,10 +12475,18 @@ static const struct hda_fixup alc662_fixups[] = {
12474
12475
{}
12475
12476
},
12476
12477
},
12478
+ [ALC897_FIXUP_HEADSET_MIC_PIN3 ] = {
12479
+ .type = HDA_FIXUP_PINS ,
12480
+ .v .pins = (const struct hda_pintbl []) {
12481
+ { 0x19 , 0x03a11050 }, /* use as headset mic */
12482
+ { }
12483
+ },
12484
+ },
12477
12485
};
12478
12486
12479
12487
static const struct snd_pci_quirk alc662_fixup_tbl [] = {
12480
12488
SND_PCI_QUIRK (0x1019 , 0x9087 , "ECS" , ALC662_FIXUP_ASUS_MODE2 ),
12489
+ SND_PCI_QUIRK (0x1019 , 0x9859 , "JP-IK LEAP W502" , ALC897_FIXUP_HEADSET_MIC_PIN3 ),
12481
12490
SND_PCI_QUIRK (0x1025 , 0x022f , "Acer Aspire One" , ALC662_FIXUP_INV_DMIC ),
12482
12491
SND_PCI_QUIRK (0x1025 , 0x0241 , "Packard Bell DOTS" , ALC662_FIXUP_INV_DMIC ),
12483
12492
SND_PCI_QUIRK (0x1025 , 0x0308 , "Acer Aspire 8942G" , ALC662_FIXUP_ASPIRE ),
0 commit comments