APPLIED[N/O]: [SRU][N/O/P][PATCH 0/1] Fix line-out playback on some platforms with Cirrus Logic "Dolphin" hardware
Koichiro Den
koichiro.den at canonical.com
Fri Feb 28 03:25:49 UTC 2025
On Wed, Feb 26, 2025 at 04:18:47PM GMT, Yo-Jung (Leo) Lin wrote:
> BugLink: https://bugs.launchpad.net/bugs/2099880
>
> [ Impact ]
>
> On Dell Vostro-3030 with Jammy, the rear audio line-out port doesn’t output sound. According to feedback from Cirrus Logic this is due to an incorrectly set “full-scale volume” bit, and they’ve upstreamed a fix for this issue.
>
> [ Fix ]
>
> Backport the commit 08b613b9e2ba (ALSA: hda/cirrus: Correct the full scale volume set logic), which has appeared in linux-next since next-20250217.
>
> [ Test ]
>
> Insert the headphone jack at the rear port and test audio playback. It should function normally.
>
> [ Where the problems could occur ]
>
> Regression might impact platforms using the cs8409 sound card. Regression in changes regarding the register init sequence will impact the “dolphin” variant of those platforms.
>
> Note that the cs23l42_resume() that this patch changes is not the one in the ASoC CS42L42 soundwire driver (and other ASoC codec drivers), so codec drivers under sound/soc/codecs/ are theoretically not impacted.
>
> Vitaly Rodionov (1):
> ALSA: hda/cirrus: Correct the full scale volume set logic
>
> sound/pci/hda/patch_cs8409-tables.c | 6 +++---
> sound/pci/hda/patch_cs8409.c | 20 +++++++++++---------
> sound/pci/hda/patch_cs8409.h | 5 +++--
> 3 files changed, 17 insertions(+), 14 deletions(-)
>
Applied to oracular:linux, noble:linux master-next branches. Thanks!
More information about the kernel-team
mailing list