@@ -7924,6 +7924,7 @@ enum {
7924
7924
ALC233_FIXUP_MEDION_MTL_SPK ,
7925
7925
ALC294_FIXUP_BASS_SPEAKER_15 ,
7926
7926
ALC283_FIXUP_DELL_HP_RESUME ,
7927
+ ALC294_FIXUP_ASUS_CS35L41_SPI_2 ,
7927
7928
};
7928
7929
7929
7930
/* A special fixup for Lenovo C940 and Yoga Duet 7;
@@ -10278,6 +10279,12 @@ static const struct hda_fixup alc269_fixups[] = {
10278
10279
.type = HDA_FIXUP_FUNC ,
10279
10280
.v .func = alc283_fixup_dell_hp_resume ,
10280
10281
},
10282
+ [ALC294_FIXUP_ASUS_CS35L41_SPI_2 ] = {
10283
+ .type = HDA_FIXUP_FUNC ,
10284
+ .v .func = cs35l41_fixup_spi_two ,
10285
+ .chained = true,
10286
+ .chain_id = ALC294_FIXUP_ASUS_HEADSET_MIC ,
10287
+ },
10281
10288
};
10282
10289
10283
10290
static const struct hda_quirk alc269_fixup_tbl [] = {
@@ -10763,7 +10770,7 @@ static const struct hda_quirk alc269_fixup_tbl[] = {
10763
10770
SND_PCI_QUIRK (0x1043 , 0x12a0 , "ASUS X441UV" , ALC233_FIXUP_EAPD_COEF_AND_MIC_NO_PRESENCE ),
10764
10771
SND_PCI_QUIRK (0x1043 , 0x12a3 , "Asus N7691ZM" , ALC269_FIXUP_ASUS_N7601ZM ),
10765
10772
SND_PCI_QUIRK (0x1043 , 0x12af , "ASUS UX582ZS" , ALC245_FIXUP_CS35L41_SPI_2 ),
10766
- SND_PCI_QUIRK (0x1043 , 0x12b4 , "ASUS B3405CCA / P3405CCA" , ALC245_FIXUP_CS35L41_SPI_2 ),
10773
+ SND_PCI_QUIRK (0x1043 , 0x12b4 , "ASUS B3405CCA / P3405CCA" , ALC294_FIXUP_ASUS_CS35L41_SPI_2 ),
10767
10774
SND_PCI_QUIRK (0x1043 , 0x12e0 , "ASUS X541SA" , ALC256_FIXUP_ASUS_MIC ),
10768
10775
SND_PCI_QUIRK (0x1043 , 0x12f0 , "ASUS X541UV" , ALC256_FIXUP_ASUS_MIC ),
10769
10776
SND_PCI_QUIRK (0x1043 , 0x1313 , "Asus K42JZ" , ALC269VB_FIXUP_ASUS_MIC_NO_PRESENCE ),
@@ -10853,14 +10860,14 @@ static const struct hda_quirk alc269_fixup_tbl[] = {
10853
10860
SND_PCI_QUIRK (0x1043 , 0x1fb3 , "ASUS ROG Flow Z13 GZ302EA" , ALC287_FIXUP_CS35L41_I2C_2 ),
10854
10861
SND_PCI_QUIRK (0x1043 , 0x3011 , "ASUS B5605CVA" , ALC245_FIXUP_CS35L41_SPI_2 ),
10855
10862
SND_PCI_QUIRK (0x1043 , 0x3030 , "ASUS ZN270IE" , ALC256_FIXUP_ASUS_AIO_GPIO2 ),
10856
- SND_PCI_QUIRK (0x1043 , 0x3061 , "ASUS B3405CCA" , ALC245_FIXUP_CS35L41_SPI_2 ),
10857
- SND_PCI_QUIRK (0x1043 , 0x3071 , "ASUS B5405CCA" , ALC245_FIXUP_CS35L41_SPI_2 ),
10858
- SND_PCI_QUIRK (0x1043 , 0x30c1 , "ASUS B3605CCA / P3605CCA" , ALC245_FIXUP_CS35L41_SPI_2 ),
10859
- SND_PCI_QUIRK (0x1043 , 0x30d1 , "ASUS B5405CCA" , ALC245_FIXUP_CS35L41_SPI_2 ),
10860
- SND_PCI_QUIRK (0x1043 , 0x30e1 , "ASUS B5605CCA" , ALC245_FIXUP_CS35L41_SPI_2 ),
10863
+ SND_PCI_QUIRK (0x1043 , 0x3061 , "ASUS B3405CCA" , ALC294_FIXUP_ASUS_CS35L41_SPI_2 ),
10864
+ SND_PCI_QUIRK (0x1043 , 0x3071 , "ASUS B5405CCA" , ALC294_FIXUP_ASUS_CS35L41_SPI_2 ),
10865
+ SND_PCI_QUIRK (0x1043 , 0x30c1 , "ASUS B3605CCA / P3605CCA" , ALC294_FIXUP_ASUS_CS35L41_SPI_2 ),
10866
+ SND_PCI_QUIRK (0x1043 , 0x30d1 , "ASUS B5405CCA" , ALC294_FIXUP_ASUS_CS35L41_SPI_2 ),
10867
+ SND_PCI_QUIRK (0x1043 , 0x30e1 , "ASUS B5605CCA" , ALC294_FIXUP_ASUS_CS35L41_SPI_2 ),
10861
10868
SND_PCI_QUIRK (0x1043 , 0x31d0 , "ASUS Zen AIO 27 Z272SD_A272SD" , ALC274_FIXUP_ASUS_ZEN_AIO_27 ),
10862
- SND_PCI_QUIRK (0x1043 , 0x31e1 , "ASUS B5605CCA" , ALC245_FIXUP_CS35L41_SPI_2 ),
10863
- SND_PCI_QUIRK (0x1043 , 0x31f1 , "ASUS B3605CCA" , ALC245_FIXUP_CS35L41_SPI_2 ),
10869
+ SND_PCI_QUIRK (0x1043 , 0x31e1 , "ASUS B5605CCA" , ALC294_FIXUP_ASUS_CS35L41_SPI_2 ),
10870
+ SND_PCI_QUIRK (0x1043 , 0x31f1 , "ASUS B3605CCA" , ALC294_FIXUP_ASUS_CS35L41_SPI_2 ),
10864
10871
SND_PCI_QUIRK (0x1043 , 0x3a20 , "ASUS G614JZR" , ALC285_FIXUP_ASUS_SPI_REAR_SPEAKERS ),
10865
10872
SND_PCI_QUIRK (0x1043 , 0x3a30 , "ASUS G814JVR/JIR" , ALC285_FIXUP_ASUS_SPI_REAR_SPEAKERS ),
10866
10873
SND_PCI_QUIRK (0x1043 , 0x3a40 , "ASUS G814JZR" , ALC285_FIXUP_ASUS_SPI_REAR_SPEAKERS ),
0 commit comments