@@ -7249,6 +7249,7 @@ enum {
7249
7249
ALC290_FIXUP_SUBWOOFER_HSJACK ,
7250
7250
ALC269_FIXUP_THINKPAD_ACPI ,
7251
7251
ALC269_FIXUP_DMIC_THINKPAD_ACPI ,
7252
+ ALC269VB_FIXUP_CHUWI_COREBOOK_XPRO ,
7252
7253
ALC255_FIXUP_ACER_MIC_NO_PRESENCE ,
7253
7254
ALC255_FIXUP_ASUS_MIC_NO_PRESENCE ,
7254
7255
ALC255_FIXUP_DELL1_MIC_NO_PRESENCE ,
@@ -7601,6 +7602,14 @@ static const struct hda_fixup alc269_fixups[] = {
7601
7602
.type = HDA_FIXUP_FUNC ,
7602
7603
.v .func = alc269_fixup_pincfg_U7x7_headset_mic ,
7603
7604
},
7605
+ [ALC269VB_FIXUP_CHUWI_COREBOOK_XPRO ] = {
7606
+ .type = HDA_FIXUP_PINS ,
7607
+ .v .pins = (const struct hda_pintbl []) {
7608
+ { 0x18 , 0x03a19020 }, /* headset mic */
7609
+ { 0x1b , 0x90170150 }, /* speaker */
7610
+ { }
7611
+ },
7612
+ },
7604
7613
[ALC269_FIXUP_AMIC ] = {
7605
7614
.type = HDA_FIXUP_PINS ,
7606
7615
.v .pins = (const struct hda_pintbl []) {
@@ -10244,6 +10253,7 @@ static const struct snd_pci_quirk alc269_fixup_tbl[] = {
10244
10253
SND_PCI_QUIRK (0x1d72 , 0x1901 , "RedmiBook 14" , ALC256_FIXUP_ASUS_HEADSET_MIC ),
10245
10254
SND_PCI_QUIRK (0x1d72 , 0x1945 , "Redmi G" , ALC256_FIXUP_ASUS_HEADSET_MIC ),
10246
10255
SND_PCI_QUIRK (0x1d72 , 0x1947 , "RedmiBook Air" , ALC255_FIXUP_XIAOMI_HEADSET_MIC ),
10256
+ SND_PCI_QUIRK (0x2782 , 0x0232 , "CHUWI CoreBook XPro" , ALC269VB_FIXUP_CHUWI_COREBOOK_XPRO ),
10247
10257
SND_PCI_QUIRK (0x8086 , 0x2074 , "Intel NUC 8" , ALC233_FIXUP_INTEL_NUC8_DMIC ),
10248
10258
SND_PCI_QUIRK (0x8086 , 0x2080 , "Intel NUC 8 Rugged" , ALC256_FIXUP_INTEL_NUC8_RUGGED ),
10249
10259
SND_PCI_QUIRK (0x8086 , 0x2081 , "Intel NUC 10" , ALC256_FIXUP_INTEL_NUC10 ),
0 commit comments