All of lore.kernel.org
 help / color / mirror / Atom feed
* RE: [PATCH] ALSA: hda/cs35l41: Support ASUS Zenbook 14 UM3405GA
       [not found] <CAO7fKs0Siwg1EmWjCUvaDDsR1V6E=rhT5WiCSMf8q8r0B-LBAQ@mail.gmail.com>
@ 2026-07-17 13:30 ` Stefan Binding (Opensource)
  0 siblings, 0 replies; only message in thread
From: Stefan Binding (Opensource) @ 2026-07-17 13:30 UTC (permalink / raw)
  To: 'Adam Powell', alsa-devel; +Cc: tiwai, patches

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 (patches@opensource.cirrus.com) 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 <apowell41@gmail.com>
> Sent: Thursday, July 16, 2026 11:20 PM
> To: alsa-devel@alsa-project.org
> Cc: sbinding@opensource.cirrus.com; tiwai@suse.com
> Subject: [PATCH] ALSA: hda/cs35l41: Support ASUS Zenbook 14 UM3405GA
> 
> ALSA: hda/cs35l41: Support ASUS Zenbook 14 UM3405GA
> 
> 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).
> 
> 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.
> 
> Signed-off-by: Adam Powell <apowell41@gmail.com>
> ---
>  sound/hda/codecs/side-codecs/cs35l41_hda_property.c | 2 ++
>  1 file changed, 2 insertions(+)
> 
> 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[] = {
>   { "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[] = {
>   { "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


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2026-07-17 13:31 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <CAO7fKs0Siwg1EmWjCUvaDDsR1V6E=rhT5WiCSMf8q8r0B-LBAQ@mail.gmail.com>
2026-07-17 13:30 ` [PATCH] ALSA: hda/cs35l41: Support ASUS Zenbook 14 UM3405GA Stefan Binding (Opensource)

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.