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, HP and ASUS.

Thanks,

-Simon

 

 

The following changes since commit 4431686f4f45f1bcf0712b896b21413d991f0521:

 

  Merge branch 'en8811h' into 'main' (2025-02-18 13:01:56 +0000)

 

are available in the Git repository at:

 

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

 

for you to fetch changes up to 307af4cea232fd663f6ef9890d90dc4f300d9e7a:

 

  cirrus: cs35l56: Add and update firmware for Cirrus CS35L56 for two HP laptops (2025-02-18 16:09:05 +0000)

 

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

Simon Trimmer (4):

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

      cirrus: cs35l56: Add and update firmware for Cirrus CS35L56 for various Lenovo laptops

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

      cirrus: cs35l56: Add and update firmware for Cirrus CS35L56 for two HP laptops

 

WHENCE                                                              |  60 +++++++++++++++++++++++++++++++++++++++++++++++++++---------

cirrus/cs35l54-b0-dsp1-misc-103c8d01-amp1.bin                       | Bin 7500 -> 7508 bytes

cirrus/cs35l54-b0-dsp1-misc-103c8d01-amp2.bin                       | Bin 7464 -> 7472 bytes

cirrus/cs35l54-b0-dsp1-misc-103c8d01-amp3.bin                       | Bin 7468 -> 7476 bytes

cirrus/cs35l54-b0-dsp1-misc-103c8d01-amp4.bin                       | Bin 7500 -> 7508 bytes

cirrus/cs35l54-b0-dsp1-misc-103c8d08-amp1.bin                       | Bin 0 -> 7508 bytes

cirrus/cs35l54-b0-dsp1-misc-103c8d08-amp2.bin                       | Bin 0 -> 7472 bytes

cirrus/cs35l54-b0-dsp1-misc-103c8d08-amp3.bin                       | Bin 0 -> 7476 bytes

cirrus/cs35l54-b0-dsp1-misc-103c8d08-amp4.bin                       | Bin 0 -> 7508 bytes

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

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

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

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

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

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

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

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

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

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

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

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

cirrus/cs35l56-b0-dsp1-misc-17aa380e-spkid1-ampl.bin                | Bin 8628 -> 8580 bytes

cirrus/cs35l56-b0-dsp1-misc-17aa380e-spkid1-ampr.bin                | Bin 8628 -> 8584 bytes

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

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

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

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

cirrus/cs35l56-b0-dsp1-misc-17aa3905-amp1.bin                       | Bin 7456 -> 7840 bytes

cirrus/cs35l56-b0-dsp1-misc-17aa3905-amp2.bin                       | Bin 7456 -> 7840 bytes

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

cirrus/cs35l56/{CS35L56_Rev3.11.27.wmfw => CS35L56_Rev3.11.21.wmfw} | Bin 34964 -> 33364 bytes

46 files changed, 51 insertions(+), 9 deletions(-)

create mode 100644 cirrus/cs35l54-b0-dsp1-misc-103c8d08-amp1.bin

create mode 100644 cirrus/cs35l54-b0-dsp1-misc-103c8d08-amp2.bin

create mode 100644 cirrus/cs35l54-b0-dsp1-misc-103c8d08-amp3.bin

create mode 100644 cirrus/cs35l54-b0-dsp1-misc-103c8d08-amp4.bin

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

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

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

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

create mode 100644 cirrus/cs35l56-b0-dsp1-misc-17aa3838-spkid0-ampl.bin

create mode 100644 cirrus/cs35l56-b0-dsp1-misc-17aa3838-spkid0-ampr.bin

create mode 100644 cirrus/cs35l56-b0-dsp1-misc-17aa3838-spkid1-ampl.bin

create mode 100644 cirrus/cs35l56-b0-dsp1-misc-17aa3838-spkid1-ampr.bin

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

rename cirrus/cs35l56/{CS35L56_Rev3.11.27.wmfw => CS35L56_Rev3.11.21.wmfw} (52%)