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