mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-05 18:41:58 +09:00
ALSA: hda/realtek: Amend G634 quirk to enable rear speakers
[ Upstream commit b759a5f097 ]
Amends the last quirk for the G634 with 0x1caf subsys to enable the rear
speakers via pincfg.
Signed-off-by: Luke D. Jones <luke@ljones.dev>
Link: https://lore.kernel.org/r/20230704044619.19343-4-luke@ljones.dev
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Stable-dep-of: 2be46155d792 ("ALSA: hda/realtek: Adjust G814JZR to use SPI init for amp")
Signed-off-by: Sasha Levin <sashal@kernel.org>
This commit is contained in:
committed by
Greg Kroah-Hartman
parent
ac35c81bcb
commit
995f447cd3
@@ -7207,6 +7207,7 @@ enum {
|
|||||||
ALC285_FIXUP_SPEAKER2_TO_DAC1,
|
ALC285_FIXUP_SPEAKER2_TO_DAC1,
|
||||||
ALC285_FIXUP_ASUS_SPEAKER2_TO_DAC1,
|
ALC285_FIXUP_ASUS_SPEAKER2_TO_DAC1,
|
||||||
ALC285_FIXUP_ASUS_HEADSET_MIC,
|
ALC285_FIXUP_ASUS_HEADSET_MIC,
|
||||||
|
ALC285_FIXUP_ASUS_SPI_REAR_SPEAKERS,
|
||||||
ALC285_FIXUP_ASUS_I2C_SPEAKER2_TO_DAC1,
|
ALC285_FIXUP_ASUS_I2C_SPEAKER2_TO_DAC1,
|
||||||
ALC285_FIXUP_ASUS_I2C_HEADSET_MIC,
|
ALC285_FIXUP_ASUS_I2C_HEADSET_MIC,
|
||||||
ALC280_FIXUP_HP_HEADSET_MIC,
|
ALC280_FIXUP_HP_HEADSET_MIC,
|
||||||
@@ -8214,6 +8215,15 @@ static const struct hda_fixup alc269_fixups[] = {
|
|||||||
.chained = true,
|
.chained = true,
|
||||||
.chain_id = ALC285_FIXUP_ASUS_SPEAKER2_TO_DAC1
|
.chain_id = ALC285_FIXUP_ASUS_SPEAKER2_TO_DAC1
|
||||||
},
|
},
|
||||||
|
[ALC285_FIXUP_ASUS_SPI_REAR_SPEAKERS] = {
|
||||||
|
.type = HDA_FIXUP_PINS,
|
||||||
|
.v.pins = (const struct hda_pintbl[]) {
|
||||||
|
{ 0x14, 0x90170120 },
|
||||||
|
{ }
|
||||||
|
},
|
||||||
|
.chained = true,
|
||||||
|
.chain_id = ALC285_FIXUP_ASUS_HEADSET_MIC
|
||||||
|
},
|
||||||
[ALC285_FIXUP_ASUS_I2C_SPEAKER2_TO_DAC1] = {
|
[ALC285_FIXUP_ASUS_I2C_SPEAKER2_TO_DAC1] = {
|
||||||
.type = HDA_FIXUP_FUNC,
|
.type = HDA_FIXUP_FUNC,
|
||||||
.v.func = alc285_fixup_speaker2_to_dac1,
|
.v.func = alc285_fixup_speaker2_to_dac1,
|
||||||
@@ -9860,7 +9870,7 @@ static const struct snd_pci_quirk alc269_fixup_tbl[] = {
|
|||||||
SND_PCI_QUIRK(0x1043, 0x1c23, "Asus X55U", ALC269_FIXUP_LIMIT_INT_MIC_BOOST),
|
SND_PCI_QUIRK(0x1043, 0x1c23, "Asus X55U", ALC269_FIXUP_LIMIT_INT_MIC_BOOST),
|
||||||
SND_PCI_QUIRK(0x1043, 0x1c62, "ASUS GU603", ALC289_FIXUP_ASUS_GA401),
|
SND_PCI_QUIRK(0x1043, 0x1c62, "ASUS GU603", ALC289_FIXUP_ASUS_GA401),
|
||||||
SND_PCI_QUIRK(0x1043, 0x1c92, "ASUS ROG Strix G15", ALC285_FIXUP_ASUS_G533Z_PINS),
|
SND_PCI_QUIRK(0x1043, 0x1c92, "ASUS ROG Strix G15", ALC285_FIXUP_ASUS_G533Z_PINS),
|
||||||
SND_PCI_QUIRK(0x1043, 0x1caf, "ASUS G634JYR/JZR", ALC285_FIXUP_ASUS_HEADSET_MIC),
|
SND_PCI_QUIRK(0x1043, 0x1caf, "ASUS G634JYR/JZR", ALC285_FIXUP_ASUS_SPI_REAR_SPEAKERS),
|
||||||
SND_PCI_QUIRK(0x1043, 0x1ccd, "ASUS X555UB", ALC256_FIXUP_ASUS_MIC),
|
SND_PCI_QUIRK(0x1043, 0x1ccd, "ASUS X555UB", ALC256_FIXUP_ASUS_MIC),
|
||||||
SND_PCI_QUIRK(0x1043, 0x1d1f, "ASUS ROG Strix G17 2023 (G713PV)", ALC287_FIXUP_CS35L41_I2C_2),
|
SND_PCI_QUIRK(0x1043, 0x1d1f, "ASUS ROG Strix G17 2023 (G713PV)", ALC287_FIXUP_CS35L41_I2C_2),
|
||||||
SND_PCI_QUIRK(0x1043, 0x1d42, "ASUS Zephyrus G14 2022", ALC289_FIXUP_ASUS_GA401),
|
SND_PCI_QUIRK(0x1043, 0x1d42, "ASUS Zephyrus G14 2022", ALC289_FIXUP_ASUS_GA401),
|
||||||
|
|||||||
Reference in New Issue
Block a user