@@ -7068,6 +7068,7 @@ enum {
7068
7068
ALC285_FIXUP_SPEAKER2_TO_DAC1 ,
7069
7069
ALC285_FIXUP_ASUS_SPEAKER2_TO_DAC1 ,
7070
7070
ALC285_FIXUP_ASUS_HEADSET_MIC ,
7071
+ ALC285_FIXUP_ASUS_SPI_REAR_SPEAKERS ,
7071
7072
ALC285_FIXUP_ASUS_I2C_SPEAKER2_TO_DAC1 ,
7072
7073
ALC285_FIXUP_ASUS_I2C_HEADSET_MIC ,
7073
7074
ALC280_FIXUP_HP_HEADSET_MIC ,
@@ -8060,6 +8061,15 @@ static const struct hda_fixup alc269_fixups[] = {
8060
8061
.chained = true,
8061
8062
.chain_id = ALC285_FIXUP_ASUS_SPEAKER2_TO_DAC1
8062
8063
},
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
+ },
8063
8073
[ALC285_FIXUP_ASUS_I2C_SPEAKER2_TO_DAC1 ] = {
8064
8074
.type = HDA_FIXUP_FUNC ,
8065
8075
.v .func = alc285_fixup_speaker2_to_dac1 ,
@@ -9622,7 +9632,7 @@ static const struct snd_pci_quirk alc269_fixup_tbl[] = {
9622
9632
SND_PCI_QUIRK (0x1043 , 0x1c23 , "Asus X55U" , ALC269_FIXUP_LIMIT_INT_MIC_BOOST ),
9623
9633
SND_PCI_QUIRK (0x1043 , 0x1c62 , "ASUS GU603" , ALC289_FIXUP_ASUS_GA401 ),
9624
9634
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 ),
9626
9636
SND_PCI_QUIRK (0x1043 , 0x1ccd , "ASUS X555UB" , ALC256_FIXUP_ASUS_MIC ),
9627
9637
SND_PCI_QUIRK (0x1043 , 0x1d42 , "ASUS Zephyrus G14 2022" , ALC289_FIXUP_ASUS_GA401 ),
9628
9638
SND_PCI_QUIRK (0x1043 , 0x1d4e , "ASUS TM420" , ALC256_FIXUP_ASUS_HPE ),
0 commit comments