[SRU] enable cs42l43 and cs35l56 audio on Intel LNL
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
HWE Next |
New
|
Undecided
|
Unassigned | ||
alsa-ucm-conf (Ubuntu) |
Fix Released
|
Undecided
|
Atlas Yu | ||
Noble |
Fix Released
|
Undecided
|
Unassigned | ||
Oracular |
Fix Released
|
Undecided
|
Unassigned | ||
Plucky |
Fix Released
|
Undecided
|
Unassigned | ||
firmware-sof (Ubuntu) |
Fix Released
|
Undecided
|
Chris Chiu | ||
Noble |
Fix Released
|
Undecided
|
Unassigned | ||
Oracular |
Fix Released
|
Undecided
|
Unassigned | ||
Plucky |
Fix Released
|
Undecided
|
Unassigned | ||
linux (Ubuntu) |
New
|
Undecided
|
Unassigned | ||
Noble |
Won't Fix
|
Undecided
|
Unassigned | ||
Oracular |
Fix Released
|
Medium
|
AaronMa | ||
Plucky |
Fix Released
|
Undecided
|
Unassigned | ||
linux-firmware (Ubuntu) |
Fix Released
|
Medium
|
AaronMa | ||
Noble |
Fix Released
|
Undecided
|
Unassigned | ||
Oracular |
Fix Released
|
Undecided
|
Unassigned | ||
Plucky |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[Impact]
No audio input/output for cs42l43 and cs35l56 on Intel LNL of ThinkPad.
[Fix]
Add the firmware of cs35l56 and sof-lnl-
to enable audio support;
update alsa-ucm-conf to gain the control of mic/speaker mute LED.
linux-fimware commit:
9c46d10f8 cirrus: cs35l56: Add and update firmware for various Cirrus CS35L54 and CS35L56 laptops
sof-bin commit:
e8604e4 Add 2.12 topology binaries for Intel targets
sof-bin file:
v2.12.x/
alsa-ucm-conf commits:
9e946d4 sof-soundwire: Add LED support for cs35l56 amplifiers
79c9e8f sof-soundwire: cs42l43: Drop headset mic from mic mute LED
UPDATE: many more are actually needed, check https:/
[Test]
Tested on Intel LNL:
1, hear the sound from
$ speaker-test -c 2
2, make sound and recorded, replay the file:
$ arecord -f cd test.wav
$ aplay test.wav
3, press speaker-mute and mic-mute key, the OSD are shown,
and the LED is on when it's muted.
4, plugin headset and restest the steps above for sound input and output.
sound ctl led is not controlled by headset, it's by design:
please refer to:
https:/
[Where problems could occur]
It may break cirrus audio support.
Noble/Oracular/
Related branches
- Vladimir Petko (community): Approve
- AaronMa (community): Approve
- git-ubuntu import: Pending requested
-
Diff: 49 lines (+10/-0)4 files modifieddebian/changelog (+7/-0)
debian/patches/series (+1/-0)
debian/rules (+1/-0)
debian/source/include-binaries (+1/-0)
- Vladimir Petko (community): Approve
- AaronMa (community): Approve
- git-ubuntu import: Pending requested
-
Diff: 49 lines (+10/-0)4 files modifieddebian/changelog (+7/-0)
debian/patches/series (+1/-0)
debian/rules (+1/-0)
debian/source/include-binaries (+1/-0)
- Benjamin Drung: Pending requested
- git-ubuntu import: Pending requested
-
Diff: 355 lines (+315/-0)6 files modifieddebian/changelog (+18/-0)
debian/patches/0001-Turn-speaker-LED-accroding-to-rt1318-speaker-status.patch (+72/-0)
debian/patches/0001-rt722-change-output-volume-of-headphone-to-0dB.patch (+27/-0)
debian/patches/0001-sof-soundwire-Add-LED-support-for-cs35l56-amplifiers.patch (+129/-0)
debian/patches/0002-sof-soundwire-rt1318-add-playback-control-switch.patch (+65/-0)
debian/patches/series (+4/-0)
- Benjamin Drung: Pending requested
- git-ubuntu import: Pending requested
-
Diff: 347 lines (+307/-0)6 files modifieddebian/changelog (+18/-0)
debian/patches/0001-Turn-speaker-LED-accroding-to-rt1318-speaker-status.patch (+72/-0)
debian/patches/0001-rt722-change-output-volume-of-headphone-to-0dB.patch (+25/-0)
debian/patches/0001-sof-soundwire-Add-LED-support-for-cs35l56-amplifiers.patch (+123/-0)
debian/patches/0002-sof-soundwire-rt1318-add-playback-control-switch.patch (+65/-0)
debian/patches/series (+4/-0)
- Benjamin Drung (community): Needs Fixing
- AaronMa: Pending requested
- git-ubuntu import: Pending requested
-
Diff: 347 lines (+307/-0)6 files modifieddebian/changelog (+18/-0)
debian/patches/0001-Turn-speaker-LED-accroding-to-rt1318-speaker-status.patch (+72/-0)
debian/patches/0001-rt722-change-output-volume-of-headphone-to-0dB.patch (+25/-0)
debian/patches/0001-sof-soundwire-Add-LED-support-for-cs35l56-amplifiers.patch (+123/-0)
debian/patches/0002-sof-soundwire-rt1318-add-playback-control-switch.patch (+65/-0)
debian/patches/series (+4/-0)
CVE References
tags: | added: jira-sutton-471 oem-priority |
tags: | added: jira-sutton-473 |
Changed in linux-firmware (Ubuntu): | |
assignee: | nobody → AaronMa (mapengyu) |
importance: | Undecided → Medium |
Changed in linux-firmware (Ubuntu Noble): | |
status: | New → In Progress |
Changed in linux-firmware (Ubuntu): | |
status: | New → In Progress |
description: | updated |
Changed in firmware-sof (Ubuntu): | |
assignee: | nobody → Chris Chiu (mschiu77) |
Changed in alsa-ucm-conf (Ubuntu): | |
assignee: | nobody → Atlas Yu (pseudoc) |
description: | updated |
Changed in linux-firmware (Ubuntu Oracular): | |
status: | New → In Progress |
description: | updated |
Changed in linux (Ubuntu Noble): | |
status: | New → Won't Fix |
Changed in linux (Ubuntu Oracular): | |
status: | New → In Progress |
Changed in linux-firmware (Ubuntu Oracular): | |
status: | In Progress → Fix Committed |
Changed in linux-firmware (Ubuntu Noble): | |
status: | In Progress → Fix Committed |
Changed in alsa-ucm-conf (Ubuntu Noble): | |
assignee: | nobody → Atlas Yu (pseudoc) |
status: | New → Fix Committed |
Changed in alsa-ucm-conf (Ubuntu Oracular): | |
assignee: | nobody → Atlas Yu (pseudoc) |
status: | New → Fix Committed |
Changed in firmware-sof (Ubuntu Noble): | |
status: | New → In Progress |
Changed in firmware-sof (Ubuntu Oracular): | |
status: | New → In Progress |
Changed in linux (Ubuntu Oracular): | |
assignee: | nobody → AaronMa (mapengyu) |
Changed in linux (Ubuntu Oracular): | |
importance: | Undecided → Medium |
status: | In Progress → Fix Committed |
Changed in alsa-ucm-conf (Ubuntu Noble): | |
assignee: | Atlas Yu (pseudoc) → nobody |
status: | Fix Committed → New |
Changed in alsa-ucm-conf (Ubuntu Oracular): | |
assignee: | Atlas Yu (pseudoc) → nobody |
status: | Fix Committed → New |
Changed in alsa-ucm-conf (Ubuntu Plucky): | |
status: | Fix Committed → New |
description: | updated |
description: | updated |
tags: |
added: verification-done verification-done-noble verification-done-oracular verification-done-plucky removed: verification-needed verification-needed-noble verification-needed-oracular verification-needed-plucky |
Changed in linux-firmware (Ubuntu): | |
status: | In Progress → Fix Released |
alsa-ucm-conf/noble 1.2.10-1ubuntu5.5