Add Cirrus Logic CS35L56 amplifier support
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
HWE Next |
New
|
Undecided
|
Unassigned | ||
linux (Ubuntu) |
New
|
Undecided
|
Chris Chiu | ||
Jammy |
Invalid
|
Undecided
|
Chris Chiu | ||
Noble |
Fix Released
|
Medium
|
Chris Chiu | ||
linux-firmware (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Jammy |
Fix Released
|
Undecided
|
Unassigned | ||
Noble |
Fix Released
|
Undecided
|
Unassigned | ||
linux-oem-6.5 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Jammy |
Fix Released
|
Undecided
|
Chris Chiu | ||
Noble |
Invalid
|
Undecided
|
Unassigned |
Bug Description
SRU Jusitification for Kernel
[Impact]
Add a driver for the Cirrus Logic CS35L56 amplifier. This is not a standalone HDA device; it provides control of the CS35L56 for systems that use a combination of an HDA codec and CS35L56 amplifiers with audio routed through the HDA codec. If it's not enabled on HDA codec with this amplifier, there will be no sound if play audio via built-in speaker.
[Fix]
Backport the CS35L56 driver from kernel 6.9-rc
[Test Case]
1. Install the kernel w/ CS35L56 driver enabled
2. Install the linux-firmware with latest CS35l56 supported
3. Play audio file on machines w/ CS35L56 amplifier and make sure it's OK
[Where problems could occur]
Only affects models which have CS35L56 amplifier. Should be no risk to others.
=======
SRU Jusitification for linux-firmware
[Impact]
No sound if no CS35L56 firmware even the driver is enabled in Linux kernel.
[Fix]
Add release FW binary of CS35L56 to linux-firmware
[Test Case]
1. Install the kernel w/ CS35L56 driver enabled
2. Install the linux-firmware with latest CS35l56 supported
3. Play audio file on machines w/ CS35L56 amplifier and make sure it's OK
[Where problems could occur]
New firmware is only loaded by the CS35L56, we only need to verify it on the target platform.
Changed in linux-oem-6.5 (Ubuntu Jammy): | |
status: | New → In Progress |
tags: | added: oem-priority originate-from-2057859 stella |
Changed in linux-oem-6.5 (Ubuntu Jammy): | |
assignee: | nobody → Chris Chiu (mschiu77) |
Changed in linux (Ubuntu Noble): | |
assignee: | nobody → Chris Chiu (mschiu77) |
Changed in linux-oem-6.5 (Ubuntu Noble): | |
status: | New → Invalid |
Changed in linux (Ubuntu Jammy): | |
assignee: | nobody → Chris Chiu (mschiu77) |
tags: | added: kern-10793 |
Changed in linux-oem-6.5 (Ubuntu Jammy): | |
status: | In Progress → Fix Committed |
tags: |
added: verification-done-jammy-linux-oem-6.5 removed: verification-needed-jammy-linux-oem-6.5 |
tags: | added: verification-needed-jammy verification-needed-noble |
tags: |
added: verification-done-jammy removed: verification-needed-jammy |
tags: |
added: verification-done-noble removed: verification-needed-noble |
Changed in linux (Ubuntu Noble): | |
importance: | Undecided → Medium |
status: | Incomplete → Fix Committed |
tags: |
added: verification-done-noble-linux-nvidia-lowlatency removed: verification-needed-noble-linux-nvidia-lowlatency |
Changed in linux-firmware (Ubuntu): | |
status: | New → Fix Released |
Hello Chris, or anyone else affected,
Accepted linux-firmware into noble-proposed. The package will build now and be available at https:/ /launchpad. net/ubuntu/ +source/ linux-firmware/ 20240318. git3b128b60- 0ubuntu2. 1 in a few hours, and then in the -proposed repository.
Please help us by testing this new package. See https:/ /wiki.ubuntu. com/Testing/ EnableProposed for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.
If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, what testing has been performed on the package and change the tag from verification- needed- noble to verification- done-noble. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification- failed- noble. In either case, without details of your testing we will not be able to proceed.
Further information regarding the verification process can be found at https:/ /wiki.ubuntu. com/QATeam/ PerformingSRUVe rification . Thank you in advance for helping!
N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.