@@ -6151,6 +6151,7 @@ enum {
6151
6151
ALC295_FIXUP_ASUS_MIC_NO_PRESENCE ,
6152
6152
ALC269VC_FIXUP_ACER_VCOPPERBOX_PINS ,
6153
6153
ALC269VC_FIXUP_ACER_HEADSET_MIC ,
6154
+ ALC269VC_FIXUP_ACER_MIC_NO_PRESENCE ,
6154
6155
};
6155
6156
6156
6157
static const struct hda_fixup alc269_fixups [] = {
@@ -7349,6 +7350,15 @@ static const struct hda_fixup alc269_fixups[] = {
7349
7350
.chained = true,
7350
7351
.chain_id = ALC269_FIXUP_HEADSET_MIC
7351
7352
},
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
+ },
7352
7362
};
7353
7363
7354
7364
static const struct snd_pci_quirk alc269_fixup_tbl [] = {
@@ -7370,6 +7380,7 @@ static const struct snd_pci_quirk alc269_fixup_tbl[] = {
7370
7380
SND_PCI_QUIRK (0x1025 , 0x110e , "Acer Aspire ES1-432" , ALC255_FIXUP_ACER_MIC_NO_PRESENCE ),
7371
7381
SND_PCI_QUIRK (0x1025 , 0x1246 , "Acer Predator Helios 500" , ALC299_FIXUP_PREDATOR_SPK ),
7372
7382
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 ),
7373
7384
SND_PCI_QUIRK (0x1025 , 0x128f , "Acer Veriton Z6860G" , ALC286_FIXUP_ACER_AIO_HEADSET_MIC ),
7374
7385
SND_PCI_QUIRK (0x1025 , 0x1290 , "Acer Veriton Z4860G" , ALC286_FIXUP_ACER_AIO_HEADSET_MIC ),
7375
7386
SND_PCI_QUIRK (0x1025 , 0x1291 , "Acer Veriton Z4660G" , ALC286_FIXUP_ACER_AIO_HEADSET_MIC ),
0 commit comments