@@ -10246,6 +10246,8 @@ static const struct snd_pci_quirk alc269_fixup_tbl[] = {
10246
10246
SND_PCI_QUIRK (0x1028 , 0x0c1e , "Dell Precision 3540" , ALC236_FIXUP_DELL_DUAL_CODECS ),
10247
10247
SND_PCI_QUIRK (0x1028 , 0x0c28 , "Dell Inspiron 16 Plus 7630" , ALC295_FIXUP_DELL_INSPIRON_TOP_SPEAKERS ),
10248
10248
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 ),
10249
10251
SND_PCI_QUIRK (0x1028 , 0x0cbd , "Dell Oasis 13 CS MTL-U" , ALC289_FIXUP_DELL_CS35L41_SPI_2 ),
10250
10252
SND_PCI_QUIRK (0x1028 , 0x0cbe , "Dell Oasis 13 2-IN-1 MTL-U" , ALC289_FIXUP_DELL_CS35L41_SPI_2 ),
10251
10253
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[] = {
10549
10551
SND_PCI_QUIRK (0x1043 , 0x103f , "ASUS TX300" , ALC282_FIXUP_ASUS_TX300 ),
10550
10552
SND_PCI_QUIRK (0x1043 , 0x106d , "Asus K53BE" , ALC269_FIXUP_LIMIT_INT_MIC_BOOST ),
10551
10553
SND_PCI_QUIRK (0x1043 , 0x10a1 , "ASUS UX391UA" , ALC294_FIXUP_ASUS_SPK ),
10554
+ SND_PCI_QUIRK (0x1043 , 0x10a4 , "ASUS TP3407SA" , ALC287_FIXUP_TAS2781_I2C ),
10552
10555
SND_PCI_QUIRK (0x1043 , 0x10c0 , "ASUS X540SA" , ALC256_FIXUP_ASUS_MIC ),
10553
10556
SND_PCI_QUIRK (0x1043 , 0x10d0 , "ASUS X540LA/X540LJ" , ALC255_FIXUP_ASUS_MIC_NO_PRESENCE ),
10554
10557
SND_PCI_QUIRK (0x1043 , 0x10d3 , "ASUS K6500ZC" , ALC294_FIXUP_ASUS_SPK ),
10558
+ SND_PCI_QUIRK (0x1043 , 0x1154 , "ASUS TP3607SH" , ALC287_FIXUP_TAS2781_I2C ),
10555
10559
SND_PCI_QUIRK (0x1043 , 0x115d , "Asus 1015E" , ALC269_FIXUP_LIMIT_INT_MIC_BOOST ),
10556
10560
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 ),
10557
10563
SND_PCI_QUIRK (0x1043 , 0x125e , "ASUS Q524UQK" , ALC255_FIXUP_ASUS_MIC_NO_PRESENCE ),
10558
10564
SND_PCI_QUIRK (0x1043 , 0x1271 , "ASUS X430UN" , ALC256_FIXUP_ASUS_MIC_NO_PRESENCE ),
10559
10565
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[] = {
10631
10637
SND_PCI_QUIRK (0x1043 , 0x1e51 , "ASUS Zephyrus M15" , ALC294_FIXUP_ASUS_GU502_PINS ),
10632
10638
SND_PCI_QUIRK (0x1043 , 0x1e5e , "ASUS ROG Strix G513" , ALC294_FIXUP_ASUS_G513_PINS ),
10633
10639
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 ),
10634
10641
SND_PCI_QUIRK (0x1043 , 0x1ed3 , "ASUS HN7306W" , ALC287_FIXUP_CS35L41_I2C_2 ),
10635
10642
SND_PCI_QUIRK (0x1043 , 0x1ee2 , "ASUS UM6702RA/RC" , ALC287_FIXUP_CS35L41_I2C_2 ),
10636
10643
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[] = {
10645
10652
SND_PCI_QUIRK (0x1043 , 0x3a40 , "ASUS G814JZR" , ALC285_FIXUP_ASUS_SPI_REAR_SPEAKERS ),
10646
10653
SND_PCI_QUIRK (0x1043 , 0x3a50 , "ASUS G834JYR/JZR" , ALC285_FIXUP_ASUS_SPI_REAR_SPEAKERS ),
10647
10654
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 ),
10648
10662
SND_PCI_QUIRK (0x1043 , 0x831a , "ASUS P901" , ALC269_FIXUP_STEREO_DMIC ),
10649
10663
SND_PCI_QUIRK (0x1043 , 0x834a , "ASUS S101" , ALC269_FIXUP_STEREO_DMIC ),
10650
10664
SND_PCI_QUIRK (0x1043 , 0x8398 , "ASUS P1005" , ALC269_FIXUP_STEREO_DMIC ),
@@ -10867,11 +10881,14 @@ static const struct snd_pci_quirk alc269_fixup_tbl[] = {
10867
10881
SND_PCI_QUIRK (0x17aa , 0x3878 , "Lenovo Legion 7 Slim 16ARHA7" , ALC287_FIXUP_CS35L41_I2C_2 ),
10868
10882
SND_PCI_QUIRK (0x17aa , 0x387d , "Yoga S780-16 pro Quad AAC" , ALC287_FIXUP_TAS2781_I2C ),
10869
10883
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 ),
10870
10886
SND_PCI_QUIRK (0x17aa , 0x3881 , "YB9 dual power mode2 YC" , ALC287_FIXUP_TAS2781_I2C ),
10871
10887
SND_PCI_QUIRK (0x17aa , 0x3882 , "Lenovo Yoga Pro 7 14APH8" , ALC287_FIXUP_YOGA9_14IAP7_BASS_SPK_PIN ),
10872
10888
SND_PCI_QUIRK (0x17aa , 0x3884 , "Y780 YG DUAL" , ALC287_FIXUP_TAS2781_I2C ),
10873
10889
SND_PCI_QUIRK (0x17aa , 0x3886 , "Y780 VECO DUAL" , ALC287_FIXUP_TAS2781_I2C ),
10874
10890
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 ),
10875
10892
SND_PCI_QUIRK (0x17aa , 0x38a7 , "Y780P AMD YG dual" , ALC287_FIXUP_TAS2781_I2C ),
10876
10893
SND_PCI_QUIRK (0x17aa , 0x38a8 , "Y780P AMD VECO dual" , ALC287_FIXUP_TAS2781_I2C ),
10877
10894
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[] = {
10880
10897
SND_PCI_QUIRK (0x17aa , 0x38b5 , "Legion Slim 7 16IRH8" , ALC287_FIXUP_CS35L41_I2C_2 ),
10881
10898
SND_PCI_QUIRK (0x17aa , 0x38b6 , "Legion Slim 7 16APH8" , ALC287_FIXUP_CS35L41_I2C_2 ),
10882
10899
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 ),
10883
10902
SND_PCI_QUIRK (0x17aa , 0x38ba , "Yoga S780-14.5 Air AMD quad YC" , ALC287_FIXUP_TAS2781_I2C ),
10884
10903
SND_PCI_QUIRK (0x17aa , 0x38bb , "Yoga S780-14.5 Air AMD quad AAC" , ALC287_FIXUP_TAS2781_I2C ),
10885
10904
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[] = {
10890
10909
SND_PCI_QUIRK (0x17aa , 0x38cb , "Y790 YG DUAL" , ALC287_FIXUP_TAS2781_I2C ),
10891
10910
SND_PCI_QUIRK (0x17aa , 0x38cd , "Y790 VECO DUAL" , ALC287_FIXUP_TAS2781_I2C ),
10892
10911
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 ),
10893
10916
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 ),
10894
10920
SND_PCI_QUIRK (0x17aa , 0x38df , "Y990 YG DUAL" , ALC287_FIXUP_TAS2781_I2C ),
10895
10921
SND_PCI_QUIRK (0x17aa , 0x38f9 , "Thinkbook 16P Gen5" , ALC287_FIXUP_CS35L41_I2C_2 ),
10896
10922
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 ),
10897
10924
SND_PCI_QUIRK (0x17aa , 0x3902 , "Lenovo E50-80" , ALC269_FIXUP_DMIC_THINKPAD_ACPI ),
10898
10925
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 ),
10899
10928
SND_PCI_QUIRK (0x17aa , 0x3977 , "IdeaPad S210" , ALC283_FIXUP_INT_MIC ),
10900
10929
SND_PCI_QUIRK (0x17aa , 0x3978 , "Lenovo B50-70" , ALC269_FIXUP_DMIC_THINKPAD_ACPI ),
10901
10930
SND_PCI_QUIRK (0x17aa , 0x3bf8 , "Quanta FL1" , ALC269_FIXUP_PCM_44K ),
0 commit comments