[SRU][R][PATCH 0/7] Enable audio functions on Dell Huracan/Renegade platforms w/o built-in microphone
Chris Chiu
chris.chiu at canonical.com
Tue Mar 17 03:44:31 UTC 2026
BugLink: https://bugs.launchpad.net/bugs/2143902
[Impact]
New Dell Huracan/Renegade platform with CirrusLogic audio solution (No-Mic) will have no basic audio functions w/o correct SDCA driver support.
================ Linux Kernel ========================
[Fix]
Backport new SDCA drivers of the following
[1/4] ASoC: SDCA: Add default value for mipi-sdca-function-reset-max-delay
commit: 1bbbda5b178a1399339139eb3c326300008b72d6
[2/4] ASoC: SDCA: Update counting of SU/GE DAPM routes
commit: 1fb720d33eecdb9a90ee340b3000ba378d49f5ca
[3/4] ASoC: SDCA: Improve mapping of Q7.8 SDCA volumes
commit: d4f7d5a9a0f963dc895c18084425ce332a80d3a8
[4/4] ASoC: SDCA: Pull the Q7.8 volume helpers out of soc-ops
commit: 501efdcb3b3ab099fc0ce2f6e668b1c4095dd476
and
[PATCH 1/3] ASoC: add snd_soc_lookup_component_by_name helper
[PATCH 2/3] ASoC: soc_sdw_utils: partial match the codec name
[PATCH 3/3] ASoC: soc_sdw_utils: remove index from sdca
[Test Case]
1. Boot up the machine of new Dell Huracan/Renegate platform (No-Mic and No-Camera)
2. Open settings->Sound->Output Device and make sure it's not Dummy audio devices
3. Click test icon for basic audio output functions
4. Use `aplay` basic speaker play functions.
[Where problems could occur]
It adds the SDCA support for partial codec function. No regression expected at the current stage.
Bard Liao (3):
ASoC: add snd_soc_lookup_component_by_name helper
ASoC: soc_sdw_utils: partial match the codec name
ASoC: soc_sdw_utils: remove index from sdca codec name
Charles Keepax (4):
ASoC: SDCA: Add default value for mipi-sdca-function-reset-max-delay
ASoC: SDCA: Update counting of SU/GE DAPM routes
ASoC: SDCA: Improve mapping of Q7.8 SDCA volumes
ASoC: SDCA: Pull the Q7.8 volume helpers out of soc-ops
include/sound/soc.h | 2 +-
sound/soc/sdca/sdca_asoc.c | 114 +++++++++++++++++++++++++---
sound/soc/sdca/sdca_fdl.c | 5 --
sound/soc/sdca/sdca_functions.c | 6 +-
sound/soc/sdw_utils/soc_sdw_utils.c | 32 ++++++--
sound/soc/soc-core.c | 13 ++++
sound/soc/soc-ops.c | 64 +++-------------
7 files changed, 158 insertions(+), 78 deletions(-)
--
2.43.0
More information about the kernel-team
mailing list