Soundwire support for CS42L43 and CS35L56 on Intel MTL

Bug #2069760 reported by Chris Chiu
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
alsa-ucm-conf (Ubuntu)
Status tracked in Oracular
Noble
In Progress
Undecided
Unassigned
Oracular
In Progress
Undecided
Unassigned
firmware-sof (Ubuntu)
Status tracked in Oracular
Noble
In Progress
Undecided
Unassigned
Oracular
In Progress
Undecided
Unassigned

Bug Description

[SRU Justifications]

========== firmware-sof ==========
[Impact]

Audio doesn't work on Dell new XPS laptops on Intel MTL platforms.

[Fix]

Kernel driver, ALSA ucm, and firmware fixes are required. For firmware-sof, it's the upstream commit 7d2c7f5ad44d ("Add sof-v2.9 for Intel hardware").

[Test Case]
1. Install linux-firmware with the FW files from upstream https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/commit/?id=57077702373e7ef40f0ca197724428d614bd92f8
2. Install new noble/oracular -proposed alsa UCM conf package
3. Install 6.10-oem kernel
4. Go to audio setting to make sure the audio input/output device are not dummy

[Where problems could occur]
It's simply an additional tplg file which only new kernel driver knows to how to load.

========== alsa-ucm-conf ==========
[Impact]

Audio doesn't work on Dell new XPS laptops on Intel MTL platforms.

[Fix]

Kernel driver, ALSA ucm, and firmware fixes are required. For alsa-ucm-conf, it requires the following upstream commit
1. c0a4df603786 ("sof-soundwire: Use one file for speaker codec")
2. 8e39917518b6 (sof-soundwire: Add basic support for basic cs35l56)
3. e87dde51d689 (sof-soundwire: Add basic support for cs42l43)

[Test Case]
1. Install linux-firmware with the FW files from upstream https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/commit/?id=57077702373e7ef40f0ca197724428d614bd92f8
2. Install 6.10-oem kernel
3. Install new noble/oracular -proposed firmware-sof package
4. Go to audio setting to make sure the audio input/output device are not dummy

[Where problems could occur]
The new alsa UCM file only take effect when new cs35l56 driver and firmware-sof are loaded. The impact are restricted on cs35l56 only.

Chris Chiu (mschiu77)
summary: - Soundwire support for CS42L43 and CS35L56 on Intel LNL/ARL
+ Soundwire support for CS42L43 and CS35L56 on Intel MTL
Chris Chiu (mschiu77)
description: updated
Revision history for this message
Chris Chiu (mschiu77) wrote :
Revision history for this message
Chris Chiu (mschiu77) wrote (last edit ):

Will push a fix for the MR and PPA to coordinate with https://bugs.launchpad.net/ubuntu/+source/firmware-sof/+bug/2069417

Revision history for this message
Chris Chiu (mschiu77) wrote :
Changed in firmware-sof (Ubuntu Noble):
status: New → In Progress
Chris Chiu (mschiu77)
description: updated
Revision history for this message
Chris Chiu (mschiu77) wrote :
Changed in alsa-ucm-conf (Ubuntu Noble):
status: New → In Progress
Chris Chiu (mschiu77)
description: updated
description: updated
description: updated
Chris Chiu (mschiu77)
description: updated
Revision history for this message
Chris Chiu (mschiu77) wrote :
Changed in alsa-ucm-conf (Ubuntu Oracular):
status: New → In Progress
Changed in firmware-sof (Ubuntu Oracular):
status: New → In Progress
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.