Hi,

We’d like to update the firmware for the Cirrus CS35L56 smart amplifier.

 

There are four patches today adding and updating support for several

products from Dell, Lenovo and ASUS.

Thanks,

-Simon

 

The following changes since commit 4a0f825b83e9eb9439245503399ccbc0d7e275c2:

 

  Merge branch 'mt7925' into 'main' (2025-04-30 13:17:57 +0000)

 

are available in the Git repository at:

 

  https://github.com/CirrusLogic/linux-firmware/ cs35l56-20250501

 

for you to fetch changes up to cb876e3622a96cc805c624388e2c8a64195c1b5d:

 

  cirrus: cs35l56: Add firmware for Cirrus Amps for some Lenovo laptops (2025-05-01 10:49:08 +0000)

 

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

Simon Trimmer (4):

      cirrus: cs35l56: Update firmware for Cirrus Amps for some Dell laptops

      cirrus: cs35l56: Update firmware for Cirrus Amps for some Lenovo laptops

      cirrus: cs35l56: Add firmware for Cirrus Amps for some ASUS laptops

      cirrus: cs35l56: Add firmware for Cirrus Amps for some Lenovo laptops

 

WHENCE                                               |  46 +++++++++++++++++++++++++++++++++++++---------

cirrus/cs35l56-b0-dsp1-misc-10280d12-spkid0-amp1.bin | Bin 11532 -> 11536 bytes

cirrus/cs35l56-b0-dsp1-misc-10280d12-spkid0-amp2.bin | Bin 11532 -> 11536 bytes

cirrus/cs35l56-b0-dsp1-misc-10280d13-spkid0-amp1.bin | Bin 11524 -> 11532 bytes

cirrus/cs35l56-b0-dsp1-misc-10280d13-spkid0-amp2.bin | Bin 11524 -> 11532 bytes

cirrus/cs35l56-b0-dsp1-misc-10431034-spkid0-amp1.bin | Bin 0 -> 8256 bytes

cirrus/cs35l56-b0-dsp1-misc-10431034-spkid0-amp2.bin | Bin 0 -> 8256 bytes

cirrus/cs35l56-b0-dsp1-misc-10431034-spkid1-amp1.bin | Bin 0 -> 8256 bytes

cirrus/cs35l56-b0-dsp1-misc-10431034-spkid1-amp2.bin | Bin 0 -> 8256 bytes

cirrus/cs35l56-b0-dsp1-misc-17aa3838-spkid0-ampl.bin | Bin 6772 -> 6772 bytes

cirrus/cs35l56-b0-dsp1-misc-17aa3838-spkid0-ampr.bin | Bin 6776 -> 6776 bytes

cirrus/cs35l56-b0-dsp1-misc-17aa3838-spkid1-ampl.bin | Bin 6768 -> 6768 bytes

cirrus/cs35l56-b0-dsp1-misc-17aa3838-spkid1-ampr.bin | Bin 6772 -> 6772 bytes

cirrus/cs35l56-b0-dsp1-misc-17aa391b-amp1.bin        | Bin 0 -> 8288 bytes

cirrus/cs35l56-b0-dsp1-misc-17aa391b-amp2.bin        | Bin 0 -> 8284 bytes

cirrus/cs35l56-b0-dsp1-misc-17aa391b-spkid0-amp1.bin | Bin 8348 -> 0 bytes

cirrus/cs35l56-b0-dsp1-misc-17aa391b-spkid0-amp2.bin | Bin 8348 -> 0 bytes

cirrus/cs35l56-b0-dsp1-misc-17aa391e-spkid0-amp1.bin | Bin 0 -> 7216 bytes

cirrus/cs35l56-b0-dsp1-misc-17aa391e-spkid0-amp2.bin | Bin 0 -> 7216 bytes

cirrus/cs35l56-b0-dsp1-misc-17aa391e-spkid1-amp1.bin | Bin 6200 -> 0 bytes

cirrus/cs35l56-b0-dsp1-misc-17aa391e-spkid1-amp2.bin | Bin 6200 -> 0 bytes

cirrus/cs35l56-b0-dsp1-misc-17aa3921-spkid0-amp1.bin | Bin 6212 -> 0 bytes

