APPLIED: [SRU][PULL][linux-firmware][Jammy] Add CS35L41 firmware for Dell Oasis models

Juerg Haefliger juerg.haefliger at canonical.com
Fri Dec 15 11:02:08 UTC 2023


Applied to linux-firmware jammy branch.

...Juerg


On Thu, 14 Dec 2023 14:07:33 +0800
You-Sheng Yang <vicamo.yang at canonical.com> wrote:

> BugLink: https://bugs.launchpad.net/bugs/2044158
> 
> [Impact]
> 
> Missing CS35L41 firmware for Dell Oasis models. In dmesg output it has:
> 
>   cs35l41-hda i2c-CSC3551:00-cs35l41-hda.1: Cirrus Logic CS35L41 (35a40), Revision: B2
>   cs35l41-hda i2c-CSC3551:00-cs35l41-hda.0: Falling back to default firmware.
>   cs35l41-hda i2c-CSC3551:00-cs35l41-hda.0: DSP1: Firmware version: 3
>   cs35l41-hda i2c-CSC3551:00-cs35l41-hda.0: DSP1: cirrus/cs35l41-dsp1-spk-prot.wmfw: Fri 24 Jun 2022 14:55:56 GMT Daylight Time
>   cs35l41-hda i2c-CSC3551:00-cs35l41-hda.0: DSP1: Firmware: 400a4 vendor: 0x2 v0.58.0, 2 algorithms
>   cs35l41-hda i2c-CSC3551:00-cs35l41-hda.0: DSP1: 0: ID cd v29.78.0 XM at 94 YM at e
>   cs35l41-hda i2c-CSC3551:00-cs35l41-hda.0: DSP1: 1: ID f20b v0.1.0 XM at 17c YM at 0
>   cs35l41-hda i2c-CSC3551:00-cs35l41-hda.0: DSP1: cirrus/cs35l41-dsp1-spk-prot.bin: v0.58.0
>   cs35l41-hda i2c-CSC3551:00-cs35l41-hda.0: DSP1: spk-prot: e:\workspace\workspace\tibranch_release_playback_6.76_2\ormis\staging\default_tunings\internal\CS35L53\Fixed_Attenuation_Mono_48000_29.78.0\full\Fixed_Attenuation_Mono_48000_29.78.0_full.bin
> 
> [Fix]
> 
> Upstream commit c8424cf03def ("cirrus: Add CS35L41 firmware for Dell Oasis Models").
> 
> [Test Case]
> 
> Expecting the right fw blobs are used:
> 
>   cs35l41-hda i2c-CSC3551:00-cs35l41-hda.1: Cirrus Logic CS35L41 (35a40), Revision: B2
>   cs35l41-hda spi1-CSC3551:00-cs35l41-hda.0: DSP1: Firmware version: 3
>   cs35l41-hda spi1-CSC3551:00-cs35l41-hda.0: DSP1: cirrus/cs35l41-dsp1-spk-prot-10280cbd.wmfw: Fri 27 Aug 2021 14:58:19 W. Europe Daylight Time
>   cs35l41-hda spi1-CSC3551:00-cs35l41-hda.0: DSP1: Firmware: 400a4 vendor: 0x2 v0.43.1, 2 algorithms
>   cs35l41-hda spi1-CSC3551:00-cs35l41-hda.0: DSP1: 0: ID cd v29.63.1 XM at 94 YM at e
>   cs35l41-hda spi1-CSC3551:00-cs35l41-hda.0: DSP1: 1: ID f20b v0.1.0 XM at 176 YM at 0
>   cs35l41-hda spi1-CSC3551:00-cs35l41-hda.0: DSP1: cirrus/cs35l41-dsp1-spk-prot-10280cbd-spkid0.bin: v0.43.1
>   cs35l41-hda spi1-CSC3551:00-cs35l41-hda.0: DSP1: spk-prot: C:\Users\dchunyi\Documents\Dell\Oasis\tuning\default_tuning\10280CBD_230621_V01_A01.bin
> 
> [Where problems could occur]
> 
> That's the official firmware to support this platform. No known problem so far.
> 
> [Other Info]
> 
> While this has been available on Mantic and Noble, we only nominate Jammy for
> oem-6.5.
> 
> ----------------------------------------------------------------
> The following changes since commit 92384e6ae484c644856afddb31f122a24f60c81e:
> 
>   UBUNTU: Ubuntu-20220329.git681281e4-0ubuntu3.23 (2023-11-16 11:25:37 +0100)
> 
> are available in the Git repository at:
> 
>   https://kernel.ubuntu.com/gitea/vicamo/linux-firmware.git bug-2044158/cirrus-CS35L41-for-dell-oasis/jammy
> 
> for you to fetch changes up to 398e52cab39dc0223903e2f2448691646a3dfe1b:
> 
>   cirrus: Add CS35L41 firmware for Dell Oasis Models (2023-12-13 14:15:44 +0800)
> 
> ----------------------------------------------------------------
> Stefan Binding (1):
>       cirrus: Add CS35L41 firmware for Dell Oasis Models
> 
>  WHENCE                                           |  42 +++++++++++++++++++++++
>  cirrus/cs35l41-dsp1-spk-cali-10280cbd-spkid0.bin | Bin 0 -> 1824 bytes
>  cirrus/cs35l41-dsp1-spk-cali-10280cbd-spkid1.bin | Bin 0 -> 1824 bytes
>  cirrus/cs35l41-dsp1-spk-prot-10280cbd-spkid0.bin | Bin 0 -> 3980 bytes
>  cirrus/cs35l41-dsp1-spk-prot-10280cbd-spkid1.bin | Bin 0 -> 3980 bytes
>  5 files changed, 42 insertions(+)
>  create mode 100644 cirrus/cs35l41-dsp1-spk-cali-10280cbd-spkid0.bin
>  create mode 100644 cirrus/cs35l41-dsp1-spk-cali-10280cbd-spkid1.bin
>  create mode 100644 cirrus/cs35l41-dsp1-spk-prot-10280cbd-spkid0.bin
>  create mode 100644 cirrus/cs35l41-dsp1-spk-prot-10280cbd-spkid1.bin
> 

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20231215/5b76a118/attachment-0001.sig>


More information about the kernel-team mailing list