@@ -6153,6 +6153,7 @@ enum {
6153
6153
ALC269VC_FIXUP_ACER_HEADSET_MIC ,
6154
6154
ALC269VC_FIXUP_ACER_MIC_NO_PRESENCE ,
6155
6155
ALC289_FIXUP_ASUS_G401 ,
6156
+ ALC256_FIXUP_ACER_MIC_NO_PRESENCE ,
6156
6157
};
6157
6158
6158
6159
static const struct hda_fixup alc269_fixups [] = {
@@ -7367,6 +7368,15 @@ static const struct hda_fixup alc269_fixups[] = {
7367
7368
{ }
7368
7369
},
7369
7370
},
7371
+ [ALC256_FIXUP_ACER_MIC_NO_PRESENCE ] = {
7372
+ .type = HDA_FIXUP_PINS ,
7373
+ .v .pins = (const struct hda_pintbl []) {
7374
+ { 0x19 , 0x02a11120 }, /* use as headset mic, without its own jack detect */
7375
+ { }
7376
+ },
7377
+ .chained = true,
7378
+ .chain_id = ALC256_FIXUP_ASUS_HEADSET_MODE
7379
+ },
7370
7380
};
7371
7381
7372
7382
static const struct snd_pci_quirk alc269_fixup_tbl [] = {
@@ -7395,6 +7405,7 @@ static const struct snd_pci_quirk alc269_fixup_tbl[] = {
7395
7405
SND_PCI_QUIRK (0x1025 , 0x1308 , "Acer Aspire Z24-890" , ALC286_FIXUP_ACER_AIO_HEADSET_MIC ),
7396
7406
SND_PCI_QUIRK (0x1025 , 0x132a , "Acer TravelMate B114-21" , ALC233_FIXUP_ACER_HEADSET_MIC ),
7397
7407
SND_PCI_QUIRK (0x1025 , 0x1330 , "Acer TravelMate X514-51T" , ALC255_FIXUP_ACER_HEADSET_MIC ),
7408
+ SND_PCI_QUIRK (0x1025 , 0x1430 , "Acer TravelMate B311R-31" , ALC256_FIXUP_ACER_MIC_NO_PRESENCE ),
7398
7409
SND_PCI_QUIRK (0x1028 , 0x0470 , "Dell M101z" , ALC269_FIXUP_DELL_M101Z ),
7399
7410
SND_PCI_QUIRK (0x1028 , 0x054b , "Dell XPS one 2710" , ALC275_FIXUP_DELL_XPS ),
7400
7411
SND_PCI_QUIRK (0x1028 , 0x05bd , "Dell Latitude E6440" , ALC292_FIXUP_DELL_E7X ),
0 commit comments