[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 Committed
|
Undecided
|
Atlas Yu | ||
Noble |
Fix Committed
|
Undecided
|
Atlas Yu | ||
Oracular |
Fix Committed
|
Undecided
|
Atlas Yu | ||
Plucky |
Fix Committed
|
Undecided
|
Unassigned | ||
firmware-sof (Ubuntu) |
Fix Released
|
Undecided
|
Chris Chiu | ||
Noble |
Fix Committed
|
Undecided
|
Unassigned | ||
Oracular |
Fix Committed
|
Undecided
|
Unassigned | ||
Plucky |
Fix Released
|
Undecided
|
Unassigned | ||
linux (Ubuntu) |
New
|
Undecided
|
Unassigned | ||
Noble |
Won't Fix
|
Undecided
|
Unassigned | ||
Oracular |
Fix Committed
|
Medium
|
AaronMa | ||
Plucky |
Fix Released
|
Undecided
|
Unassigned | ||
linux-firmware (Ubuntu) |
In Progress
|
Medium
|
AaronMa | ||
Noble |
Fix Committed
|
Undecided
|
Unassigned | ||
Oracular |
Fix Committed
|
Undecided
|
Unassigned | ||
Plucky |
New
|
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
[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.
[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)
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 |
alsa-ucm-conf/noble 1.2.10-1ubuntu5.5