CMNT Re: [SRU][R][PATCH 0/7] Enable audio functions on Dell Huracan/Renegade platforms w/o built-in microphone
Timo Aaltonen
timo.aaltonen at canonical.com
Tue Mar 17 13:45:34 UTC 2026
Chris Chiu kirjoitti 17.3.2026 klo 5.44:
> 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(-)
>
Where are these from? They should be marked as SAUCE.
--
Timo Aaltonen
Kernel Team
Canonical Ltd.
More information about the kernel-team
mailing list