NAK Re: [SRU][R][PATCH 00/18] Support for Cirrus Logic audio solution CS42L43+CS35L56A on new Dell PTL Bolan platform

Timo Aaltonen timo.aaltonen at canonical.com
Tue Mar 17 13:50:16 UTC 2026


Chris Chiu kirjoitti 17.3.2026 klo 7.21:
> BugLink: https://bugs.launchpad.net/bugs/2139391
> 
> [Impact]
> New Dell Bolan platform with CirrusLogic audio solution CS42L43+CS35L56A powered by Intel PantherLake will have no basic audio functions w/o Soundwire Driver Support.
> 
> ================ Linux Kernel ========================
> 
> [Fix]
> Backport new Intel soundwire drivers of the following
> ASoC: Intel: sof_sdw: Add new quirks for PTL on Dell with CS42L43 - kernel/git/broonie/sound.git - ASoC - (Upstreamed)
> ASoC: soc-acpi / SOF: Add best_effort flag to get_function_tplg_files op - kernel/git/broonie/sound… - (Upstreamed)
> ASoC: cs35l56: Use vendor-specific qualifier in firmware file search
> ASoC: cs-amp-lib: Support Dell SSIDExV2 UEFI variable
> 
> <=============== linux-firmware ========================
> 
> [Fix]
> Backport the patch firmware from CirrusLogic
> cirrus: cs35l56 cs35l57: Add and update firmware for some Dell laptops - kernel/git/firmware/linux-firmware.git - Repository of firmware blobs for use with the Linux kernel
> 
> <=============== alsa-ucm-conf ========================
> Backport the patch firmware from CirrusLogic
> https://github.com/alsa-project/alsa-ucm-conf/commit/06a2ef880c524319ea6bd0e2688573a002badecb
> https://github.com/alsa-project/alsa-ucm-conf/commit/46f30b3f9f7468d6f1286d296faf6bf6bd6c3235
> 
> <=============== firmware-sof ========================
> Add 2.14 tools and topology binaries for Intel MTL and newer targets · thesofproject/sof-bin at cdd3c8f
> 
> [Test Case]
> 1. Boot up the machine of new Dell Intel PTL Bolan platform with CirrusLogic CS42L43+CS35L56A
> 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 `arecord` to record and play the recorded audio file with `aplay` for basic speaker/microphone functions.
> 
> [Where problems could occur]
> It adds the support for new CirrusLogic CS42L43+CS35L56A on PTL platform. No regression expected at the current stage.
> 
> Bard Liao (3):
>    ASoC: sdw_utils: subtract the endpoint that is not present
>    ASoC: sdw_utils: remove dai registered check
>    ASoC: SOF: Intel: use hdev->info.link_mask directly
> 
> Charles Keepax (5):
>    ASoC: SDCA: Fixup some more Kconfig issues
>    ASoC: SDCA: Tidy up some memory allocations
>    ASoC: SDCA: Handle CONFIG_PM_SLEEP not being set
>    ASoC: SDCA: Add NO_DIRECT_COMPLETE flag to class driver
>    ASoC: SDCA: Still process most of the jack detect if control is
>      missing
> 
> Deep Harsora (1):
>    ASoC: Intel: sof_sdw: Add new quirks for PTL on Dell with CS42L43
> 
> Niranjan H Y (1):
>    ASoC: SDCA: bug fix while parsing mipi-sdca-control-cn-list
> 
> Peter Ujfalusi (1):
>    ASoC: soc-acpi / SOF: Add best_effort flag to get_function_tplg_files
>      op
> 
> Richard Fitzgerald (4):
>    ASoC: cs35l56: Use vendor-specific qualifier in firmware file search
>    ASoC: cs-amp-lib: Return attributes from cs_amp_get_efi_variable()
>    ASoC: cs-amp-lib: Support Dell SSIDExV2 UEFI variable
>    ASoC: cs35l56: Support for reading speaker ID from on-chip GPIOs
> 
> Shuming Fan (1):
>    ASoC: SDCA: support Q7.8 volume format
> 
> Simon Trimmer (1):
>    ASoC: SDCA: Allow sample width wild cards in set_usage()
> 
> Stefan Binding (1):
>    ASoC: ops: fix snd_soc_get_volsw for sx controls
> 
>   include/sound/cs-amp-lib.h                    |   5 +-
>   include/sound/cs35l56.h                       |  13 ++
>   include/sound/soc-acpi.h                      |   5 +-
>   include/sound/soc.h                           |   1 +
>   sound/soc/codecs/cs-amp-lib-test.c            |  10 ++
>   sound/soc/codecs/cs-amp-lib.c                 | 142 +++++++++++++++++-
>   sound/soc/codecs/cs35l56-shared.c             |  93 ++++++++++++
>   sound/soc/codecs/cs35l56.c                    |  91 +++++++++--
>   sound/soc/intel/boards/sof_sdw.c              |   8 +
>   .../intel/common/sof-function-topology-lib.c  |   5 +-
>   .../intel/common/sof-function-topology-lib.h  |   2 +-
>   sound/soc/sdca/Kconfig                        |   2 +
>   sound/soc/sdca/sdca_asoc.c                    |  36 ++---
>   sound/soc/sdca/sdca_class_function.c          |   2 +
>   sound/soc/sdca/sdca_fdl.c                     |   2 +-
>   sound/soc/sdca/sdca_functions.c               |   7 +-
>   sound/soc/sdca/sdca_interrupts.c              |  16 +-
>   sound/soc/sdca/sdca_jack.c                    |  52 ++++---
>   sound/soc/sdw_utils/soc_sdw_utils.c           |  23 +--
>   sound/soc/soc-ops.c                           |  84 ++++++++---
>   sound/soc/sof/intel/hda.c                     |   5 +-
>   sound/soc/sof/topology.c                      |  18 ++-
>   22 files changed, 505 insertions(+), 117 deletions(-)
> 

These are already in resolute master-next, which is based on 7.0-rc. Did 
you check before sending?


-- 
Timo Aaltonen
Kernel Team
Canonical Ltd.



More information about the kernel-team mailing list