@@ -7230,6 +7230,7 @@ enum {
7230
7230
ALC287_FIXUP_YOGA9_14IAP7_BASS_SPK_PIN ,
7231
7231
ALC295_FIXUP_DELL_INSPIRON_TOP_SPEAKERS ,
7232
7232
ALC236_FIXUP_DELL_DUAL_CODECS ,
7233
+ ALC287_FIXUP_CS35L41_I2C_2_THINKPAD_ACPI ,
7233
7234
};
7234
7235
7235
7236
/* A special fixup for Lenovo C940 and Yoga Duet 7;
@@ -9166,8 +9167,6 @@ static const struct hda_fixup alc269_fixups[] = {
9166
9167
[ALC287_FIXUP_CS35L41_I2C_2 ] = {
9167
9168
.type = HDA_FIXUP_FUNC ,
9168
9169
.v .func = cs35l41_fixup_i2c_two ,
9169
- .chained = true,
9170
- .chain_id = ALC269_FIXUP_THINKPAD_ACPI ,
9171
9170
},
9172
9171
[ALC287_FIXUP_CS35L41_I2C_2_HP_GPIO_LED ] = {
9173
9172
.type = HDA_FIXUP_FUNC ,
@@ -9304,6 +9303,12 @@ static const struct hda_fixup alc269_fixups[] = {
9304
9303
.chained = true,
9305
9304
.chain_id = ALC255_FIXUP_DELL1_MIC_NO_PRESENCE ,
9306
9305
},
9306
+ [ALC287_FIXUP_CS35L41_I2C_2_THINKPAD_ACPI ] = {
9307
+ .type = HDA_FIXUP_FUNC ,
9308
+ .v .func = cs35l41_fixup_i2c_two ,
9309
+ .chained = true,
9310
+ .chain_id = ALC269_FIXUP_THINKPAD_ACPI ,
9311
+ },
9307
9312
};
9308
9313
9309
9314
static const struct snd_pci_quirk alc269_fixup_tbl [] = {
@@ -9833,14 +9838,14 @@ static const struct snd_pci_quirk alc269_fixup_tbl[] = {
9833
9838
SND_PCI_QUIRK (0x17aa , 0x22be , "Thinkpad X1 Carbon 8th" , ALC285_FIXUP_THINKPAD_HEADSET_JACK ),
9834
9839
SND_PCI_QUIRK (0x17aa , 0x22c1 , "Thinkpad P1 Gen 3" , ALC285_FIXUP_THINKPAD_NO_BASS_SPK_HEADSET_JACK ),
9835
9840
SND_PCI_QUIRK (0x17aa , 0x22c2 , "Thinkpad X1 Extreme Gen 3" , ALC285_FIXUP_THINKPAD_NO_BASS_SPK_HEADSET_JACK ),
9836
- SND_PCI_QUIRK (0x17aa , 0x22f1 , "Thinkpad" , ALC287_FIXUP_CS35L41_I2C_2 ),
9837
- SND_PCI_QUIRK (0x17aa , 0x22f2 , "Thinkpad" , ALC287_FIXUP_CS35L41_I2C_2 ),
9838
- SND_PCI_QUIRK (0x17aa , 0x22f3 , "Thinkpad" , ALC287_FIXUP_CS35L41_I2C_2 ),
9839
- SND_PCI_QUIRK (0x17aa , 0x2316 , "Thinkpad P1 Gen 6" , ALC287_FIXUP_CS35L41_I2C_2 ),
9840
- SND_PCI_QUIRK (0x17aa , 0x2317 , "Thinkpad P1 Gen 6" , ALC287_FIXUP_CS35L41_I2C_2 ),
9841
- SND_PCI_QUIRK (0x17aa , 0x2318 , "Thinkpad Z13 Gen2" , ALC287_FIXUP_CS35L41_I2C_2 ),
9842
- SND_PCI_QUIRK (0x17aa , 0x2319 , "Thinkpad Z16 Gen2" , ALC287_FIXUP_CS35L41_I2C_2 ),
9843
- SND_PCI_QUIRK (0x17aa , 0x231a , "Thinkpad Z16 Gen2" , ALC287_FIXUP_CS35L41_I2C_2 ),
9841
+ SND_PCI_QUIRK (0x17aa , 0x22f1 , "Thinkpad" , ALC287_FIXUP_CS35L41_I2C_2_THINKPAD_ACPI ),
9842
+ SND_PCI_QUIRK (0x17aa , 0x22f2 , "Thinkpad" , ALC287_FIXUP_CS35L41_I2C_2_THINKPAD_ACPI ),
9843
+ SND_PCI_QUIRK (0x17aa , 0x22f3 , "Thinkpad" , ALC287_FIXUP_CS35L41_I2C_2_THINKPAD_ACPI ),
9844
+ SND_PCI_QUIRK (0x17aa , 0x2316 , "Thinkpad P1 Gen 6" , ALC287_FIXUP_CS35L41_I2C_2_THINKPAD_ACPI ),
9845
+ SND_PCI_QUIRK (0x17aa , 0x2317 , "Thinkpad P1 Gen 6" , ALC287_FIXUP_CS35L41_I2C_2_THINKPAD_ACPI ),
9846
+ SND_PCI_QUIRK (0x17aa , 0x2318 , "Thinkpad Z13 Gen2" , ALC287_FIXUP_CS35L41_I2C_2_THINKPAD_ACPI ),
9847
+ SND_PCI_QUIRK (0x17aa , 0x2319 , "Thinkpad Z16 Gen2" , ALC287_FIXUP_CS35L41_I2C_2_THINKPAD_ACPI ),
9848
+ SND_PCI_QUIRK (0x17aa , 0x231a , "Thinkpad Z16 Gen2" , ALC287_FIXUP_CS35L41_I2C_2_THINKPAD_ACPI ),
9844
9849
SND_PCI_QUIRK (0x17aa , 0x30bb , "ThinkCentre AIO" , ALC233_FIXUP_LENOVO_LINE2_MIC_HOTKEY ),
9845
9850
SND_PCI_QUIRK (0x17aa , 0x30e2 , "ThinkCentre AIO" , ALC233_FIXUP_LENOVO_LINE2_MIC_HOTKEY ),
9846
9851
SND_PCI_QUIRK (0x17aa , 0x310c , "ThinkCentre Station" , ALC294_FIXUP_LENOVO_MIC_LOCATION ),
0 commit comments