[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