RE: [PATCH] ALSA: hda/cs35l41: Support ASUS Zenbook 14 UM3405GA
"Stefan Binding \(Opensource\)" <[email protected]> Fri, 17 Jul 2026 14:30:35 +0100
| Newsgroups | org.alsa-project.alsa-devel |
|---|---|
| Message-ID | <[email protected]> |
Hi, I think the Fixup needed in alc269.c for this laptop is missing, and I'd = also like to understand what the issue with the ACPI is. Please create a bugzilla ticket at the below address and CC Cirrus = Patches ([email protected]) to it, we will investigate the = issue as soon as we can. https://bugzilla.kernel.org/ Please attach an acpi dump and dmesg of the issue to the ticket. Creating a public Bugzilla allows others with the same laptop to find = relevant information pertaining to this issue. Thanks, Stefan > -----Original Message----- > From: Adam Powell <[email protected]> > Sent: Thursday, July 16, 2026 11:20 PM > To: [email protected] > Cc: [email protected]; [email protected] > Subject: [PATCH] ALSA: hda/cs35l41: Support ASUS Zenbook 14 UM3405GA >=20 > ALSA: hda/cs35l41: Support ASUS Zenbook 14 UM3405GA >=20 > Add SSID 104319F4 to the config table for the ASUS Zenbook 14 UM3405GA > (AMD Ryzen AI variant). This board uses two CS35L41 amplifiers over = I2C with > external boost, matching the same reference design as the > UM3402YA/UM3402YAR (10431E12/10431683). >=20 > Verified: with this entry, both amplifiers bind correctly, read ACPI = DSD > properties, and respond over I2C (Revision: B2 on both). > Model-specific DSP tuning/calibration firmware for this SSID is not = yet > available in linux-firmware; playback has not yet been verified = end-to-end > pending that firmware. >=20 > Signed-off-by: Adam Powell <[email protected]> > --- > sound/hda/codecs/side-codecs/cs35l41_hda_property.c | 2 ++ > 1 file changed, 2 insertions(+) >=20 > diff --git a/sound/hda/codecs/side-codecs/cs35l41_hda_property.c > b/sound/hda/codecs/side-codecs/cs35l41_hda_property.c > index 416d7bf3e..ec288c4eb 100644 > --- a/sound/hda/codecs/side-codecs/cs35l41_hda_property.c > +++ b/sound/hda/codecs/side-codecs/cs35l41_hda_property.c > @@ -98,6 +98,7 @@ static const struct cs35l41_config > cs35l41_config_table[] =3D { > { "10431573", 2, INTERNAL, { CS35L41_LEFT, CS35L41_RIGHT, 0, 0 }, 1, = 2, 0, > 1000, 4500, 24 }, > { "10431663", 2, INTERNAL, { CS35L41_LEFT, CS35L41_RIGHT, 0, 0 }, 1, = -1, 0, > 1000, 4500, 24 }, > { "10431683", 2, EXTERNAL, { CS35L41_LEFT, CS35L41_RIGHT, 0, 0 }, 0, = 1, -1, > 0, 0, 0 }, > + { "104319F4", 2, EXTERNAL, { CS35L41_LEFT, CS35L41_RIGHT, 0, 0 }, 0, > 1, -1, 0, 0, 0 }, > { "104316A3", 2, EXTERNAL, { CS35L41_LEFT, CS35L41_RIGHT, 0, 0 }, 1, = 2, 0, > 0, 0, 0 }, > { "104316D3", 2, EXTERNAL, { CS35L41_LEFT, CS35L41_RIGHT, 0, 0 }, 1, = 2, 0, > 0, 0, 0 }, > { "104316F3", 2, EXTERNAL, { CS35L41_LEFT, CS35L41_RIGHT, 0, 0 }, 1, = 2, 0, > 0, 0, 0 }, @@ -530,6 +531,7 @@ static const struct cs35l41_prop_model > cs35l41_prop_model_table[] =3D { > { "CSC3551", "104317F3", generic_dsd_config }, > { "CSC3551", "10431863", generic_dsd_config }, > { "CSC3551", "104318D3", generic_dsd_config }, > + { "CSC3551", "104319F4", generic_dsd_config }, > { "CSC3551", "10431A63", missing_speaker_id_gpio2 }, > { "CSC3551", "10431A83", generic_dsd_config }, > { "CSC3551", "10431B93", generic_dsd_config }, > -- > 2.55.0