@@ -2624,6 +2624,7 @@ static const struct snd_pci_quirk alc882_fixup_tbl[] = {
26242624 SND_PCI_QUIRK (0x1462 , 0xda57 , "MSI Z270-Gaming" , ALC1220_FIXUP_GB_DUAL_CODECS ),
26252625 SND_PCI_QUIRK_VENDOR (0x1462 , "MSI" , ALC882_FIXUP_GPIO3 ),
26262626 SND_PCI_QUIRK (0x147b , 0x107a , "Abit AW9D-MAX" , ALC882_FIXUP_ABIT_AW9D_MAX ),
2627+ SND_PCI_QUIRK (0x1558 , 0x3702 , "Clevo X370SN[VW]" , ALC1220_FIXUP_CLEVO_PB51ED_PINS ),
26272628 SND_PCI_QUIRK (0x1558 , 0x50d3 , "Clevo PC50[ER][CDF]" , ALC1220_FIXUP_CLEVO_PB51ED_PINS ),
26282629 SND_PCI_QUIRK (0x1558 , 0x65d1 , "Clevo PB51[ER][CDF]" , ALC1220_FIXUP_CLEVO_PB51ED_PINS ),
26292630 SND_PCI_QUIRK (0x1558 , 0x65d2 , "Clevo PB51R[CDF]" , ALC1220_FIXUP_CLEVO_PB51ED_PINS ),
@@ -6959,6 +6960,8 @@ enum {
69596960 ALC269_FIXUP_DELL_M101Z ,
69606961 ALC269_FIXUP_SKU_IGNORE ,
69616962 ALC269_FIXUP_ASUS_G73JW ,
6963+ ALC269_FIXUP_ASUS_N7601ZM_PINS ,
6964+ ALC269_FIXUP_ASUS_N7601ZM ,
69626965 ALC269_FIXUP_LENOVO_EAPD ,
69636966 ALC275_FIXUP_SONY_HWEQ ,
69646967 ALC275_FIXUP_SONY_DISABLE_AAMIX ,
@@ -7255,6 +7258,29 @@ static const struct hda_fixup alc269_fixups[] = {
72557258 { }
72567259 }
72577260 },
7261+ [ALC269_FIXUP_ASUS_N7601ZM_PINS ] = {
7262+ .type = HDA_FIXUP_PINS ,
7263+ .v .pins = (const struct hda_pintbl []) {
7264+ { 0x19 , 0x03A11050 },
7265+ { 0x1a , 0x03A11C30 },
7266+ { 0x21 , 0x03211420 },
7267+ { }
7268+ }
7269+ },
7270+ [ALC269_FIXUP_ASUS_N7601ZM ] = {
7271+ .type = HDA_FIXUP_VERBS ,
7272+ .v .verbs = (const struct hda_verb []) {
7273+ {0x20 , AC_VERB_SET_COEF_INDEX , 0x62 },
7274+ {0x20 , AC_VERB_SET_PROC_COEF , 0xa007 },
7275+ {0x20 , AC_VERB_SET_COEF_INDEX , 0x10 },
7276+ {0x20 , AC_VERB_SET_PROC_COEF , 0x8420 },
7277+ {0x20 , AC_VERB_SET_COEF_INDEX , 0x0f },
7278+ {0x20 , AC_VERB_SET_PROC_COEF , 0x7774 },
7279+ { }
7280+ },
7281+ .chained = true,
7282+ .chain_id = ALC269_FIXUP_ASUS_N7601ZM_PINS ,
7283+ },
72587284 [ALC269_FIXUP_LENOVO_EAPD ] = {
72597285 .type = HDA_FIXUP_VERBS ,
72607286 .v .verbs = (const struct hda_verb []) {
@@ -9262,7 +9288,6 @@ static const struct snd_pci_quirk alc269_fixup_tbl[] = {
92629288 SND_PCI_QUIRK (0x1028 , 0x0a62 , "Dell Precision 5560" , ALC289_FIXUP_DUAL_SPK ),
92639289 SND_PCI_QUIRK (0x1028 , 0x0a9d , "Dell Latitude 5430" , ALC269_FIXUP_DELL4_MIC_NO_PRESENCE ),
92649290 SND_PCI_QUIRK (0x1028 , 0x0a9e , "Dell Latitude 5430" , ALC269_FIXUP_DELL4_MIC_NO_PRESENCE ),
9265- SND_PCI_QUIRK (0x1028 , 0x0ac9 , "Dell Precision 3260" , ALC283_FIXUP_CHROME_BOOK ),
92669291 SND_PCI_QUIRK (0x1028 , 0x0b19 , "Dell XPS 15 9520" , ALC289_FIXUP_DUAL_SPK ),
92679292 SND_PCI_QUIRK (0x1028 , 0x0b1a , "Dell Precision 5570" , ALC289_FIXUP_DUAL_SPK ),
92689293 SND_PCI_QUIRK (0x1028 , 0x0b37 , "Dell Inspiron 16 Plus 7620 2-in-1" , ALC295_FIXUP_DELL_INSPIRON_TOP_SPEAKERS ),
@@ -9443,6 +9468,8 @@ static const struct snd_pci_quirk alc269_fixup_tbl[] = {
94439468 SND_PCI_QUIRK (0x103c , 0x8b47 , "HP" , ALC245_FIXUP_CS35L41_SPI_2_HP_GPIO_LED ),
94449469 SND_PCI_QUIRK (0x103c , 0x8b5d , "HP" , ALC236_FIXUP_HP_MUTE_LED_MICMUTE_VREF ),
94459470 SND_PCI_QUIRK (0x103c , 0x8b5e , "HP" , ALC236_FIXUP_HP_MUTE_LED_MICMUTE_VREF ),
9471+ SND_PCI_QUIRK (0x103c , 0x8b65 , "HP ProBook 455 15.6 inch G10 Notebook PC" , ALC236_FIXUP_HP_MUTE_LED_MICMUTE_VREF ),
9472+ SND_PCI_QUIRK (0x103c , 0x8b66 , "HP" , ALC236_FIXUP_HP_MUTE_LED_MICMUTE_VREF ),
94469473 SND_PCI_QUIRK (0x103c , 0x8b7a , "HP" , ALC236_FIXUP_HP_GPIO_LED ),
94479474 SND_PCI_QUIRK (0x103c , 0x8b7d , "HP" , ALC236_FIXUP_HP_GPIO_LED ),
94489475 SND_PCI_QUIRK (0x103c , 0x8b87 , "HP" , ALC236_FIXUP_HP_GPIO_LED ),
@@ -9464,6 +9491,7 @@ static const struct snd_pci_quirk alc269_fixup_tbl[] = {
94649491 SND_PCI_QUIRK (0x1043 , 0x1271 , "ASUS X430UN" , ALC256_FIXUP_ASUS_MIC_NO_PRESENCE ),
94659492 SND_PCI_QUIRK (0x1043 , 0x1290 , "ASUS X441SA" , ALC233_FIXUP_EAPD_COEF_AND_MIC_NO_PRESENCE ),
94669493 SND_PCI_QUIRK (0x1043 , 0x12a0 , "ASUS X441UV" , ALC233_FIXUP_EAPD_COEF_AND_MIC_NO_PRESENCE ),
9494+ SND_PCI_QUIRK (0x1043 , 0x12a3 , "Asus N7691ZM" , ALC269_FIXUP_ASUS_N7601ZM ),
94679495 SND_PCI_QUIRK (0x1043 , 0x12af , "ASUS UX582ZS" , ALC245_FIXUP_CS35L41_SPI_2 ),
94689496 SND_PCI_QUIRK (0x1043 , 0x12e0 , "ASUS X541SA" , ALC256_FIXUP_ASUS_MIC ),
94699497 SND_PCI_QUIRK (0x1043 , 0x12f0 , "ASUS X541UV" , ALC256_FIXUP_ASUS_MIC ),
@@ -9661,6 +9689,9 @@ static const struct snd_pci_quirk alc269_fixup_tbl[] = {
96619689 SND_PCI_QUIRK (0x17aa , 0x22f1 , "Thinkpad" , ALC287_FIXUP_CS35L41_I2C_2 ),
96629690 SND_PCI_QUIRK (0x17aa , 0x22f2 , "Thinkpad" , ALC287_FIXUP_CS35L41_I2C_2 ),
96639691 SND_PCI_QUIRK (0x17aa , 0x22f3 , "Thinkpad" , ALC287_FIXUP_CS35L41_I2C_2 ),
9692+ SND_PCI_QUIRK (0x17aa , 0x2318 , "Thinkpad Z13 Gen2" , ALC287_FIXUP_CS35L41_I2C_2 ),
9693+ SND_PCI_QUIRK (0x17aa , 0x2319 , "Thinkpad Z16 Gen2" , ALC287_FIXUP_CS35L41_I2C_2 ),
9694+ SND_PCI_QUIRK (0x17aa , 0x231a , "Thinkpad Z16 Gen2" , ALC287_FIXUP_CS35L41_I2C_2 ),
96649695 SND_PCI_QUIRK (0x17aa , 0x30bb , "ThinkCentre AIO" , ALC233_FIXUP_LENOVO_LINE2_MIC_HOTKEY ),
96659696 SND_PCI_QUIRK (0x17aa , 0x30e2 , "ThinkCentre AIO" , ALC233_FIXUP_LENOVO_LINE2_MIC_HOTKEY ),
96669697 SND_PCI_QUIRK (0x17aa , 0x310c , "ThinkCentre Station" , ALC294_FIXUP_LENOVO_MIC_LOCATION ),
@@ -9713,6 +9744,7 @@ static const struct snd_pci_quirk alc269_fixup_tbl[] = {
97139744 SND_PCI_QUIRK (0x17aa , 0x511e , "Thinkpad" , ALC298_FIXUP_TPT470_DOCK ),
97149745 SND_PCI_QUIRK (0x17aa , 0x511f , "Thinkpad" , ALC298_FIXUP_TPT470_DOCK ),
97159746 SND_PCI_QUIRK (0x17aa , 0x9e54 , "LENOVO NB" , ALC269_FIXUP_LENOVO_EAPD ),
9747+ SND_PCI_QUIRK (0x17aa , 0x9e56 , "Lenovo ZhaoYang CF4620Z" , ALC286_FIXUP_SONY_MIC_NO_PRESENCE ),
97169748 SND_PCI_QUIRK (0x1849 , 0x1233 , "ASRock NUC Box 1100" , ALC233_FIXUP_NO_AUDIO_JACK ),
97179749 SND_PCI_QUIRK (0x1849 , 0xa233 , "Positivo Master C6300" , ALC269_FIXUP_HEADSET_MIC ),
97189750 SND_PCI_QUIRK (0x19e5 , 0x3204 , "Huawei MACH-WX9" , ALC256_FIXUP_HUAWEI_MACH_WX9_PINS ),
0 commit comments