All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] ALSA: hda/realtek: Add CS35L41 I2C quirk for ASUS UM3405GA
@ 2026-06-15  3:36 Colton Jones
  2026-06-15  7:29 ` Takashi Iwai
  0 siblings, 1 reply; 2+ messages in thread
From: Colton Jones @ 2026-06-15  3:36 UTC (permalink / raw)
  To: Jaroslav Kysela, Takashi Iwai; +Cc: linux-sound, linux-kernel, Colton Jones

The ASUS Zenbook 14 UM3405GA uses a Realtek ALC294 codec with two
Cirrus Logic CS35L41 speaker amplifiers exposed through the CSC3551 ACPI
device. The machine reports the Realtek subsystem ID 1043:19f4.

Without a PCI quirk, the codec falls back to generic pin matching and the
internal speakers remain silent even though PCM playback completes.

Add the UM3405GA subsystem ID and reuse the same ASUS I2C headset-mic
fixup used by the closely related UM3406HA. That fixup configures the
headset microphone pin and chains to CS35L41 I2C speaker-amp binding.

Signed-off-by: Colton Jones <cjones1308@pm.me>
---
 sound/hda/codecs/realtek/alc269.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sound/hda/codecs/realtek/alc269.c b/sound/hda/codecs/realtek/alc269.c
index 000000000000..000000000000 100644
--- a/sound/hda/codecs/realtek/alc269.c
+++ b/sound/hda/codecs/realtek/alc269.c
@@ -7298,6 +7298,7 @@ static const struct snd_pci_quirk alc269_fixup_tbl[] = {
 	SND_PCI_QUIRK(0x1043, 0x1982, "ASUS B1400CEPE", ALC256_FIXUP_ASUS_HPE),
 	SND_PCI_QUIRK(0x1043, 0x19ce, "ASUS B9450FA", ALC294_FIXUP_ASUS_HPE),
 	SND_PCI_QUIRK(0x1043, 0x19e1, "ASUS UX581LV", ALC295_FIXUP_ASUS_MIC_NO_PRESENCE),
+	SND_PCI_QUIRK(0x1043, 0x19f4, "ASUS UM3405GA", ALC294_FIXUP_ASUS_I2C_HEADSET_MIC),
 	SND_PCI_QUIRK(0x1043, 0x1a13, "Asus G73Jw", ALC269_FIXUP_ASUS_G73JW),
 	SND_PCI_QUIRK(0x1043, 0x1a63, "ASUS UX3405MA", ALC294_FIXUP_ASUS_SPI_HEADSET_MIC),
 	SND_PCI_QUIRK(0x1043, 0x1a83, "ASUS UM5302LA", ALC294_FIXUP_CS35L41_I2C_2),
-- 
2.50.0


^ permalink raw reply related	[flat|nested] 2+ messages in thread

* Re: [PATCH] ALSA: hda/realtek: Add CS35L41 I2C quirk for ASUS UM3405GA
  2026-06-15  3:36 [PATCH] ALSA: hda/realtek: Add CS35L41 I2C quirk for ASUS UM3405GA Colton Jones
@ 2026-06-15  7:29 ` Takashi Iwai
  0 siblings, 0 replies; 2+ messages in thread
From: Takashi Iwai @ 2026-06-15  7:29 UTC (permalink / raw)
  To: Colton Jones; +Cc: Jaroslav Kysela, Takashi Iwai, linux-sound, linux-kernel

On Mon, 15 Jun 2026 05:36:20 +0200,
Colton Jones wrote:
> 
> The ASUS Zenbook 14 UM3405GA uses a Realtek ALC294 codec with two
> Cirrus Logic CS35L41 speaker amplifiers exposed through the CSC3551 ACPI
> device. The machine reports the Realtek subsystem ID 1043:19f4.
> 
> Without a PCI quirk, the codec falls back to generic pin matching and the
> internal speakers remain silent even though PCM playback completes.
> 
> Add the UM3405GA subsystem ID and reuse the same ASUS I2C headset-mic
> fixup used by the closely related UM3406HA. That fixup configures the
> headset microphone pin and chains to CS35L41 I2C speaker-amp binding.
> 
> Signed-off-by: Colton Jones <cjones1308@pm.me>

Applied now.  Thanks.


Takashi

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2026-06-15  7:29 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-06-15  3:36 [PATCH] ALSA: hda/realtek: Add CS35L41 I2C quirk for ASUS UM3405GA Colton Jones
2026-06-15  7:29 ` Takashi Iwai

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.