mbox series

[SRU,N,0/2] Add Cirrus Logic CS35L56 amplifier support

Message ID 20240527155559.561244-1-chris.chiu@canonical.com
Headers show
Series Add Cirrus Logic CS35L56 amplifier support | expand

Message

Chris Chiu May 27, 2024, 3:55 p.m. UTC
BugLink: https://bugs.launchpad.net/bugs/2062135

[Impact]
Add a driver for the Cirrus Logic CS35L56 amplifier. This is not a standalone HDA device; it provides control of the CS35L56 for systems that use a combination of an HDA codec and CS35L56 amplifiers with audio routed through the HDA codec. If it's not enabled on HDA codec with this amplifier, there will be no sound if play audio via built-in speaker.

[Fix]
Backport the CS35L56 driver from kernel 6.9-rc

[Test Case]
1. Install the kernel w/ CS35L56 driver enabled
2. Install the linux-firmware with latest CS35l56 supported
3. Play audio file on machines w/ CS35L56 amplifier and make sure it's OK

[Where problems could occur]
Only affects models which have CS35L56 amplifier. Should be no risk to others.

Richard Fitzgerald (1):
  ALSA: hda: realtek: Re-work CS35L41 fixups to re-use for other amps

Simon Trimmer (1):
  ALSA: hda/realtek: Add quirks for HP G11 Laptops using CS35L56

 sound/pci/hda/patch_realtek.c | 98 ++++++++++-------------------------
 1 file changed, 27 insertions(+), 71 deletions(-)

Comments

Chris Chiu May 27, 2024, 4:37 p.m. UTC | #1
On Mon, May 27, 2024 at 11:59 PM Chris Chiu <chris.chiu@canonical.com> wrote:
>
> BugLink: https://bugs.launchpad.net/bugs/2062135
>
> [Impact]
> Add a driver for the Cirrus Logic CS35L56 amplifier. This is not a standalone HDA device; it provides control of the CS35L56 for systems that use a combination of an HDA codec and CS35L56 amplifiers with audio routed through the HDA codec. If it's not enabled on HDA codec with this amplifier, there will be no sound if play audio via built-in speaker.
>
> [Fix]
> Backport the CS35L56 driver from kernel 6.9-rc
>
> [Test Case]
> 1. Install the kernel w/ CS35L56 driver enabled
> 2. Install the linux-firmware with latest CS35l56 supported
> 3. Play audio file on machines w/ CS35L56 amplifier and make sure it's OK
>
> [Where problems could occur]
> Only affects models which have CS35L56 amplifier. Should be no risk to others.
>
> Richard Fitzgerald (1):
>   ALSA: hda: realtek: Re-work CS35L41 fixups to re-use for other amps
>
> Simon Trimmer (1):
>   ALSA: hda/realtek: Add quirks for HP G11 Laptops using CS35L56
>
>  sound/pci/hda/patch_realtek.c | 98 ++++++++++-------------------------
>  1 file changed, 27 insertions(+), 71 deletions(-)
>
> --
> 2.34.1
>

NACK: v2 sent for fixing compile error