@@ -7969,6 +7969,7 @@ enum {
7969
7969
ALC233_FIXUP_MEDION_MTL_SPK ,
7970
7970
ALC294_FIXUP_BASS_SPEAKER_15 ,
7971
7971
ALC283_FIXUP_DELL_HP_RESUME ,
7972
+ ALC294_FIXUP_ASUS_CS35L41_SPI_2 ,
7972
7973
};
7973
7974
7974
7975
/* A special fixup for Lenovo C940 and Yoga Duet 7;
@@ -10333,6 +10334,12 @@ static const struct hda_fixup alc269_fixups[] = {
10333
10334
.type = HDA_FIXUP_FUNC ,
10334
10335
.v .func = alc283_fixup_dell_hp_resume ,
10335
10336
},
10337
+ [ALC294_FIXUP_ASUS_CS35L41_SPI_2 ] = {
10338
+ .type = HDA_FIXUP_FUNC ,
10339
+ .v .func = cs35l41_fixup_spi_two ,
10340
+ .chained = true,
10341
+ .chain_id = ALC294_FIXUP_ASUS_HEADSET_MIC ,
10342
+ },
10336
10343
};
10337
10344
10338
10345
static const struct hda_quirk alc269_fixup_tbl [] = {
@@ -10835,7 +10842,7 @@ static const struct hda_quirk alc269_fixup_tbl[] = {
10835
10842
SND_PCI_QUIRK (0x1043 , 0x12a0 , "ASUS X441UV" , ALC233_FIXUP_EAPD_COEF_AND_MIC_NO_PRESENCE ),
10836
10843
SND_PCI_QUIRK (0x1043 , 0x12a3 , "Asus N7691ZM" , ALC269_FIXUP_ASUS_N7601ZM ),
10837
10844
SND_PCI_QUIRK (0x1043 , 0x12af , "ASUS UX582ZS" , ALC245_FIXUP_CS35L41_SPI_2 ),
10838
- SND_PCI_QUIRK (0x1043 , 0x12b4 , "ASUS B3405CCA / P3405CCA" , ALC245_FIXUP_CS35L41_SPI_2 ),
10845
+ SND_PCI_QUIRK (0x1043 , 0x12b4 , "ASUS B3405CCA / P3405CCA" , ALC294_FIXUP_ASUS_CS35L41_SPI_2 ),
10839
10846
SND_PCI_QUIRK (0x1043 , 0x12e0 , "ASUS X541SA" , ALC256_FIXUP_ASUS_MIC ),
10840
10847
SND_PCI_QUIRK (0x1043 , 0x12f0 , "ASUS X541UV" , ALC256_FIXUP_ASUS_MIC ),
10841
10848
SND_PCI_QUIRK (0x1043 , 0x1313 , "Asus K42JZ" , ALC269VB_FIXUP_ASUS_MIC_NO_PRESENCE ),
@@ -10925,14 +10932,14 @@ static const struct hda_quirk alc269_fixup_tbl[] = {
10925
10932
SND_PCI_QUIRK (0x1043 , 0x1fb3 , "ASUS ROG Flow Z13 GZ302EA" , ALC287_FIXUP_CS35L41_I2C_2 ),
10926
10933
SND_PCI_QUIRK (0x1043 , 0x3011 , "ASUS B5605CVA" , ALC245_FIXUP_CS35L41_SPI_2 ),
10927
10934
SND_PCI_QUIRK (0x1043 , 0x3030 , "ASUS ZN270IE" , ALC256_FIXUP_ASUS_AIO_GPIO2 ),
10928
- SND_PCI_QUIRK (0x1043 , 0x3061 , "ASUS B3405CCA" , ALC245_FIXUP_CS35L41_SPI_2 ),
10929
- SND_PCI_QUIRK (0x1043 , 0x3071 , "ASUS B5405CCA" , ALC245_FIXUP_CS35L41_SPI_2 ),
10930
- SND_PCI_QUIRK (0x1043 , 0x30c1 , "ASUS B3605CCA / P3605CCA" , ALC245_FIXUP_CS35L41_SPI_2 ),
10931
- SND_PCI_QUIRK (0x1043 , 0x30d1 , "ASUS B5405CCA" , ALC245_FIXUP_CS35L41_SPI_2 ),
10932
- SND_PCI_QUIRK (0x1043 , 0x30e1 , "ASUS B5605CCA" , ALC245_FIXUP_CS35L41_SPI_2 ),
10935
+ SND_PCI_QUIRK (0x1043 , 0x3061 , "ASUS B3405CCA" , ALC294_FIXUP_ASUS_CS35L41_SPI_2 ),
10936
+ SND_PCI_QUIRK (0x1043 , 0x3071 , "ASUS B5405CCA" , ALC294_FIXUP_ASUS_CS35L41_SPI_2 ),
10937
+ SND_PCI_QUIRK (0x1043 , 0x30c1 , "ASUS B3605CCA / P3605CCA" , ALC294_FIXUP_ASUS_CS35L41_SPI_2 ),
10938
+ SND_PCI_QUIRK (0x1043 , 0x30d1 , "ASUS B5405CCA" , ALC294_FIXUP_ASUS_CS35L41_SPI_2 ),
10939
+ SND_PCI_QUIRK (0x1043 , 0x30e1 , "ASUS B5605CCA" , ALC294_FIXUP_ASUS_CS35L41_SPI_2 ),
10933
10940
SND_PCI_QUIRK (0x1043 , 0x31d0 , "ASUS Zen AIO 27 Z272SD_A272SD" , ALC274_FIXUP_ASUS_ZEN_AIO_27 ),
10934
- SND_PCI_QUIRK (0x1043 , 0x31e1 , "ASUS B5605CCA" , ALC245_FIXUP_CS35L41_SPI_2 ),
10935
- SND_PCI_QUIRK (0x1043 , 0x31f1 , "ASUS B3605CCA" , ALC245_FIXUP_CS35L41_SPI_2 ),
10941
+ SND_PCI_QUIRK (0x1043 , 0x31e1 , "ASUS B5605CCA" , ALC294_FIXUP_ASUS_CS35L41_SPI_2 ),
10942
+ SND_PCI_QUIRK (0x1043 , 0x31f1 , "ASUS B3605CCA" , ALC294_FIXUP_ASUS_CS35L41_SPI_2 ),
10936
10943
SND_PCI_QUIRK (0x1043 , 0x3a20 , "ASUS G614JZR" , ALC285_FIXUP_ASUS_SPI_REAR_SPEAKERS ),
10937
10944
SND_PCI_QUIRK (0x1043 , 0x3a30 , "ASUS G814JVR/JIR" , ALC285_FIXUP_ASUS_SPI_REAR_SPEAKERS ),
10938
10945
SND_PCI_QUIRK (0x1043 , 0x3a40 , "ASUS G814JZR" , ALC285_FIXUP_ASUS_SPI_REAR_SPEAKERS ),
0 commit comments