[Bug 2077829] Re: Missing CS35L56 sof firmware for Dell Bolan platform

Timo Aaltonen 2077829 at bugs.launchpad.net
Fri Nov 15 07:55:52 UTC 2024


Hello You-Sheng, or anyone else affected,

Accepted firmware-sof into oracular-proposed. The package will build now
and be available at https://launchpad.net/ubuntu/+source/firmware-
sof/2024.06-1ubuntu1.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-
oracular to verification-done-oracular. If it does not fix the bug for
you, please add a comment stating that, and change the tag to
verification-failed-oracular. 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/PerformingSRUVerification .  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.

** Changed in: firmware-sof (Ubuntu Oracular)
       Status: Incomplete => Fix Committed

** Tags removed: verification-done-oracular
** Tags added: verification-needed verification-needed-oracular

-- 
You received this bug notification because you are a member of Ubuntu
Sponsors, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/2077829

Title:
  Missing CS35L56 sof firmware for Dell Bolan platform

Status in OEM Priority Project:
  New
Status in firmware-sof package in Ubuntu:
  Fix Released
Status in linux-firmware package in Ubuntu:
  Fix Released
Status in firmware-sof source package in Noble:
  Incomplete
Status in linux-firmware source package in Noble:
  Fix Committed
Status in firmware-sof source package in Oracular:
  Fix Committed
Status in linux-firmware source package in Oracular:
  Fix Committed
Status in firmware-sof source package in Plucky:
  Fix Released
Status in linux-firmware source package in Plucky:
  Fix Released

Bug description:
  [SRU Justifications]

  ========== linux-firmware ==========
  [Impact]

  Audio output doesn't work on Dell Bolan platforms with CS35L56 speaker
  amplifiers

  [Fix]
  This requires following firmware blobs:
    - https://github.com/CirrusLogic/linux-firmware/commit/367fda8e56d7dda4c138438493e2bf6b9b92ce7b which is not landed in linux-firmware mainline yet.

  [Test Case]
  1. Boot up the machine of Dell Bolan platform with CS35L56 speakers
  2. Verify the sof-lnl-cs42l43-l0.tplg in in the /lib/firmware/intel/sof-ipc4-tplg/
  3. Verify with checking the output of `aplay -l` command with valid sof output device. Should never be dummy output.

  [Where problems could occur]
  It only affects the Dell Bolan platforms with the new CS35L56 amplifier. Should be low low risk of regression

  ========== firmware-sof ==========

  [Fix]
  This requires following tplg file in firmware-sof
  - sof-lnl-cs42l43-l0.tplg
  upstream firmware-sof 2.11 will have this tplg file included.

  [Test Case]
  1. Boot up the machine of Dell Bolan platform with CS35L56 speakers
  2. Verify with the linux-firmware with new CS35L56 amplifier support.
  3. Verify with checking the output of `aplay -l` command with valid sof output device. Should never be dummy output.

  [Other Info]
  The name of sof-lnl-cs42l43-l0.tplg includes useful information which indicates that the topology is for for the cs42l43 codec connected to soundwire bus 0 w/o other soundwire devices connected on 1/2/3. It only affects the machines which has exactly the same soundwire configuration. The upstream commit of a newer version usually include the topology files for the new platforms or missing configuration on old platforms. It would be better to catch up with upstream to have these configuration which can support more configurations we could be missing in the future. The the addtional 0002-Add-SOF-v2.11.1-signed-Intel-binaries-for-MTL-LNL-AR.patch, it's required for each new Intel Platform and signed by Intel. In the case, the tplg file specify the `lnl`, a signed LunarLake DSP FW will be necessary. It would be better to have the Intel signed DSP FW up-to-date.

  [Where problems could occur]
  Although there're lots of new tplg files added, but they are mostly for missing configuration on old platforms or newly added for next-gen Intel platform. And they are specified for particular soundwire configurations which can hardly affect the existing machines. The risk for regression may come from sof-hda-generic-xxx.tplg which is for generic HDA. I'll consider it as low risk.

To manage notifications about this bug go to:
https://bugs.launchpad.net/oem-priority/+bug/2077829/+subscriptions




More information about the Ubuntu-sponsors mailing list