@@ -7068,6 +7068,7 @@ enum {
70687068 ALC285_FIXUP_SPEAKER2_TO_DAC1 ,
70697069 ALC285_FIXUP_ASUS_SPEAKER2_TO_DAC1 ,
70707070 ALC285_FIXUP_ASUS_HEADSET_MIC ,
7071+ ALC285_FIXUP_ASUS_SPI_REAR_SPEAKERS ,
70717072 ALC285_FIXUP_ASUS_I2C_SPEAKER2_TO_DAC1 ,
70727073 ALC285_FIXUP_ASUS_I2C_HEADSET_MIC ,
70737074 ALC280_FIXUP_HP_HEADSET_MIC ,
@@ -8060,6 +8061,15 @@ static const struct hda_fixup alc269_fixups[] = {
80608061 .chained = true,
80618062 .chain_id = ALC285_FIXUP_ASUS_SPEAKER2_TO_DAC1
80628063 },
8064+ [ALC285_FIXUP_ASUS_SPI_REAR_SPEAKERS ] = {
8065+ .type = HDA_FIXUP_PINS ,
8066+ .v .pins = (const struct hda_pintbl []) {
8067+ { 0x14 , 0x90170120 },
8068+ { }
8069+ },
8070+ .chained = true,
8071+ .chain_id = ALC285_FIXUP_ASUS_HEADSET_MIC
8072+ },
80638073 [ALC285_FIXUP_ASUS_I2C_SPEAKER2_TO_DAC1 ] = {
80648074 .type = HDA_FIXUP_FUNC ,
80658075 .v .func = alc285_fixup_speaker2_to_dac1 ,
@@ -9622,7 +9632,7 @@ static const struct snd_pci_quirk alc269_fixup_tbl[] = {
96229632 SND_PCI_QUIRK (0x1043 , 0x1c23 , "Asus X55U" , ALC269_FIXUP_LIMIT_INT_MIC_BOOST ),
96239633 SND_PCI_QUIRK (0x1043 , 0x1c62 , "ASUS GU603" , ALC289_FIXUP_ASUS_GA401 ),
96249634 SND_PCI_QUIRK (0x1043 , 0x1c92 , "ASUS ROG Strix G15" , ALC285_FIXUP_ASUS_G533Z_PINS ),
9625- SND_PCI_QUIRK (0x1043 , 0x1caf , "ASUS G634JYR/JZR" , ALC285_FIXUP_ASUS_HEADSET_MIC ),
9635+ SND_PCI_QUIRK (0x1043 , 0x1caf , "ASUS G634JYR/JZR" , ALC285_FIXUP_ASUS_SPI_REAR_SPEAKERS ),
96269636 SND_PCI_QUIRK (0x1043 , 0x1ccd , "ASUS X555UB" , ALC256_FIXUP_ASUS_MIC ),
96279637 SND_PCI_QUIRK (0x1043 , 0x1d42 , "ASUS Zephyrus G14 2022" , ALC289_FIXUP_ASUS_GA401 ),
96289638 SND_PCI_QUIRK (0x1043 , 0x1d4e , "ASUS TM420" , ALC256_FIXUP_ASUS_HPE ),
0 commit comments