Re: [PULL v1 linux-firmware] Add firmware for Cirrus Amps and Codecs for some Dell laptops
Josh Boyer <[email protected]> Mon, 9 Mar 2026 15:55:10 -0400
| Newsgroups | org.kernel.lore.linux-firmware |
|---|---|
| Message-ID | <CA+5PVA6wBXxDQ+HMOZDMyp=v_s+LUmZMCPAq=XZHK8v8s=A5dg@mail.gmail.com> |
Merged and pushed out. https://gitlab.com/kernel-firmware/linux-firmware/-/merge_requests/950 josh On Mon, Mar 9, 2026 at 11:15 AM Simon Trimmer <[email protected]> wrote: > > Hi, > > I couple of patches today - we’d like to add the firmware for the Cirrus CS35L63 smart amplifier and CS42L45 smart codec for some Dell Laptops. > > Thanks, > > -Simon > > > > The following changes since commit b3929cfcd543c4f388c4930175f442be94bbcf3b: > > > > Merge branch 'lenovo-fw-rename' into 'main' (2026-03-09 14:21:13 +0000) > > > > are available in the Git repository at: > > > > https://github.com/CirrusLogic/linux-firmware/ 20260309-cs35l63-cs42l45 > > > > for you to fetch changes up to 21d670224ad1f8ab2956243c0b381eed40338b45: > > > > cirrus: cs42l45: Add CS42L45 SDCA codec firmware for Dell laptops (2026-03-09 15:08:59 +0000) > > > > ---------------------------------------------------------------- > > Maciej Strozek (1): > > cirrus: cs42l45: Add CS42L45 SDCA codec firmware for Dell laptops > > > > Simon Trimmer (1): > > cirrus: cs35l63: Add firmware for Cirrus CS35L63 for various Dell laptops > > > > WHENCE | 361 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > > cirrus/cs35l63-a1-dsp1-misc-10280e1a-spkid0-02-l3u1.bin | Bin 0 -> 11440 bytes > > cirrus/cs35l63-a1-dsp1-misc-10280e1a-spkid0-02-l3u3.bin | Bin 0 -> 11440 bytes > > cirrus/cs35l63-a1-dsp1-misc-10280e1a-spkid2-01-l3u1.bin | Bin 0 -> 11440 bytes > > cirrus/cs35l63-a1-dsp1-misc-10280e1a-spkid2-01-l3u3.bin | Bin 0 -> 11440 bytes > > cirrus/cs35l63-a1-dsp1-misc-10280e1a-spkid3-01-l3u1.bin | Bin 0 -> 11440 bytes > > cirrus/cs35l63-a1-dsp1-misc-10280e1a-spkid3-01-l3u3.bin | Bin 0 -> 11440 bytes > > cirrus/cs35l63-a1-dsp1-misc-10280e1a-spkid3-02-l3u1.bin | Bin 0 -> 11440 bytes > > cirrus/cs35l63-a1-dsp1-misc-10280e1a-spkid3-02-l3u3.bin | Bin 0 -> 11440 bytes > > cirrus/cs35l63-a1-dsp1-misc-10280e1b-spkid0-04-l3u1.bin | Bin 0 -> 11440 bytes > > cirrus/cs35l63-a1-dsp1-misc-10280e1b-spkid0-04-l3u3.bin | Bin 0 -> 11440 bytes > > cirrus/cs35l63-a1-dsp1-misc-10280e1b-spkid2-03-l3u1.bin | Bin 0 -> 11440 bytes > > cirrus/cs35l63-a1-dsp1-misc-10280e1b-spkid2-03-l3u3.bin | Bin 0 -> 11440 bytes > > cirrus/cs35l63-a1-dsp1-misc-10280e1b-spkid3-03-l3u1.bin | Bin 0 -> 11440 bytes > > cirrus/cs35l63-a1-dsp1-misc-10280e1b-spkid3-03-l3u3.bin | Bin 0 -> 11440 bytes > > cirrus/cs35l63-a1-dsp1-misc-10280e1b-spkid3-04-l3u1.bin | Bin 0 -> 11440 bytes > > cirrus/cs35l63-a1-dsp1-misc-10280e1b-spkid3-04-l3u3.bin | Bin 0 -> 11440 bytes > > cirrus/cs35l63-a1-dsp1-misc-10280e1c-spkid0-01-l3u1.bin | Bin 0 -> 11440 bytes > > cirrus/cs35l63-a1-dsp1-misc-10280e1c-spkid0-01-l3u3.bin | Bin 0 -> 11440 bytes > > cirrus/cs35l63-a1-dsp1-misc-10280e1c-spkid1-01-l3u1.bin | Bin 0 -> 11440 bytes > > cirrus/cs35l63-a1-dsp1-misc-10280e1c-spkid1-01-l3u3.bin | Bin 0 -> 11440 bytes > > cirrus/cs35l63-a1-dsp1-misc-10280e1c-spkid2-01-l3u1.bin | Bin 0 -> 11440 bytes > > cirrus/cs35l63-a1-dsp1-misc-10280e1c-spkid2-01-l3u3.bin | Bin 0 -> 11440 bytes > > cirrus/cs35l63-a1-dsp1-misc-10280e1c-spkid3-01-l3u1.bin | Bin 0 -> 11440 bytes > > cirrus/cs35l63-a1-dsp1-misc-10280e1c-spkid3-01-l3u3.bin | Bin 0 -> 11440 bytes > > cirrus/cs35l63-a1-dsp1-misc-10280e1d-spkid0-05-l3u1.bin | Bin 0 -> 11440 bytes > > cirrus/cs35l63-a1-dsp1-misc-10280e1d-spkid0-05-l3u3.bin | Bin 0 -> 11440 bytes > > cirrus/cs35l63-a1-dsp1-misc-10280e1d-spkid0-06-l3u1.bin | Bin 0 -> 11440 bytes > > cirrus/cs35l63-a1-dsp1-misc-10280e1d-spkid0-06-l3u3.bin | Bin 0 -> 11440 bytes > > cirrus/cs35l63-a1-dsp1-misc-10280e1d-spkid2-05-l3u1.bin | Bin 0 -> 11440 bytes > > cirrus/cs35l63-a1-dsp1-misc-10280e1d-spkid2-05-l3u3.bin | Bin 0 -> 11440 bytes > > cirrus/cs35l63-a1-dsp1-misc-10280e1d-spkid2-06-l3u1.bin | Bin 0 -> 11440 bytes > > cirrus/cs35l63-a1-dsp1-misc-10280e1d-spkid2-06-l3u3.bin | Bin 0 -> 11440 bytes > > cirrus/cs35l63-a1-dsp1-misc-10280e1d-spkid3-06-l3u1.bin | Bin 0 -> 11440 bytes > > cirrus/cs35l63-a1-dsp1-misc-10280e1d-spkid3-06-l3u3.bin | Bin 0 -> 11440 bytes > > cirrus/cs35l63-a1-dsp1-misc-10280e1e-spkid0-06-l3u1.bin | Bin 0 -> 11440 bytes > > cirrus/cs35l63-a1-dsp1-misc-10280e1e-spkid0-06-l3u3.bin | Bin 0 -> 11440 bytes > > cirrus/cs35l63-a1-dsp1-misc-10280e1e-spkid1-06-l3u1.bin | Bin 0 -> 11440 bytes > > cirrus/cs35l63-a1-dsp1-misc-10280e1e-spkid1-06-l3u3.bin | Bin 0 -> 11440 bytes > > cirrus/cs35l63-a1-dsp1-misc-10280e1e-spkid2-06-l3u1.bin | Bin 0 -> 11440 bytes > > cirrus/cs35l63-a1-dsp1-misc-10280e1e-spkid2-06-l3u3.bin | Bin 0 -> 11440 bytes > > cirrus/cs35l63-a1-dsp1-misc-10280e1e-spkid3-06-l3u1.bin | Bin 0 -> 11440 bytes > > cirrus/cs35l63-a1-dsp1-misc-10280e1e-spkid3-06-l3u3.bin | Bin 0 -> 11440 bytes > > cirrus/cs35l63-a1-dsp1-misc-10280e2b-spkid0-00-l1u1.bin | Bin 0 -> 11440 bytes > > cirrus/cs35l63-a1-dsp1-misc-10280e2b-spkid0-00-l1u3.bin | Bin 0 -> 11440 bytes > > cirrus/cs35l63-a1-dsp1-misc-10280e2b-spkid1-00-l1u1.bin | Bin 0 -> 11440 bytes > > cirrus/cs35l63-a1-dsp1-misc-10280e2b-spkid1-00-l1u3.bin | Bin 0 -> 11440 bytes > > cirrus/cs35l63-a1-dsp1-misc-10280e2c-spkid0-00-l1u1.bin | Bin 0 -> 11440 bytes > > cirrus/cs35l63-a1-dsp1-misc-10280e2c-spkid0-00-l1u3.bin | Bin 0 -> 11440 bytes > > cirrus/cs35l63-a1-dsp1-misc-10280e2c-spkid1-00-l1u1.bin | Bin 0 -> 11440 bytes > > cirrus/cs35l63-a1-dsp1-misc-10280e2c-spkid1-00-l1u3.bin | Bin 0 -> 11440 bytes > > cirrus/cs35l63/CS35L63_Rev2.5.7.wmfw | Bin 0 -> 28676 bytes > > 52 files changed, 361 insertions(+) > > create mode 100644 cirrus/cs35l63-a1-dsp1-misc-10280e1a-spkid0-02-l3u1.bin > > create mode 100644 cirrus/cs35l63-a1-dsp1-misc-10280e1a-spkid0-02-l3u3.bin > > create mode 100644 cirrus/cs35l63-a1-dsp1-misc-10280e1a-spkid2-01-l3u1.bin > > create mode 100644 cirrus/cs35l63-a1-dsp1-misc-10280e1a-spkid2-01-l3u3.bin > > create mode 100644 cirrus/cs35l63-a1-dsp1-misc-10280e1a-spkid3-01-l3u1.bin > > create mode 100644 cirrus/cs35l63-a1-dsp1-misc-10280e1a-spkid3-01-l3u3.bin > > create mode 100644 cirrus/cs35l63-a1-dsp1-misc-10280e1a-spkid3-02-l3u1.bin > > create mode 100644 cirrus/cs35l63-a1-dsp1-misc-10280e1a-spkid3-02-l3u3.bin > > create mode 100644 cirrus/cs35l63-a1-dsp1-misc-10280e1b-spkid0-04-l3u1.bin > > create mode 100644 cirrus/cs35l63-a1-dsp1-misc-10280e1b-spkid0-04-l3u3.bin > > create mode 100644 cirrus/cs35l63-a1-dsp1-misc-10280e1b-spkid2-03-l3u1.bin > > create mode 100644 cirrus/cs35l63-a1-dsp1-misc-10280e1b-spkid2-03-l3u3.bin > > create mode 100644 cirrus/cs35l63-a1-dsp1-misc-10280e1b-spkid3-03-l3u1.bin > > create mode 100644 cirrus/cs35l63-a1-dsp1-misc-10280e1b-spkid3-03-l3u3.bin > > create mode 100644 cirrus/cs35l63-a1-dsp1-misc-10280e1b-spkid3-04-l3u1.bin > > create mode 100644 cirrus/cs35l63-a1-dsp1-misc-10280e1b-spkid3-04-l3u3.bin > > create mode 100644 cirrus/cs35l63-a1-dsp1-misc-10280e1c-spkid0-01-l3u1.bin > > create mode 100644 cirrus/cs35l63-a1-dsp1-misc-10280e1c-spkid0-01-l3u3.bin > > create mode 100644 cirrus/cs35l63-a1-dsp1-misc-10280e1c-spkid1-01-l3u1.bin > > create mode 100644 cirrus/cs35l63-a1-dsp1-misc-10280e1c-spkid1-01-l3u3.bin > > create mode 100644 cirrus/cs35l63-a1-dsp1-misc-10280e1c-spkid2-01-l3u1.bin > > create mode 100644 cirrus/cs35l63-a1-dsp1-misc-10280e1c-spkid2-01-l3u3.bin > > create mode 100644 cirrus/cs35l63-a1-dsp1-misc-10280e1c-spkid3-01-l3u1.bin > > create mode 100644 cirrus/cs35l63-a1-dsp1-misc-10280e1c-spkid3-01-l3u3.bin > > create mode 100644 cirrus/cs35l63-a1-dsp1-misc-10280e1d-spkid0-05-l3u1.bin > > create mode 100644 cirrus/cs35l63-a1-dsp1-misc-10280e1d-spkid0-05-l3u3.bin > > create mode 100644 cirrus/cs35l63-a1-dsp1-misc-10280e1d-spkid0-06-l3u1.bin > > create mode 100644 cirrus/cs35l63-a1-dsp1-misc-10280e1d-spkid0-06-l3u3.bin > > create mode 100644 cirrus/cs35l63-a1-dsp1-misc-10280e1d-spkid2-05-l3u1.bin > > create mode 100644 cirrus/cs35l63-a1-dsp1-misc-10280e1d-spkid2-05-l3u3.bin > > create mode 100644 cirrus/cs35l63-a1-dsp1-misc-10280e1d-spkid2-06-l3u1.bin > > create mode 100644 cirrus/cs35l63-a1-dsp1-misc-10280e1d-spkid2-06-l3u3.bin > > create mode 100644 cirrus/cs35l63-a1-dsp1-misc-10280e1d-spkid3-06-l3u1.bin > > create mode 100644 cirrus/cs35l63-a1-dsp1-misc-10280e1d-spkid3-06-l3u3.bin > > create mode 100644 cirrus/cs35l63-a1-dsp1-misc-10280e1e-spkid0-06-l3u1.bin > > create mode 100644 cirrus/cs35l63-a1-dsp1-misc-10280e1e-spkid0-06-l3u3.bin > > create mode 100644 cirrus/cs35l63-a1-dsp1-misc-10280e1e-spkid1-06-l3u1.bin > > create mode 100644 cirrus/cs35l63-a1-dsp1-misc-10280e1e-spkid1-06-l3u3.bin > > create mode 100644 cirrus/cs35l63-a1-dsp1-misc-10280e1e-spkid2-06-l3u1.bin > > create mode 100644 cirrus/cs35l63-a1-dsp1-misc-10280e1e-spkid2-06-l3u3.bin > > create mode 100644 cirrus/cs35l63-a1-dsp1-misc-10280e1e-spkid3-06-l3u1.bin > > create mode 100644 cirrus/cs35l63-a1-dsp1-misc-10280e1e-spkid3-06-l3u3.bin > > create mode 100644 cirrus/cs35l63-a1-dsp1-misc-10280e2b-spkid0-00-l1u1.bin > > create mode 100644 cirrus/cs35l63-a1-dsp1-misc-10280e2b-spkid0-00-l1u3.bin > > create mode 100644 cirrus/cs35l63-a1-dsp1-misc-10280e2b-spkid1-00-l1u1.bin > > create mode 100644 cirrus/cs35l63-a1-dsp1-misc-10280e2b-spkid1-00-l1u3.bin > > create mode 100644 cirrus/cs35l63-a1-dsp1-misc-10280e2c-spkid0-00-l1u1.bin > > create mode 100644 cirrus/cs35l63-a1-dsp1-misc-10280e2c-spkid0-00-l1u3.bin > > create mode 100644 cirrus/cs35l63-a1-dsp1-misc-10280e2c-spkid1-00-l1u1.bin > > create mode 100644 cirrus/cs35l63-a1-dsp1-misc-10280e2c-spkid1-00-l1u3.bin > > create mode 100644 cirrus/cs35l63/CS35L63_Rev2.5.7.wmfw