cirrus/cs35l56-b0-dsp1-misc-17aa3921-spkid0-amp2.bin | Bin 6212 -> 0 bytes

cirrus/cs35l56-b0-dsp1-misc-17aa3921-spkid1-amp1.bin | Bin 0 -> 7220 bytes

cirrus/cs35l56-b0-dsp1-misc-17aa3921-spkid1-amp2.bin | Bin 0 -> 7220 bytes

cirrus/cs35l56-b0-dsp1-misc-17aa392c-spkid1-amp1.bin | Bin 0 -> 8384 bytes

cirrus/cs35l56-b0-dsp1-misc-17aa392c-spkid1-amp2.bin | Bin 0 -> 8368 bytes

cirrus/cs35l56-b0-dsp1-misc-17aa392d-spkid0-amp1.bin | Bin 0 -> 8368 bytes

cirrus/cs35l56-b0-dsp1-misc-17aa392d-spkid0-amp2.bin | Bin 0 -> 8368 bytes

cirrus/cs35l56-b0-dsp1-misc-17aa392e-amp1.bin        | Bin 0 -> 9448 bytes

cirrus/cs35l56-b0-dsp1-misc-17aa392e-amp2.bin        | Bin 0 -> 9448 bytes

cirrus/cs35l56-b0-dsp1-misc-17aa392e-amp3.bin        | Bin 0 -> 9448 bytes

cirrus/cs35l56-b0-dsp1-misc-17aa392e-amp4.bin        | Bin 0 -> 9448 bytes

33 files changed, 37 insertions(+), 9 deletions(-)

create mode 100644 cirrus/cs35l56-b0-dsp1-misc-10431034-spkid0-amp1.bin

create mode 100644 cirrus/cs35l56-b0-dsp1-misc-10431034-spkid0-amp2.bin

create mode 100644 cirrus/cs35l56-b0-dsp1-misc-10431034-spkid1-amp1.bin

create mode 100644 cirrus/cs35l56-b0-dsp1-misc-10431034-spkid1-amp2.bin

create mode 100644 cirrus/cs35l56-b0-dsp1-misc-17aa391b-amp1.bin

create mode 100644 cirrus/cs35l56-b0-dsp1-misc-17aa391b-amp2.bin

delete mode 100644 cirrus/cs35l56-b0-dsp1-misc-17aa391b-spkid0-amp1.bin

delete mode 100644 cirrus/cs35l56-b0-dsp1-misc-17aa391b-spkid0-amp2.bin

create mode 100644 cirrus/cs35l56-b0-dsp1-misc-17aa391e-spkid0-amp1.bin

create mode 100644 cirrus/cs35l56-b0-dsp1-misc-17aa391e-spkid0-amp2.bin

delete mode 100644 cirrus/cs35l56-b0-dsp1-misc-17aa391e-spkid1-amp1.bin

delete mode 100644 cirrus/cs35l56-b0-dsp1-misc-17aa391e-spkid1-amp2.bin

delete mode 100644 cirrus/cs35l56-b0-dsp1-misc-17aa3921-spkid0-amp1.bin

delete mode 100644 cirrus/cs35l56-b0-dsp1-misc-17aa3921-spkid0-amp2.bin

create mode 100644 cirrus/cs35l56-b0-dsp1-misc-17aa3921-spkid1-amp1.bin

create mode 100644 cirrus/cs35l56-b0-dsp1-misc-17aa3921-spkid1-amp2.bin

create mode 100644 cirrus/cs35l56-b0-dsp1-misc-17aa392c-spkid1-amp1.bin

create mode 100644 cirrus/cs35l56-b0-dsp1-misc-17aa392c-spkid1-amp2.bin

create mode 100644 cirrus/cs35l56-b0-dsp1-misc-17aa392d-spkid0-amp1.bin

create mode 100644 cirrus/cs35l56-b0-dsp1-misc-17aa392d-spkid0-amp2.bin

create mode 100644 cirrus/cs35l56-b0-dsp1-misc-17aa392e-amp1.bin

create mode 100644 cirrus/cs35l56-b0-dsp1-misc-17aa392e-amp2.bin

create mode 100644 cirrus/cs35l56-b0-dsp1-misc-17aa392e-amp3.bin

create mode 100644 cirrus/cs35l56-b0-dsp1-misc-17aa392e-amp4.bin