@@ -8613,6 +8613,7 @@ enum {
8613
8613
ALC669_FIXUP_ACER_ASPIRE_ETHOS_HEADSET ,
8614
8614
ALC671_FIXUP_HP_HEADSET_MIC2 ,
8615
8615
ALC662_FIXUP_ACER_X2660G_HEADSET_MODE ,
8616
+ ALC662_FIXUP_ACER_NITRO_HEADSET_MODE ,
8616
8617
};
8617
8618
8618
8619
static const struct hda_fixup alc662_fixups [] = {
@@ -8967,6 +8968,16 @@ static const struct hda_fixup alc662_fixups[] = {
8967
8968
.chained = true,
8968
8969
.chain_id = ALC662_FIXUP_USI_FUNC
8969
8970
},
8971
+ [ALC662_FIXUP_ACER_NITRO_HEADSET_MODE ] = {
8972
+ .type = HDA_FIXUP_PINS ,
8973
+ .v .pins = (const struct hda_pintbl []) {
8974
+ { 0x1a , 0x01a11140 }, /* use as headset mic, without its own jack detect */
8975
+ { 0x1b , 0x0221144f },
8976
+ { }
8977
+ },
8978
+ .chained = true,
8979
+ .chain_id = ALC662_FIXUP_USI_FUNC
8980
+ },
8970
8981
};
8971
8982
8972
8983
static const struct snd_pci_quirk alc662_fixup_tbl [] = {
@@ -8978,6 +8989,7 @@ static const struct snd_pci_quirk alc662_fixup_tbl[] = {
8978
8989
SND_PCI_QUIRK (0x1025 , 0x0349 , "eMachines eM250" , ALC662_FIXUP_INV_DMIC ),
8979
8990
SND_PCI_QUIRK (0x1025 , 0x034a , "Gateway LT27" , ALC662_FIXUP_INV_DMIC ),
8980
8991
SND_PCI_QUIRK (0x1025 , 0x038b , "Acer Aspire 8943G" , ALC662_FIXUP_ASPIRE ),
8992
+ SND_PCI_QUIRK (0x1025 , 0x123c , "Acer Nitro N50-600" , ALC662_FIXUP_ACER_NITRO_HEADSET_MODE ),
8981
8993
SND_PCI_QUIRK (0x1025 , 0x124e , "Acer 2660G" , ALC662_FIXUP_ACER_X2660G_HEADSET_MODE ),
8982
8994
SND_PCI_QUIRK (0x1028 , 0x05d8 , "Dell" , ALC668_FIXUP_DELL_MIC_NO_PRESENCE ),
8983
8995
SND_PCI_QUIRK (0x1028 , 0x05db , "Dell" , ALC668_FIXUP_DELL_MIC_NO_PRESENCE ),
0 commit comments