** Description changed: SRU Justification: [Impact] New Dell platform with CirrusLogic audio solution CS42L43+CS35L57/CS35L63 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: sof-function-topology-lib: escalate the log when missing function topoplogy - kernel/git/broonie/sound.git - ASoC ASoC: SOF: Intel: use sof_sdw as default SDW machine driver - kernel/git/broonie/sound.git - ASoC ASoC: SOF: add platform name into sof_intel_dsp_desc - kernel/git/broonie/sound.git - ASoC ASoC: soc_sdw_utils: export asoc_sdw_get_dai_type - kernel/git/broonie/sound.git - ASoC ASoC: Intel: export sof_sdw_get_tplg_files - kernel/git/broonie/sound.git - ASoC ASoC: soc_sdw_utils: add name_prefix to asoc_sdw_codec_info struct - kernel/git/broonie/sound.git - ASoC ASoC: soc-acpi: make some variables of acpi adr and link adr non-const - kernel/git/broonie/sound.git - ASoC ASoC: SOF: Don't print the monolithic topology name if function topology may be used - kernel/git/broonie/sound.git - ASoC ASoC: SOF: don't check the existence of dummy topology - kernel/git/broonie/sound.git - ASoC and CS42L43 driver patch from CirrusLogic + 087c4be608b5 - Bard Liao, 3 weeks ago : ASoC: soc_sdw_utils: add cs35l57 support + 5695ac5789bf - Charles Keepax, 9 months ago : ASoC: intel: sof_sdw: Add device match/codec_info for cs42l45 + 5308f5e2c1d0 - Charles Keepax, 7 weeks ago : ASoC: sdw_utils: Add cs42l45 helper funcs + cf13a9df3fe0 - Charles Keepax, 6 months ago : ASoC: intel: sof_sdw: Add ability to have auxiliary devices + 3e777266050d - Charles Keepax, 1 year, 3 months ago : ASoC: sdw_utils: Move codec_name to dai info + 77427e0a4689 - Charles Keepax, 1 year, 3 months ago : ASoC: sdw_utils: Add codec_conf for every DAI + e43f37887459 - Charles Keepax, 3 weeks ago : ASoC: SDCA: Add ASoC jack hookup in class driver + 552858943c66 - Charles Keepax, 3 weeks ago : ASoC: SDCA: Add ability to connect SDCA jacks to ASoC jacks + 7be04db31944 - Charles Keepax, 4 weeks ago : ASoC: SDCA: Factor out jack handling into new c file + ab6834cbf07f - Charles Keepax, 9 weeks ago : regmap: sdw-mbq: Reorder regmap_mbq_context struct for better packing + 9be609d4f429 - Maciej Strozek, 8 weeks ago : soundwire: intel_auxdevice: add cs42l45 codec to wake_capable_list - + 5edcc5451766 - Richard Fitzgerald, 6 weeks ago : ASoC: cs35l56: Add support for CS35L56 B2 silicon - + ad36fbb6ee4b - Richard Fitzgerald, 6 weeks ago : ASoC: cs35l56: Set fw_regs table after getting REVID - <=============== linux-firmware ======================== [Fix] Backport the patch firmware from CirrusLogic - AMP FW: https://github.com/CirrusLogic/linux-firmware/commit/c927ddf41e40e2846e4311f8cd4ce941821c3234 and - SDCA SWFT FW. - + https://gitlab.com/kernel-firmware/linux-firmware/-/commit/18672039c39ac71ecc17592999016311cff901ec <=============== alsa-ucm-conf ======================== Backport the patch firmware from CirrusLogic f47b9418c81a ("ucm2: soundwire: cs42l45: Add support for CS42L45 codec") - + 2e090676c9a4 ("ucm2: Add setting LED Mode in SetLED macro") [Test Case] 1. Boot up the machine of new Dell Intel PantherLake platform with CirrusLogic CS42L43 + new amplifiers 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 codec+amplifier on PTL platform. No regression expected at the current stage.
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2131725 Title: Support for CirrusLogic audio solution CS42L43 with amplifiers on new Dell PTL platform To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/alsa-ucm-conf/+bug/2131725/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
