@@ -7067,6 +7067,8 @@ enum {
70677067 ALC294_FIXUP_ASUS_GU502_HP ,
70687068 ALC294_FIXUP_ASUS_GU502_PINS ,
70697069 ALC294_FIXUP_ASUS_GU502_VERBS ,
7070+ ALC294_FIXUP_ASUS_G513_PINS ,
7071+ ALC285_FIXUP_ASUS_G533Z_PINS ,
70707072 ALC285_FIXUP_HP_GPIO_LED ,
70717073 ALC285_FIXUP_HP_MUTE_LED ,
70727074 ALC236_FIXUP_HP_GPIO_LED ,
@@ -8405,6 +8407,24 @@ static const struct hda_fixup alc269_fixups[] = {
84058407 [ALC294_FIXUP_ASUS_GU502_HP ] = {
84068408 .type = HDA_FIXUP_FUNC ,
84078409 .v .func = alc294_fixup_gu502_hp ,
8410+ },
8411+ [ALC294_FIXUP_ASUS_G513_PINS ] = {
8412+ .type = HDA_FIXUP_PINS ,
8413+ .v .pins = (const struct hda_pintbl []) {
8414+ { 0x19 , 0x03a11050 }, /* front HP mic */
8415+ { 0x1a , 0x03a11c30 }, /* rear external mic */
8416+ { 0x21 , 0x03211420 }, /* front HP out */
8417+ { }
8418+ },
8419+ },
8420+ [ALC285_FIXUP_ASUS_G533Z_PINS ] = {
8421+ .type = HDA_FIXUP_PINS ,
8422+ .v .pins = (const struct hda_pintbl []) {
8423+ { 0x14 , 0x90170120 },
8424+ { }
8425+ },
8426+ .chained = true,
8427+ .chain_id = ALC294_FIXUP_ASUS_G513_PINS ,
84088428 },
84098429 [ALC294_FIXUP_ASUS_COEF_1B ] = {
84108430 .type = HDA_FIXUP_VERBS ,
@@ -9149,6 +9169,7 @@ static const struct snd_pci_quirk alc269_fixup_tbl[] = {
91499169 SND_PCI_QUIRK (0x1028 , 0x0871 , "Dell Precision 3630" , ALC255_FIXUP_DELL_HEADSET_MIC ),
91509170 SND_PCI_QUIRK (0x1028 , 0x0872 , "Dell Precision 3630" , ALC255_FIXUP_DELL_HEADSET_MIC ),
91519171 SND_PCI_QUIRK (0x1028 , 0x0873 , "Dell Precision 3930" , ALC255_FIXUP_DUMMY_LINEOUT_VERB ),
9172+ SND_PCI_QUIRK (0x1028 , 0x087d , "Dell Precision 5530" , ALC289_FIXUP_DUAL_SPK ),
91529173 SND_PCI_QUIRK (0x1028 , 0x08ad , "Dell WYSE AIO" , ALC225_FIXUP_DELL_WYSE_AIO_MIC_NO_PRESENCE ),
91539174 SND_PCI_QUIRK (0x1028 , 0x08ae , "Dell WYSE NB" , ALC225_FIXUP_DELL1_MIC_NO_PRESENCE ),
91549175 SND_PCI_QUIRK (0x1028 , 0x0935 , "Dell" , ALC274_FIXUP_DELL_AIO_LINEOUT_VERB ),
@@ -9165,6 +9186,7 @@ static const struct snd_pci_quirk alc269_fixup_tbl[] = {
91659186 SND_PCI_QUIRK (0x1028 , 0x0a9d , "Dell Latitude 5430" , ALC269_FIXUP_DELL4_MIC_NO_PRESENCE ),
91669187 SND_PCI_QUIRK (0x1028 , 0x0a9e , "Dell Latitude 5430" , ALC269_FIXUP_DELL4_MIC_NO_PRESENCE ),
91679188 SND_PCI_QUIRK (0x1028 , 0x0b19 , "Dell XPS 15 9520" , ALC289_FIXUP_DUAL_SPK ),
9189+ SND_PCI_QUIRK (0x1028 , 0x0b1a , "Dell Precision 5570" , ALC289_FIXUP_DUAL_SPK ),
91689190 SND_PCI_QUIRK (0x1028 , 0x164a , "Dell" , ALC293_FIXUP_DELL1_MIC_NO_PRESENCE ),
91699191 SND_PCI_QUIRK (0x1028 , 0x164b , "Dell" , ALC293_FIXUP_DELL1_MIC_NO_PRESENCE ),
91709192 SND_PCI_QUIRK (0x103c , 0x1586 , "HP" , ALC269_FIXUP_HP_MUTE_LED_MIC2 ),
@@ -9292,6 +9314,7 @@ static const struct snd_pci_quirk alc269_fixup_tbl[] = {
92929314 SND_PCI_QUIRK (0x103c , 0x8896 , "HP EliteBook 855 G8 Notebook PC" , ALC285_FIXUP_HP_MUTE_LED ),
92939315 SND_PCI_QUIRK (0x103c , 0x8898 , "HP EliteBook 845 G8 Notebook PC" , ALC285_FIXUP_HP_LIMIT_INT_MIC_BOOST ),
92949316 SND_PCI_QUIRK (0x103c , 0x88d0 , "HP Pavilion 15-eh1xxx (mainboard 88D0)" , ALC287_FIXUP_HP_GPIO_LED ),
9317+ SND_PCI_QUIRK (0x103c , 0x8902 , "HP OMEN 16" , ALC285_FIXUP_HP_MUTE_LED ),
92959318 SND_PCI_QUIRK (0x103c , 0x896e , "HP EliteBook x360 830 G9" , ALC245_FIXUP_CS35L41_SPI_2_HP_GPIO_LED ),
92969319 SND_PCI_QUIRK (0x103c , 0x8971 , "HP EliteBook 830 G9" , ALC245_FIXUP_CS35L41_SPI_2_HP_GPIO_LED ),
92979320 SND_PCI_QUIRK (0x103c , 0x8972 , "HP EliteBook 840 G9" , ALC245_FIXUP_CS35L41_SPI_2_HP_GPIO_LED ),
@@ -9339,10 +9362,11 @@ static const struct snd_pci_quirk alc269_fixup_tbl[] = {
93399362 SND_PCI_QUIRK (0x1043 , 0x13b0 , "ASUS Z550SA" , ALC256_FIXUP_ASUS_MIC ),
93409363 SND_PCI_QUIRK (0x1043 , 0x1427 , "Asus Zenbook UX31E" , ALC269VB_FIXUP_ASUS_ZENBOOK ),
93419364 SND_PCI_QUIRK (0x1043 , 0x1517 , "Asus Zenbook UX31A" , ALC269VB_FIXUP_ASUS_ZENBOOK_UX31A ),
9365+ SND_PCI_QUIRK (0x1043 , 0x1662 , "ASUS GV301QH" , ALC294_FIXUP_ASUS_DUAL_SPK ),
9366+ SND_PCI_QUIRK (0x1043 , 0x16b2 , "ASUS GU603" , ALC289_FIXUP_ASUS_GA401 ),
93429367 SND_PCI_QUIRK (0x1043 , 0x16e3 , "ASUS UX50" , ALC269_FIXUP_STEREO_DMIC ),
93439368 SND_PCI_QUIRK (0x1043 , 0x1740 , "ASUS UX430UA" , ALC295_FIXUP_ASUS_DACS ),
93449369 SND_PCI_QUIRK (0x1043 , 0x17d1 , "ASUS UX431FL" , ALC294_FIXUP_ASUS_DUAL_SPK ),
9345- SND_PCI_QUIRK (0x1043 , 0x1662 , "ASUS GV301QH" , ALC294_FIXUP_ASUS_DUAL_SPK ),
93469370 SND_PCI_QUIRK (0x1043 , 0x1881 , "ASUS Zephyrus S/M" , ALC294_FIXUP_ASUS_GX502_PINS ),
93479371 SND_PCI_QUIRK (0x1043 , 0x18b1 , "Asus MJ401TA" , ALC256_FIXUP_ASUS_HEADSET_MIC ),
93489372 SND_PCI_QUIRK (0x1043 , 0x18f1 , "Asus FX505DT" , ALC256_FIXUP_ASUS_HEADSET_MIC ),
@@ -9358,14 +9382,16 @@ static const struct snd_pci_quirk alc269_fixup_tbl[] = {
93589382 SND_PCI_QUIRK (0x1043 , 0x1b13 , "Asus U41SV" , ALC269_FIXUP_INV_DMIC ),
93599383 SND_PCI_QUIRK (0x1043 , 0x1bbd , "ASUS Z550MA" , ALC255_FIXUP_ASUS_MIC_NO_PRESENCE ),
93609384 SND_PCI_QUIRK (0x1043 , 0x1c23 , "Asus X55U" , ALC269_FIXUP_LIMIT_INT_MIC_BOOST ),
9385+ SND_PCI_QUIRK (0x1043 , 0x1c92 , "ASUS ROG Strix G15" , ALC285_FIXUP_ASUS_G533Z_PINS ),
93619386 SND_PCI_QUIRK (0x1043 , 0x1ccd , "ASUS X555UB" , ALC256_FIXUP_ASUS_MIC ),
9387+ SND_PCI_QUIRK (0x1043 , 0x1d42 , "ASUS Zephyrus G14 2022" , ALC289_FIXUP_ASUS_GA401 ),
93629388 SND_PCI_QUIRK (0x1043 , 0x1d4e , "ASUS TM420" , ALC256_FIXUP_ASUS_HPE ),
93639389 SND_PCI_QUIRK (0x1043 , 0x1e11 , "ASUS Zephyrus G15" , ALC289_FIXUP_ASUS_GA502 ),
93649390 SND_PCI_QUIRK (0x1043 , 0x1e51 , "ASUS Zephyrus M15" , ALC294_FIXUP_ASUS_GU502_PINS ),
9391+ SND_PCI_QUIRK (0x1043 , 0x1e5e , "ASUS ROG Strix G513" , ALC294_FIXUP_ASUS_G513_PINS ),
93659392 SND_PCI_QUIRK (0x1043 , 0x1e8e , "ASUS Zephyrus G15" , ALC289_FIXUP_ASUS_GA401 ),
9393+ SND_PCI_QUIRK (0x1043 , 0x1c52 , "ASUS Zephyrus G15 2022" , ALC289_FIXUP_ASUS_GA401 ),
93669394 SND_PCI_QUIRK (0x1043 , 0x1f11 , "ASUS Zephyrus G14" , ALC289_FIXUP_ASUS_GA401 ),
9367- SND_PCI_QUIRK (0x1043 , 0x1d42 , "ASUS Zephyrus G14 2022" , ALC289_FIXUP_ASUS_GA401 ),
9368- SND_PCI_QUIRK (0x1043 , 0x16b2 , "ASUS GU603" , ALC289_FIXUP_ASUS_GA401 ),
93699395 SND_PCI_QUIRK (0x1043 , 0x3030 , "ASUS ZN270IE" , ALC256_FIXUP_ASUS_AIO_GPIO2 ),
93709396 SND_PCI_QUIRK (0x1043 , 0x831a , "ASUS P901" , ALC269_FIXUP_STEREO_DMIC ),
93719397 SND_PCI_QUIRK (0x1043 , 0x834a , "ASUS S101" , ALC269_FIXUP_STEREO_DMIC ),
@@ -9569,6 +9595,7 @@ static const struct snd_pci_quirk alc269_fixup_tbl[] = {
95699595 SND_PCI_QUIRK (0x17aa , 0x9e54 , "LENOVO NB" , ALC269_FIXUP_LENOVO_EAPD ),
95709596 SND_PCI_QUIRK (0x1849 , 0x1233 , "ASRock NUC Box 1100" , ALC233_FIXUP_NO_AUDIO_JACK ),
95719597 SND_PCI_QUIRK (0x19e5 , 0x3204 , "Huawei MACH-WX9" , ALC256_FIXUP_HUAWEI_MACH_WX9_PINS ),
9598+ SND_PCI_QUIRK (0x19e5 , 0x320f , "Huawei WRT-WX9 " , ALC256_FIXUP_ASUS_MIC_NO_PRESENCE ),
95729599 SND_PCI_QUIRK (0x1b35 , 0x1235 , "CZC B20" , ALC269_FIXUP_CZC_B20 ),
95739600 SND_PCI_QUIRK (0x1b35 , 0x1236 , "CZC TMI" , ALC269_FIXUP_CZC_TMI ),
95749601 SND_PCI_QUIRK (0x1b35 , 0x1237 , "CZC L101" , ALC269_FIXUP_CZC_L101 ),
0 commit comments