Skip to content

Commit 60599e4

Browse files
simontrimmertiwai
authored andcommitted
ALSA: hda/realtek: Add quirk for Asus GA605K
The GA605K has similar audio hardware to the GA403U so apply the same quirk. Signed-off-by: Simon Trimmer <[email protected]> Tested-by: Timofey Titovets <[email protected]> Link: alsa-project/alsa-ucm-conf#578 Link: https://patch.msgid.link/[email protected] Signed-off-by: Takashi Iwai <[email protected]>
1 parent efa6bdf commit 60599e4

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

sound/pci/hda/patch_realtek.c

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8030,6 +8030,8 @@ enum {
80308030
ALC294_FIXUP_ASUS_CS35L41_SPI_2,
80318031
ALC274_FIXUP_HP_AIO_BIND_DACS,
80328032
ALC287_FIXUP_PREDATOR_SPK_CS35L41_I2C_2,
8033+
ALC285_FIXUP_ASUS_GA605K_HEADSET_MIC,
8034+
ALC285_FIXUP_ASUS_GA605K_I2C_SPEAKER2_TO_DAC1,
80338035
};
80348036

80358037
/* A special fixup for Lenovo C940 and Yoga Duet 7;
@@ -10414,6 +10416,20 @@ static const struct hda_fixup alc269_fixups[] = {
1041410416
.type = HDA_FIXUP_FUNC,
1041510417
.v.func = alc274_fixup_hp_aio_bind_dacs,
1041610418
},
10419+
[ALC285_FIXUP_ASUS_GA605K_HEADSET_MIC] = {
10420+
.type = HDA_FIXUP_PINS,
10421+
.v.pins = (const struct hda_pintbl[]) {
10422+
{ 0x19, 0x03a11050 },
10423+
{ 0x1b, 0x03a11c30 },
10424+
{ }
10425+
},
10426+
.chained = true,
10427+
.chain_id = ALC285_FIXUP_ASUS_GA605K_I2C_SPEAKER2_TO_DAC1
10428+
},
10429+
[ALC285_FIXUP_ASUS_GA605K_I2C_SPEAKER2_TO_DAC1] = {
10430+
.type = HDA_FIXUP_FUNC,
10431+
.v.func = alc285_fixup_speaker2_to_dac1,
10432+
},
1041710433
};
1041810434

1041910435
static const struct hda_quirk alc269_fixup_tbl[] = {
@@ -10937,6 +10953,7 @@ static const struct hda_quirk alc269_fixup_tbl[] = {
1093710953
SND_PCI_QUIRK(0x1043, 0x12e0, "ASUS X541SA", ALC256_FIXUP_ASUS_MIC_NO_PRESENCE),
1093810954
SND_PCI_QUIRK(0x1043, 0x12f0, "ASUS X541UV", ALC256_FIXUP_ASUS_MIC_NO_PRESENCE),
1093910955
SND_PCI_QUIRK(0x1043, 0x1313, "Asus K42JZ", ALC269VB_FIXUP_ASUS_MIC_NO_PRESENCE),
10956+
SND_PCI_QUIRK(0x1043, 0x1314, "ASUS GA605K", ALC285_FIXUP_ASUS_GA605K_HEADSET_MIC),
1094010957
SND_PCI_QUIRK(0x1043, 0x13b0, "ASUS Z550SA", ALC256_FIXUP_ASUS_MIC_NO_PRESENCE),
1094110958
SND_PCI_QUIRK(0x1043, 0x1427, "Asus Zenbook UX31E", ALC269VB_FIXUP_ASUS_ZENBOOK),
1094210959
SND_PCI_QUIRK(0x1043, 0x1433, "ASUS GX650PY/PZ/PV/PU/PYV/PZV/PIV/PVV", ALC285_FIXUP_ASUS_I2C_HEADSET_MIC),

0 commit comments

Comments
 (0)