[SRU][N/O/P][PATCH 0/1] Fix line-out playback on some platforms with Cirrus Logic "Dolphin" hardware
Yo-Jung (Leo) Lin
leo.lin at canonical.com
Wed Feb 26 08:18:47 UTC 2025
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(-)
--
2.43.0
More information about the kernel-team
mailing list