From: Simon Trimmer Date: Wed, 11 Sep 2024 07:32:31 +0000 (+0100) Subject: cirrus: cs35l56: Add and update firmware for Cirrus CS35L56 for various Lenovo laptops X-Git-Tag: 20250311~21^2~2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=f2ac3cafdec1b24ce563c8bbc85baafad0720d3e;p=thirdparty%2Flinux-firmware.git cirrus: cs35l56: Add and update firmware for Cirrus CS35L56 for various Lenovo laptops This patch adds and updates the firmware files for the Cirrus CS35L56 smart amplifier used in various Lenovo laptops. Signed-off-by: Simon Trimmer --- diff --git a/WHENCE b/WHENCE index cba84e7f..420f246c 100644 --- a/WHENCE +++ b/WHENCE @@ -7608,6 +7608,7 @@ File: cirrus/cs35l56/CS35L56_Rev3.11.11.1.wmfw File: cirrus/cs35l56/CS35L56_Rev3.11.16.wmfw File: cirrus/cs35l56/CS35L56_Rev3.11.18.wmfw File: cirrus/cs35l56/CS35L56_Rev3.11.20.wmfw +File: cirrus/cs35l56/CS35L56_Rev3.11.21.wmfw File: cirrus/cs35l56/CS35L56_Rev3.11.25.wmfw File: cirrus/cs35l56/CS35L56_Rev3.11.26.wmfw File: cirrus/cs35l56/CS35L56_Rev3.11.28.wmfw @@ -7824,9 +7825,39 @@ File: cirrus/cs35l56-b0-dsp1-misc-17aa3832-spkid0-ampr.bin Link: cirrus/cs35l56-b0-dsp1-misc-17aa3832-spkid1.wmfw -> cs35l56/CS35L56_Rev3.11.26.wmfw File: cirrus/cs35l56-b0-dsp1-misc-17aa3832-spkid1-ampl.bin File: cirrus/cs35l56-b0-dsp1-misc-17aa3832-spkid1-ampr.bin +Link: cirrus/cs35l56-b0-dsp1-misc-17aa3838-spkid0.wmfw -> cs35l56/CS35L56_Rev3.11.20.wmfw +File: cirrus/cs35l56-b0-dsp1-misc-17aa3838-spkid0-ampl.bin +File: cirrus/cs35l56-b0-dsp1-misc-17aa3838-spkid0-ampr.bin +Link: cirrus/cs35l56-b0-dsp1-misc-17aa3838-spkid1.wmfw -> cs35l56/CS35L56_Rev3.11.20.wmfw +File: cirrus/cs35l56-b0-dsp1-misc-17aa3838-spkid1-ampl.bin +File: cirrus/cs35l56-b0-dsp1-misc-17aa3838-spkid1-ampr.bin Link: cirrus/cs35l56-b0-dsp1-misc-17aa3905.wmfw -> cs35l56/CS35L56_Rev3.11.18.wmfw File: cirrus/cs35l56-b0-dsp1-misc-17aa3905-amp1.bin File: cirrus/cs35l56-b0-dsp1-misc-17aa3905-amp2.bin +Link: cirrus/cs35l56-b0-dsp1-misc-17aa390b.wmfw -> cs35l56/CS35L56_Rev3.11.21.wmfw +File: cirrus/cs35l56-b0-dsp1-misc-17aa390b-amp1.bin +File: cirrus/cs35l56-b0-dsp1-misc-17aa390b-amp2.bin +Link: cirrus/cs35l56-b0-dsp1-misc-17aa390c-spkid1.wmfw -> cs35l56/CS35L56_Rev3.11.18.wmfw +File: cirrus/cs35l56-b0-dsp1-misc-17aa390c-spkid1-amp1.bin +File: cirrus/cs35l56-b0-dsp1-misc-17aa390c-spkid1-amp2.bin +Link: cirrus/cs35l56-b0-dsp1-misc-17aa390d-spkid0.wmfw -> cs35l56/CS35L56_Rev3.11.18.wmfw +File: cirrus/cs35l56-b0-dsp1-misc-17aa390d-spkid0-amp1.bin +File: cirrus/cs35l56-b0-dsp1-misc-17aa390d-spkid0-amp2.bin +Link: cirrus/cs35l56-b0-dsp1-misc-17aa3910-spkid1.wmfw -> cs35l56/CS35L56_Rev3.11.18.wmfw +File: cirrus/cs35l56-b0-dsp1-misc-17aa3910-spkid1-amp1.bin +File: cirrus/cs35l56-b0-dsp1-misc-17aa3910-spkid1-amp2.bin +Link: cirrus/cs35l56-b0-dsp1-misc-17aa3911-spkid0.wmfw -> cs35l56/CS35L56_Rev3.11.18.wmfw +File: cirrus/cs35l56-b0-dsp1-misc-17aa3911-spkid0-amp1.bin +File: cirrus/cs35l56-b0-dsp1-misc-17aa3911-spkid0-amp2.bin +Link: cirrus/cs35l56-b0-dsp1-misc-17aa391b-spkid0.wmfw -> cs35l56/CS35L56_Rev3.11.21.wmfw +File: cirrus/cs35l56-b0-dsp1-misc-17aa391b-spkid0-amp1.bin +File: cirrus/cs35l56-b0-dsp1-misc-17aa391b-spkid0-amp2.bin +Link: cirrus/cs35l56-b0-dsp1-misc-17aa391e-spkid1.wmfw -> cs35l56/CS35L56_Rev3.11.21.wmfw +File: cirrus/cs35l56-b0-dsp1-misc-17aa391e-spkid1-amp1.bin +File: cirrus/cs35l56-b0-dsp1-misc-17aa391e-spkid1-amp2.bin +Link: cirrus/cs35l56-b0-dsp1-misc-17aa3921-spkid0.wmfw -> cs35l56/CS35L56_Rev3.11.21.wmfw +File: cirrus/cs35l56-b0-dsp1-misc-17aa3921-spkid0-amp1.bin +File: cirrus/cs35l56-b0-dsp1-misc-17aa3921-spkid0-amp2.bin License: Redistributable. See LICENSE.cirrus for details. diff --git a/cirrus/cs35l56-b0-dsp1-misc-17aa380e-spkid1-ampl.bin b/cirrus/cs35l56-b0-dsp1-misc-17aa380e-spkid1-ampl.bin index 1e2d1a8c..5da8fa9d 100644 Binary files a/cirrus/cs35l56-b0-dsp1-misc-17aa380e-spkid1-ampl.bin and b/cirrus/cs35l56-b0-dsp1-misc-17aa380e-spkid1-ampl.bin differ diff --git a/cirrus/cs35l56-b0-dsp1-misc-17aa380e-spkid1-ampr.bin b/cirrus/cs35l56-b0-dsp1-misc-17aa380e-spkid1-ampr.bin index 0de59190..67d985c2 100644 Binary files a/cirrus/cs35l56-b0-dsp1-misc-17aa380e-spkid1-ampr.bin and b/cirrus/cs35l56-b0-dsp1-misc-17aa380e-spkid1-ampr.bin differ diff --git a/cirrus/cs35l56-b0-dsp1-misc-17aa3838-spkid0-ampl.bin b/cirrus/cs35l56-b0-dsp1-misc-17aa3838-spkid0-ampl.bin new file mode 100644 index 00000000..e10fdc4b Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-17aa3838-spkid0-ampl.bin differ diff --git a/cirrus/cs35l56-b0-dsp1-misc-17aa3838-spkid0-ampr.bin b/cirrus/cs35l56-b0-dsp1-misc-17aa3838-spkid0-ampr.bin new file mode 100644 index 00000000..14d4f263 Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-17aa3838-spkid0-ampr.bin differ diff --git a/cirrus/cs35l56-b0-dsp1-misc-17aa3838-spkid1-ampl.bin b/cirrus/cs35l56-b0-dsp1-misc-17aa3838-spkid1-ampl.bin new file mode 100644 index 00000000..bd108e99 Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-17aa3838-spkid1-ampl.bin differ diff --git a/cirrus/cs35l56-b0-dsp1-misc-17aa3838-spkid1-ampr.bin b/cirrus/cs35l56-b0-dsp1-misc-17aa3838-spkid1-ampr.bin new file mode 100644 index 00000000..bb324829 Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-17aa3838-spkid1-ampr.bin differ diff --git a/cirrus/cs35l56-b0-dsp1-misc-17aa3905-amp1.bin b/cirrus/cs35l56-b0-dsp1-misc-17aa3905-amp1.bin index 3ea381b7..6beb5890 100644 Binary files a/cirrus/cs35l56-b0-dsp1-misc-17aa3905-amp1.bin and b/cirrus/cs35l56-b0-dsp1-misc-17aa3905-amp1.bin differ diff --git a/cirrus/cs35l56-b0-dsp1-misc-17aa3905-amp2.bin b/cirrus/cs35l56-b0-dsp1-misc-17aa3905-amp2.bin index 4441b743..a746900e 100644 Binary files a/cirrus/cs35l56-b0-dsp1-misc-17aa3905-amp2.bin and b/cirrus/cs35l56-b0-dsp1-misc-17aa3905-amp2.bin differ diff --git a/cirrus/cs35l56-b0-dsp1-misc-17aa390b-amp1.bin b/cirrus/cs35l56-b0-dsp1-misc-17aa390b-amp1.bin new file mode 100644 index 00000000..b96096a0 Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-17aa390b-amp1.bin differ diff --git a/cirrus/cs35l56-b0-dsp1-misc-17aa390b-amp2.bin b/cirrus/cs35l56-b0-dsp1-misc-17aa390b-amp2.bin new file mode 100644 index 00000000..c99a9c93 Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-17aa390b-amp2.bin differ diff --git a/cirrus/cs35l56-b0-dsp1-misc-17aa390c-spkid1-amp1.bin b/cirrus/cs35l56-b0-dsp1-misc-17aa390c-spkid1-amp1.bin new file mode 100644 index 00000000..40fd4a01 Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-17aa390c-spkid1-amp1.bin differ diff --git a/cirrus/cs35l56-b0-dsp1-misc-17aa390c-spkid1-amp2.bin b/cirrus/cs35l56-b0-dsp1-misc-17aa390c-spkid1-amp2.bin new file mode 100644 index 00000000..334f270e Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-17aa390c-spkid1-amp2.bin differ diff --git a/cirrus/cs35l56-b0-dsp1-misc-17aa390d-spkid0-amp1.bin b/cirrus/cs35l56-b0-dsp1-misc-17aa390d-spkid0-amp1.bin new file mode 100644 index 00000000..4f611065 Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-17aa390d-spkid0-amp1.bin differ diff --git a/cirrus/cs35l56-b0-dsp1-misc-17aa390d-spkid0-amp2.bin b/cirrus/cs35l56-b0-dsp1-misc-17aa390d-spkid0-amp2.bin new file mode 100644 index 00000000..3d5d6cad Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-17aa390d-spkid0-amp2.bin differ diff --git a/cirrus/cs35l56-b0-dsp1-misc-17aa3910-spkid1-amp1.bin b/cirrus/cs35l56-b0-dsp1-misc-17aa3910-spkid1-amp1.bin new file mode 100644 index 00000000..5bc8042b Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-17aa3910-spkid1-amp1.bin differ diff --git a/cirrus/cs35l56-b0-dsp1-misc-17aa3910-spkid1-amp2.bin b/cirrus/cs35l56-b0-dsp1-misc-17aa3910-spkid1-amp2.bin new file mode 100644 index 00000000..40d98603 Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-17aa3910-spkid1-amp2.bin differ diff --git a/cirrus/cs35l56-b0-dsp1-misc-17aa3911-spkid0-amp1.bin b/cirrus/cs35l56-b0-dsp1-misc-17aa3911-spkid0-amp1.bin new file mode 100644 index 00000000..830764ea Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-17aa3911-spkid0-amp1.bin differ diff --git a/cirrus/cs35l56-b0-dsp1-misc-17aa3911-spkid0-amp2.bin b/cirrus/cs35l56-b0-dsp1-misc-17aa3911-spkid0-amp2.bin new file mode 100644 index 00000000..e9a91344 Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-17aa3911-spkid0-amp2.bin differ diff --git a/cirrus/cs35l56-b0-dsp1-misc-17aa391b-spkid0-amp1.bin b/cirrus/cs35l56-b0-dsp1-misc-17aa391b-spkid0-amp1.bin new file mode 100644 index 00000000..827f83f6 Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-17aa391b-spkid0-amp1.bin differ diff --git a/cirrus/cs35l56-b0-dsp1-misc-17aa391b-spkid0-amp2.bin b/cirrus/cs35l56-b0-dsp1-misc-17aa391b-spkid0-amp2.bin new file mode 100644 index 00000000..6cc907ff Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-17aa391b-spkid0-amp2.bin differ diff --git a/cirrus/cs35l56-b0-dsp1-misc-17aa391e-spkid1-amp1.bin b/cirrus/cs35l56-b0-dsp1-misc-17aa391e-spkid1-amp1.bin new file mode 100644 index 00000000..af2cdf41 Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-17aa391e-spkid1-amp1.bin differ diff --git a/cirrus/cs35l56-b0-dsp1-misc-17aa391e-spkid1-amp2.bin b/cirrus/cs35l56-b0-dsp1-misc-17aa391e-spkid1-amp2.bin new file mode 100644 index 00000000..a5199f3d Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-17aa391e-spkid1-amp2.bin differ diff --git a/cirrus/cs35l56-b0-dsp1-misc-17aa3921-spkid0-amp1.bin b/cirrus/cs35l56-b0-dsp1-misc-17aa3921-spkid0-amp1.bin new file mode 100644 index 00000000..02407a4b Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-17aa3921-spkid0-amp1.bin differ diff --git a/cirrus/cs35l56-b0-dsp1-misc-17aa3921-spkid0-amp2.bin b/cirrus/cs35l56-b0-dsp1-misc-17aa3921-spkid0-amp2.bin new file mode 100644 index 00000000..a97c3e48 Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-17aa3921-spkid0-amp2.bin differ diff --git a/cirrus/cs35l56/CS35L56_Rev3.11.21.wmfw b/cirrus/cs35l56/CS35L56_Rev3.11.21.wmfw new file mode 100644 index 00000000..e18904c1 Binary files /dev/null and b/cirrus/cs35l56/CS35L56_Rev3.11.21.wmfw differ