[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