RE: [PATCH v3] ALSA: hda: cs35l41: Support HP OmniBook 7 Laptop 16-bh0xxx
"Stefan Binding \(Opensource\)" <[email protected]>
| Newsgroups | gmane.linux.kernel,gmane.linux.sound |
|---|---|
| Message-ID | <[email protected]> |
Hi, We are planning on upstreaming fixes for various laptops, including this one, with malformed ACPI. We are currently awaiting confirmation of the correct settings before we do so. Thanks, Stefan > -----Original Message----- > From: Sven Jans <[email protected]> > Sent: Monday, August 24, 2026 3:22 PM > Cc: Sven Jans <[email protected]>; David Rhodes > <[email protected]>; Richard Fitzgerald <[email protected]>; > Jaroslav Kysela <[email protected]>; Takashi Iwai <[email protected]>; linux- > [email protected]; [email protected]; linux- > [email protected] > Subject: [PATCH v3] ALSA: hda: cs35l41: Support HP OmniBook 7 Laptop 16- > bh0xxx > > The laptop has a malformed _DSD which causes the cirrus,dev-index property > to fail to parse, so it needs to be supported using the configuration table. > > Signed-off-by: Sven Jans <[email protected]> > --- > Created against tiwai/sound this time (I read that's preferred?) Link to v2: > https://lore.kernel.org/linux-sound/20260709214414.8461-1- > [email protected]/ > > 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..e14a87336 100644 > --- a/sound/hda/codecs/side-codecs/cs35l41_hda_property.c > +++ b/sound/hda/codecs/side-codecs/cs35l41_hda_property.c > @@ -85,6 +85,7 @@ static const struct cs35l41_config > cs35l41_config_table[] = { > { "103C8C51", 2, INTERNAL, { CS35L41_LEFT, CS35L41_RIGHT, 0, 0 }, > 0, 1, -1, 1000, 4100, 24 }, > { "103C8CDD", 2, INTERNAL, { CS35L41_LEFT, CS35L41_RIGHT, 0, 0 }, > 0, 1, -1, 1000, 4100, 24 }, > { "103C8CDE", 2, INTERNAL, { CS35L41_LEFT, CS35L41_RIGHT, 0, 0 }, > 0, 1, -1, 1000, 3900, 24 }, > + { "103C8E60", 2, INTERNAL, { CS35L41_LEFT, CS35L41_RIGHT, 0, 0 }, > 0, > +1, -1, 1000, 4500, 24 }, > { "104312AF", 2, INTERNAL, { CS35L41_LEFT, CS35L41_RIGHT, 0, 0 }, > 1, 2, 0, 1000, 4500, 24 }, > { "10431433", 2, INTERNAL, { CS35L41_LEFT, CS35L41_RIGHT, 0, 0 }, > 0, 1, -1, 1000, 4500, 24 }, > { "10431463", 2, INTERNAL, { CS35L41_LEFT, CS35L41_RIGHT, 0, 0 }, > 0, 1, -1, 1000, 4500, 24 }, @@ -511,6 +512,7 @@ static const struct > cs35l41_prop_model cs35l41_prop_model_table[] = { > { "CSC3551", "103C8C6A", hp_i2c_int_2amp_dual_spkid }, > { "CSC3551", "103C8CDD", generic_dsd_config }, > { "CSC3551", "103C8CDE", generic_dsd_config }, > + { "CSC3551", "103C8E60", generic_dsd_config }, > { "CSC3551", "104312AF", generic_dsd_config }, > { "CSC3551", "10431433", generic_dsd_config }, > { "CSC3551", "10431463", generic_dsd_config }, > -- > 2.55.0 >