All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Simon Trimmer" <simont@opensource.cirrus.com>
To: <linux-firmware@kernel.org>
Cc: <patches@opensource.cirrus.com>
Subject: [PULL v1 linux-firmware] Add firmware for Cirrus Amps and Codecs for some Dell and Lenovo laptops
Date: Fri, 23 Jan 2026 15:37:10 -0000	[thread overview]
Message-ID: <00ba01dc8c7e$23a13e50$6ae3baf0$@opensource.cirrus.com> (raw)

[-- Attachment #1: Type: text/plain, Size: 8414 bytes --]

Hi,

A few patches today - we'd like to add the firmware for some Dell and Lenovo
Laptops that are using a variety of Cirrus smart amplifiers and smart
codecs.

Thanks,

-Simon

 

The following changes since commit 1b7b9f6c3461815b4f656178d31a6b6a90e045ec:

 

  Merge branch 'robot/patch-0-1769048722' into 'main' (2026-01-22 11:51:23
+0000)

 

are available in the Git repository at:

 

  https://github.com/CirrusLogic/linux-firmware
20260123-cs35l56-cs35l57-cs35l63-cs42l45

 

for you to fetch changes up to 53ec87319d287a837b1291a6c97ed93d759bd0bd:

 

  cirrus: cs42l45: Add CS42L45 SDCA codec firmware for Lenovo laptops
(2026-01-23 15:26:21 +0000)

 

----------------------------------------------------------------

Maciej Strozek (2):

      cirrus: cs42l45: Add CS42L45 SDCA codec firmware for Dell laptops

      cirrus: cs42l45: Add CS42L45 SDCA codec firmware for Lenovo laptops

 

Simon Trimmer (2):

      cirrus: cs35l56 cs35l57: Add and update firmware for some Dell laptops

      cirrus: cs35l57 cs35l63: Add firmware for Cirrus Amps for some Lenovo
laptops

 

WHENCE                                               |  67
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------

cirrus/cs35l56-b2-dsp1-misc-10280dd6-00-ampl.bin     | Bin 0 -> 10788 bytes

cirrus/cs35l56-b2-dsp1-misc-10280dd6-00-ampr.bin     | Bin 0 -> 10788 bytes

cirrus/cs35l56-b2-dsp1-misc-10280dd6-01-ampl.bin     | Bin 0 -> 10788 bytes

cirrus/cs35l56-b2-dsp1-misc-10280dd6-01-ampr.bin     | Bin 0 -> 10788 bytes

cirrus/cs35l56-b2-dsp1-misc-10280dd6-02-ampl.bin     | Bin 0 -> 10764 bytes

cirrus/cs35l56-b2-dsp1-misc-10280dd6-02-ampr.bin     | Bin 0 -> 10764 bytes

cirrus/cs35l56-b2-dsp1-misc-10280dd6-03-ampl.bin     | Bin 0 -> 10764 bytes

cirrus/cs35l56-b2-dsp1-misc-10280dd6-03-ampr.bin     | Bin 0 -> 10764 bytes

cirrus/cs35l56/CS35L56_Rev4.5.3.wmfw                 | Bin 0 -> 27872 bytes

cirrus/cs35l57-b2-dsp1-misc-10280db3-spkid0-l2u2.bin | Bin 10556 -> 10532
bytes

cirrus/cs35l57-b2-dsp1-misc-10280db3-spkid0-l2u3.bin | Bin 10556 -> 10532
bytes

cirrus/cs35l57-b2-dsp1-misc-10280db3-spkid0-l3u0.bin | Bin 10556 -> 10532
bytes

cirrus/cs35l57-b2-dsp1-misc-10280db3-spkid0-l3u1.bin | Bin 10556 -> 10532
bytes

cirrus/cs35l57-b2-dsp1-misc-10280db3-spkid1-l2u2.bin | Bin 10556 -> 10532
bytes

cirrus/cs35l57-b2-dsp1-misc-10280db3-spkid1-l2u3.bin | Bin 10556 -> 10532
bytes

cirrus/cs35l57-b2-dsp1-misc-10280db3-spkid1-l3u0.bin | Bin 10556 -> 10532
bytes

cirrus/cs35l57-b2-dsp1-misc-10280db3-spkid1-l3u1.bin | Bin 10556 -> 10532
bytes

cirrus/cs35l57-b2-dsp1-misc-10280db4-spkid0-l2u2.bin | Bin 10556 -> 10556
bytes

cirrus/cs35l57-b2-dsp1-misc-10280db4-spkid0-l2u3.bin | Bin 10556 -> 10556
bytes

cirrus/cs35l57-b2-dsp1-misc-10280db4-spkid0-l3u0.bin | Bin 10556 -> 10556
bytes

cirrus/cs35l57-b2-dsp1-misc-10280db4-spkid0-l3u1.bin | Bin 10556 -> 10556
bytes

cirrus/cs35l57-b2-dsp1-misc-10280db4-spkid1-l2u2.bin | Bin 10556 -> 10556
bytes

cirrus/cs35l57-b2-dsp1-misc-10280db4-spkid1-l2u3.bin | Bin 10556 -> 10556
bytes

cirrus/cs35l57-b2-dsp1-misc-10280db4-spkid1-l3u0.bin | Bin 10556 -> 10556
bytes

cirrus/cs35l57-b2-dsp1-misc-10280db4-spkid1-l3u1.bin | Bin 10556 -> 10556
bytes

cirrus/cs35l57-b2-dsp1-misc-10280db9-spkid0-l2u2.bin | Bin 12396 -> 12384
bytes

cirrus/cs35l57-b2-dsp1-misc-10280db9-spkid0-l2u3.bin | Bin 12388 -> 12376
bytes

cirrus/cs35l57-b2-dsp1-misc-10280db9-spkid0-l3u0.bin | Bin 12396 -> 12384
bytes

cirrus/cs35l57-b2-dsp1-misc-10280db9-spkid0-l3u1.bin | Bin 12388 -> 12376
bytes

cirrus/cs35l57-b2-dsp1-misc-10280db9-spkid1-l2u2.bin | Bin 12392 -> 12388
bytes

cirrus/cs35l57-b2-dsp1-misc-10280db9-spkid1-l2u3.bin | Bin 12388 -> 12384
bytes

cirrus/cs35l57-b2-dsp1-misc-10280db9-spkid1-l3u0.bin | Bin 12392 -> 12388
bytes

cirrus/cs35l57-b2-dsp1-misc-10280db9-spkid1-l3u1.bin | Bin 12388 -> 12384
bytes

cirrus/cs35l57-b2-dsp1-misc-10280dba-spkid0-l2u2.bin | Bin 0 -> 12456 bytes

cirrus/cs35l57-b2-dsp1-misc-10280dba-spkid0-l2u3.bin | Bin 0 -> 12460 bytes

cirrus/cs35l57-b2-dsp1-misc-10280dba-spkid0-l3u0.bin | Bin 0 -> 12456 bytes

cirrus/cs35l57-b2-dsp1-misc-10280dba-spkid0-l3u1.bin | Bin 0 -> 12460 bytes

cirrus/cs35l57-b2-dsp1-misc-10280dba-spkid1-l2u2.bin | Bin 0 -> 12464 bytes

cirrus/cs35l57-b2-dsp1-misc-10280dba-spkid1-l2u3.bin | Bin 0 -> 12464 bytes

cirrus/cs35l57-b2-dsp1-misc-10280dba-spkid1-l3u0.bin | Bin 0 -> 12464 bytes

cirrus/cs35l57-b2-dsp1-misc-10280dba-spkid1-l3u1.bin | Bin 0 -> 12464 bytes

cirrus/cs35l57-b2-dsp1-misc-17aa2355-spkid0-l1u0.bin | Bin 0 -> 12572 bytes

cirrus/cs35l57-b2-dsp1-misc-17aa2355-spkid0-l1u1.bin | Bin 0 -> 12572 bytes

cirrus/cs35l57-b2-dsp1-misc-17aa2355-spkid0-l2u2.bin | Bin 0 -> 12572 bytes

cirrus/cs35l57-b2-dsp1-misc-17aa2355-spkid0-l2u3.bin | Bin 0 -> 12572 bytes

cirrus/cs35l57-b2-dsp1-misc-17aa2355-spkid1-l1u0.bin | Bin 0 -> 12572 bytes

cirrus/cs35l57-b2-dsp1-misc-17aa2355-spkid1-l1u1.bin | Bin 0 -> 12572 bytes

cirrus/cs35l57-b2-dsp1-misc-17aa2355-spkid1-l2u2.bin | Bin 0 -> 12572 bytes

cirrus/cs35l57-b2-dsp1-misc-17aa2355-spkid1-l2u3.bin | Bin 0 -> 12572 bytes

cirrus/cs35l63-a1-dsp1-misc-17aa2352-l2u0.bin        | Bin 0 -> 13404 bytes

cirrus/cs35l63-a1-dsp1-misc-17aa2352-l2u1.bin        | Bin 0 -> 13404 bytes

cirrus/cs35l63-a1-dsp1-misc-17aa2353-l2u0.bin        | Bin 0 -> 13404 bytes

cirrus/cs35l63-a1-dsp1-misc-17aa2353-l2u1.bin        | Bin 0 -> 13404 bytes

cirrus/cs35l63/CS35L63_Rev2.5.4.wmfw                 | Bin 0 -> 25808 bytes

sdca/1fa/1028/db3/42450005.bin                       | Bin 10764 -> 13796
bytes

sdca/1fa/1028/db9/42450005.bin                       | Bin 10764 -> 0 bytes

sdca/1fa/{1028/db9 => 17aa/2352}/1.bin               | Bin

sdca/1fa/{1028/db9 => 17aa/2352}/2.bin               | Bin

sdca/1fa/{1028/db9 => 17aa/2352}/3.bin               | Bin

sdca/1fa/{1028/db9 => 17aa/2352}/4.bin               | Bin

sdca/1fa/17aa/2352/42450005.bin                      | Bin 0 -> 13796 bytes

62 files changed, 61 insertions(+), 6 deletions(-)

create mode 100644 cirrus/cs35l56-b2-dsp1-misc-10280dd6-00-ampl.bin

create mode 100644 cirrus/cs35l56-b2-dsp1-misc-10280dd6-00-ampr.bin

create mode 100644 cirrus/cs35l56-b2-dsp1-misc-10280dd6-01-ampl.bin

create mode 100644 cirrus/cs35l56-b2-dsp1-misc-10280dd6-01-ampr.bin

create mode 100644 cirrus/cs35l56-b2-dsp1-misc-10280dd6-02-ampl.bin

create mode 100644 cirrus/cs35l56-b2-dsp1-misc-10280dd6-02-ampr.bin

create mode 100644 cirrus/cs35l56-b2-dsp1-misc-10280dd6-03-ampl.bin

create mode 100644 cirrus/cs35l56-b2-dsp1-misc-10280dd6-03-ampr.bin

create mode 100644 cirrus/cs35l56/CS35L56_Rev4.5.3.wmfw

create mode 100644 cirrus/cs35l57-b2-dsp1-misc-10280dba-spkid0-l2u2.bin

create mode 100644 cirrus/cs35l57-b2-dsp1-misc-10280dba-spkid0-l2u3.bin

create mode 100644 cirrus/cs35l57-b2-dsp1-misc-10280dba-spkid0-l3u0.bin

create mode 100644 cirrus/cs35l57-b2-dsp1-misc-10280dba-spkid0-l3u1.bin

create mode 100644 cirrus/cs35l57-b2-dsp1-misc-10280dba-spkid1-l2u2.bin

create mode 100644 cirrus/cs35l57-b2-dsp1-misc-10280dba-spkid1-l2u3.bin

create mode 100644 cirrus/cs35l57-b2-dsp1-misc-10280dba-spkid1-l3u0.bin

create mode 100644 cirrus/cs35l57-b2-dsp1-misc-10280dba-spkid1-l3u1.bin

create mode 100644 cirrus/cs35l57-b2-dsp1-misc-17aa2355-spkid0-l1u0.bin

create mode 100644 cirrus/cs35l57-b2-dsp1-misc-17aa2355-spkid0-l1u1.bin

create mode 100644 cirrus/cs35l57-b2-dsp1-misc-17aa2355-spkid0-l2u2.bin

create mode 100644 cirrus/cs35l57-b2-dsp1-misc-17aa2355-spkid0-l2u3.bin

create mode 100644 cirrus/cs35l57-b2-dsp1-misc-17aa2355-spkid1-l1u0.bin

create mode 100644 cirrus/cs35l57-b2-dsp1-misc-17aa2355-spkid1-l1u1.bin

create mode 100644 cirrus/cs35l57-b2-dsp1-misc-17aa2355-spkid1-l2u2.bin

create mode 100644 cirrus/cs35l57-b2-dsp1-misc-17aa2355-spkid1-l2u3.bin

create mode 100644 cirrus/cs35l63-a1-dsp1-misc-17aa2352-l2u0.bin

create mode 100644 cirrus/cs35l63-a1-dsp1-misc-17aa2352-l2u1.bin

create mode 100644 cirrus/cs35l63-a1-dsp1-misc-17aa2353-l2u0.bin

create mode 100644 cirrus/cs35l63-a1-dsp1-misc-17aa2353-l2u1.bin

create mode 100644 cirrus/cs35l63/CS35L63_Rev2.5.4.wmfw

delete mode 100644 sdca/1fa/1028/db9/42450005.bin

rename sdca/1fa/{1028/db9 => 17aa/2352}/1.bin (100%)

rename sdca/1fa/{1028/db9 => 17aa/2352}/2.bin (100%)

rename sdca/1fa/{1028/db9 => 17aa/2352}/3.bin (100%)

rename sdca/1fa/{1028/db9 => 17aa/2352}/4.bin (100%)

create mode 100644 sdca/1fa/17aa/2352/42450005.bin


[-- Attachment #2: Type: text/html, Size: 21548 bytes --]

             reply	other threads:[~2026-01-23 15:37 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-01-23 15:37 Simon Trimmer [this message]
2026-02-02 12:21 ` [PULL v1 linux-firmware] Add firmware for Cirrus Amps and Codecs for some Dell and Lenovo laptops Josh Boyer

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='00ba01dc8c7e$23a13e50$6ae3baf0$@opensource.cirrus.com' \
    --to=simont@opensource.cirrus.com \
    --cc=linux-firmware@kernel.org \
    --cc=patches@opensource.cirrus.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.