@@ -10246,6 +10246,8 @@ static const struct snd_pci_quirk alc269_fixup_tbl[] = {
1024610246 SND_PCI_QUIRK (0x1028 , 0x0c1e , "Dell Precision 3540" , ALC236_FIXUP_DELL_DUAL_CODECS ),
1024710247 SND_PCI_QUIRK (0x1028 , 0x0c28 , "Dell Inspiron 16 Plus 7630" , ALC295_FIXUP_DELL_INSPIRON_TOP_SPEAKERS ),
1024810248 SND_PCI_QUIRK (0x1028 , 0x0c4d , "Dell" , ALC287_FIXUP_CS35L41_I2C_4 ),
10249+ SND_PCI_QUIRK (0x1028 , 0x0c94 , "Dell Polaris 3 metal" , ALC287_FIXUP_TAS2781_I2C ),
10250+ SND_PCI_QUIRK (0x1028 , 0x0c96 , "Dell Polaris 2in1" , ALC287_FIXUP_TAS2781_I2C ),
1024910251 SND_PCI_QUIRK (0x1028 , 0x0cbd , "Dell Oasis 13 CS MTL-U" , ALC289_FIXUP_DELL_CS35L41_SPI_2 ),
1025010252 SND_PCI_QUIRK (0x1028 , 0x0cbe , "Dell Oasis 13 2-IN-1 MTL-U" , ALC289_FIXUP_DELL_CS35L41_SPI_2 ),
1025110253 SND_PCI_QUIRK (0x1028 , 0x0cbf , "Dell Oasis 13 Low Weight MTU-L" , ALC289_FIXUP_DELL_CS35L41_SPI_2 ),
@@ -10549,11 +10551,15 @@ static const struct snd_pci_quirk alc269_fixup_tbl[] = {
1054910551 SND_PCI_QUIRK (0x1043 , 0x103f , "ASUS TX300" , ALC282_FIXUP_ASUS_TX300 ),
1055010552 SND_PCI_QUIRK (0x1043 , 0x106d , "Asus K53BE" , ALC269_FIXUP_LIMIT_INT_MIC_BOOST ),
1055110553 SND_PCI_QUIRK (0x1043 , 0x10a1 , "ASUS UX391UA" , ALC294_FIXUP_ASUS_SPK ),
10554+ SND_PCI_QUIRK (0x1043 , 0x10a4 , "ASUS TP3407SA" , ALC287_FIXUP_TAS2781_I2C ),
1055210555 SND_PCI_QUIRK (0x1043 , 0x10c0 , "ASUS X540SA" , ALC256_FIXUP_ASUS_MIC ),
1055310556 SND_PCI_QUIRK (0x1043 , 0x10d0 , "ASUS X540LA/X540LJ" , ALC255_FIXUP_ASUS_MIC_NO_PRESENCE ),
1055410557 SND_PCI_QUIRK (0x1043 , 0x10d3 , "ASUS K6500ZC" , ALC294_FIXUP_ASUS_SPK ),
10558+ SND_PCI_QUIRK (0x1043 , 0x1154 , "ASUS TP3607SH" , ALC287_FIXUP_TAS2781_I2C ),
1055510559 SND_PCI_QUIRK (0x1043 , 0x115d , "Asus 1015E" , ALC269_FIXUP_LIMIT_INT_MIC_BOOST ),
1055610560 SND_PCI_QUIRK (0x1043 , 0x11c0 , "ASUS X556UR" , ALC255_FIXUP_ASUS_MIC_NO_PRESENCE ),
10561+ SND_PCI_QUIRK (0x1043 , 0x1204 , "ASUS Strix G615JHR_JMR_JPR" , ALC287_FIXUP_TAS2781_I2C ),
10562+ SND_PCI_QUIRK (0x1043 , 0x1214 , "ASUS Strix G615LH_LM_LP" , ALC287_FIXUP_TAS2781_I2C ),
1055710563 SND_PCI_QUIRK (0x1043 , 0x125e , "ASUS Q524UQK" , ALC255_FIXUP_ASUS_MIC_NO_PRESENCE ),
1055810564 SND_PCI_QUIRK (0x1043 , 0x1271 , "ASUS X430UN" , ALC256_FIXUP_ASUS_MIC_NO_PRESENCE ),
1055910565 SND_PCI_QUIRK (0x1043 , 0x1290 , "ASUS X441SA" , ALC233_FIXUP_EAPD_COEF_AND_MIC_NO_PRESENCE ),
@@ -10631,6 +10637,7 @@ static const struct snd_pci_quirk alc269_fixup_tbl[] = {
1063110637 SND_PCI_QUIRK (0x1043 , 0x1e51 , "ASUS Zephyrus M15" , ALC294_FIXUP_ASUS_GU502_PINS ),
1063210638 SND_PCI_QUIRK (0x1043 , 0x1e5e , "ASUS ROG Strix G513" , ALC294_FIXUP_ASUS_G513_PINS ),
1063310639 SND_PCI_QUIRK (0x1043 , 0x1e8e , "ASUS Zephyrus G15" , ALC289_FIXUP_ASUS_GA401 ),
10640+ SND_PCI_QUIRK (0x1043 , 0x1eb3 , "ASUS Ally RCLA72" , ALC287_FIXUP_TAS2781_I2C ),
1063410641 SND_PCI_QUIRK (0x1043 , 0x1ed3 , "ASUS HN7306W" , ALC287_FIXUP_CS35L41_I2C_2 ),
1063510642 SND_PCI_QUIRK (0x1043 , 0x1ee2 , "ASUS UM6702RA/RC" , ALC287_FIXUP_CS35L41_I2C_2 ),
1063610643 SND_PCI_QUIRK (0x1043 , 0x1c52 , "ASUS Zephyrus G15 2022" , ALC289_FIXUP_ASUS_GA401 ),
@@ -10645,6 +10652,13 @@ static const struct snd_pci_quirk alc269_fixup_tbl[] = {
1064510652 SND_PCI_QUIRK (0x1043 , 0x3a40 , "ASUS G814JZR" , ALC285_FIXUP_ASUS_SPI_REAR_SPEAKERS ),
1064610653 SND_PCI_QUIRK (0x1043 , 0x3a50 , "ASUS G834JYR/JZR" , ALC285_FIXUP_ASUS_SPI_REAR_SPEAKERS ),
1064710654 SND_PCI_QUIRK (0x1043 , 0x3a60 , "ASUS G634JYR/JZR" , ALC285_FIXUP_ASUS_SPI_REAR_SPEAKERS ),
10655+ SND_PCI_QUIRK (0x1043 , 0x3e30 , "ASUS TP3607SA" , ALC287_FIXUP_TAS2781_I2C ),
10656+ SND_PCI_QUIRK (0x1043 , 0x3ee0 , "ASUS Strix G815_JHR_JMR_JPR" , ALC287_FIXUP_TAS2781_I2C ),
10657+ SND_PCI_QUIRK (0x1043 , 0x3ef0 , "ASUS Strix G635LR_LW_LX" , ALC287_FIXUP_TAS2781_I2C ),
10658+ SND_PCI_QUIRK (0x1043 , 0x3f00 , "ASUS Strix G815LH_LM_LP" , ALC287_FIXUP_TAS2781_I2C ),
10659+ SND_PCI_QUIRK (0x1043 , 0x3f10 , "ASUS Strix G835LR_LW_LX" , ALC287_FIXUP_TAS2781_I2C ),
10660+ SND_PCI_QUIRK (0x1043 , 0x3f20 , "ASUS Strix G615LR_LW" , ALC287_FIXUP_TAS2781_I2C ),
10661+ SND_PCI_QUIRK (0x1043 , 0x3f30 , "ASUS Strix G815LR_LW" , ALC287_FIXUP_TAS2781_I2C ),
1064810662 SND_PCI_QUIRK (0x1043 , 0x831a , "ASUS P901" , ALC269_FIXUP_STEREO_DMIC ),
1064910663 SND_PCI_QUIRK (0x1043 , 0x834a , "ASUS S101" , ALC269_FIXUP_STEREO_DMIC ),
1065010664 SND_PCI_QUIRK (0x1043 , 0x8398 , "ASUS P1005" , ALC269_FIXUP_STEREO_DMIC ),
@@ -10867,11 +10881,14 @@ static const struct snd_pci_quirk alc269_fixup_tbl[] = {
1086710881 SND_PCI_QUIRK (0x17aa , 0x3878 , "Lenovo Legion 7 Slim 16ARHA7" , ALC287_FIXUP_CS35L41_I2C_2 ),
1086810882 SND_PCI_QUIRK (0x17aa , 0x387d , "Yoga S780-16 pro Quad AAC" , ALC287_FIXUP_TAS2781_I2C ),
1086910883 SND_PCI_QUIRK (0x17aa , 0x387e , "Yoga S780-16 pro Quad YC" , ALC287_FIXUP_TAS2781_I2C ),
10884+ SND_PCI_QUIRK (0x17aa , 0x387f , "Yoga S780-16 pro dual LX" , ALC287_FIXUP_TAS2781_I2C ),
10885+ SND_PCI_QUIRK (0x17aa , 0x3880 , "Yoga S780-16 pro dual YC" , ALC287_FIXUP_TAS2781_I2C ),
1087010886 SND_PCI_QUIRK (0x17aa , 0x3881 , "YB9 dual power mode2 YC" , ALC287_FIXUP_TAS2781_I2C ),
1087110887 SND_PCI_QUIRK (0x17aa , 0x3882 , "Lenovo Yoga Pro 7 14APH8" , ALC287_FIXUP_YOGA9_14IAP7_BASS_SPK_PIN ),
1087210888 SND_PCI_QUIRK (0x17aa , 0x3884 , "Y780 YG DUAL" , ALC287_FIXUP_TAS2781_I2C ),
1087310889 SND_PCI_QUIRK (0x17aa , 0x3886 , "Y780 VECO DUAL" , ALC287_FIXUP_TAS2781_I2C ),
1087410890 SND_PCI_QUIRK (0x17aa , 0x3891 , "Lenovo Yoga Pro 7 14AHP9" , ALC287_FIXUP_YOGA9_14IAP7_BASS_SPK_PIN ),
10891+ SND_PCI_QUIRK (0x17aa , 0x38a5 , "Y580P AMD dual" , ALC287_FIXUP_TAS2781_I2C ),
1087510892 SND_PCI_QUIRK (0x17aa , 0x38a7 , "Y780P AMD YG dual" , ALC287_FIXUP_TAS2781_I2C ),
1087610893 SND_PCI_QUIRK (0x17aa , 0x38a8 , "Y780P AMD VECO dual" , ALC287_FIXUP_TAS2781_I2C ),
1087710894 SND_PCI_QUIRK (0x17aa , 0x38a9 , "Thinkbook 16P" , ALC287_FIXUP_MG_RTKC_CSAMP_CS35L41_I2C_THINKPAD ),
@@ -10880,6 +10897,8 @@ static const struct snd_pci_quirk alc269_fixup_tbl[] = {
1088010897 SND_PCI_QUIRK (0x17aa , 0x38b5 , "Legion Slim 7 16IRH8" , ALC287_FIXUP_CS35L41_I2C_2 ),
1088110898 SND_PCI_QUIRK (0x17aa , 0x38b6 , "Legion Slim 7 16APH8" , ALC287_FIXUP_CS35L41_I2C_2 ),
1088210899 SND_PCI_QUIRK (0x17aa , 0x38b7 , "Legion Slim 7 16APH8" , ALC287_FIXUP_CS35L41_I2C_2 ),
10900+ SND_PCI_QUIRK (0x17aa , 0x38b8 , "Yoga S780-14.5 proX AMD YC Dual" , ALC287_FIXUP_TAS2781_I2C ),
10901+ SND_PCI_QUIRK (0x17aa , 0x38b9 , "Yoga S780-14.5 proX AMD LX Dual" , ALC287_FIXUP_TAS2781_I2C ),
1088310902 SND_PCI_QUIRK (0x17aa , 0x38ba , "Yoga S780-14.5 Air AMD quad YC" , ALC287_FIXUP_TAS2781_I2C ),
1088410903 SND_PCI_QUIRK (0x17aa , 0x38bb , "Yoga S780-14.5 Air AMD quad AAC" , ALC287_FIXUP_TAS2781_I2C ),
1088510904 SND_PCI_QUIRK (0x17aa , 0x38be , "Yoga S980-14.5 proX YC Dual" , ALC287_FIXUP_TAS2781_I2C ),
@@ -10890,12 +10909,22 @@ static const struct snd_pci_quirk alc269_fixup_tbl[] = {
1089010909 SND_PCI_QUIRK (0x17aa , 0x38cb , "Y790 YG DUAL" , ALC287_FIXUP_TAS2781_I2C ),
1089110910 SND_PCI_QUIRK (0x17aa , 0x38cd , "Y790 VECO DUAL" , ALC287_FIXUP_TAS2781_I2C ),
1089210911 SND_PCI_QUIRK (0x17aa , 0x38d2 , "Lenovo Yoga 9 14IMH9" , ALC287_FIXUP_YOGA9_14IMH9_BASS_SPK_PIN ),
10912+ SND_PCI_QUIRK (0x17aa , 0x38d3 , "Yoga S990-16 Pro IMH YC Dual" , ALC287_FIXUP_TAS2781_I2C ),
10913+ SND_PCI_QUIRK (0x17aa , 0x38d4 , "Yoga S990-16 Pro IMH VECO Dual" , ALC287_FIXUP_TAS2781_I2C ),
10914+ SND_PCI_QUIRK (0x17aa , 0x38d5 , "Yoga S990-16 Pro IMH YC Quad" , ALC287_FIXUP_TAS2781_I2C ),
10915+ SND_PCI_QUIRK (0x17aa , 0x38d6 , "Yoga S990-16 Pro IMH VECO Quad" , ALC287_FIXUP_TAS2781_I2C ),
1089310916 SND_PCI_QUIRK (0x17aa , 0x38d7 , "Lenovo Yoga 9 14IMH9" , ALC287_FIXUP_YOGA9_14IMH9_BASS_SPK_PIN ),
10917+ SND_PCI_QUIRK (0x17aa , 0x38df , "Yoga Y990 Intel YC Dual" , ALC287_FIXUP_TAS2781_I2C ),
10918+ SND_PCI_QUIRK (0x17aa , 0x38e0 , "Yoga Y990 Intel VECO Dual" , ALC287_FIXUP_TAS2781_I2C ),
10919+ SND_PCI_QUIRK (0x17aa , 0x38f8 , "Yoga Book 9i" , ALC287_FIXUP_TAS2781_I2C ),
1089410920 SND_PCI_QUIRK (0x17aa , 0x38df , "Y990 YG DUAL" , ALC287_FIXUP_TAS2781_I2C ),
1089510921 SND_PCI_QUIRK (0x17aa , 0x38f9 , "Thinkbook 16P Gen5" , ALC287_FIXUP_CS35L41_I2C_2 ),
1089610922 SND_PCI_QUIRK (0x17aa , 0x38fa , "Thinkbook 16P Gen5" , ALC287_FIXUP_CS35L41_I2C_2 ),
10923+ SND_PCI_QUIRK (0x17aa , 0x38fd , "ThinkBook plus Gen5 Hybrid" , ALC287_FIXUP_TAS2781_I2C ),
1089710924 SND_PCI_QUIRK (0x17aa , 0x3902 , "Lenovo E50-80" , ALC269_FIXUP_DMIC_THINKPAD_ACPI ),
1089810925 SND_PCI_QUIRK (0x17aa , 0x3913 , "Lenovo 145" , ALC236_FIXUP_LENOVO_INV_DMIC ),
10926+ SND_PCI_QUIRK (0x17aa , 0x391f , "Yoga S990-16 pro Quad YC Quad" , ALC287_FIXUP_TAS2781_I2C ),
10927+ SND_PCI_QUIRK (0x17aa , 0x3920 , "Yoga S990-16 pro Quad VECO Quad" , ALC287_FIXUP_TAS2781_I2C ),
1089910928 SND_PCI_QUIRK (0x17aa , 0x3977 , "IdeaPad S210" , ALC283_FIXUP_INT_MIC ),
1090010929 SND_PCI_QUIRK (0x17aa , 0x3978 , "Lenovo B50-70" , ALC269_FIXUP_DMIC_THINKPAD_ACPI ),
1090110930 SND_PCI_QUIRK (0x17aa , 0x3bf8 , "Quanta FL1" , ALC269_FIXUP_PCM_44K ),
0 commit comments