]> git.ipfire.org Git - thirdparty/linux-firmware.git/commitdiff
cirrus: cs35l56: Add and update firmware for Cirrus CS35L56 for various Lenovo laptops
authorSimon Trimmer <simont@opensource.cirrus.com>
Wed, 11 Sep 2024 07:32:31 +0000 (08:32 +0100)
committerSimon Trimmer <simont@opensource.cirrus.com>
Tue, 18 Feb 2025 16:08:51 +0000 (16:08 +0000)
This patch adds and updates the firmware files for the Cirrus CS35L56
smart amplifier used in various Lenovo laptops.

Signed-off-by: Simon Trimmer <simont@opensource.cirrus.com>
26 files changed:
WHENCE
cirrus/cs35l56-b0-dsp1-misc-17aa380e-spkid1-ampl.bin
cirrus/cs35l56-b0-dsp1-misc-17aa380e-spkid1-ampr.bin
cirrus/cs35l56-b0-dsp1-misc-17aa3838-spkid0-ampl.bin [new file with mode: 0644]
cirrus/cs35l56-b0-dsp1-misc-17aa3838-spkid0-ampr.bin [new file with mode: 0644]
cirrus/cs35l56-b0-dsp1-misc-17aa3838-spkid1-ampl.bin [new file with mode: 0644]
cirrus/cs35l56-b0-dsp1-misc-17aa3838-spkid1-ampr.bin [new file with mode: 0644]
cirrus/cs35l56-b0-dsp1-misc-17aa3905-amp1.bin
cirrus/cs35l56-b0-dsp1-misc-17aa3905-amp2.bin
cirrus/cs35l56-b0-dsp1-misc-17aa390b-amp1.bin [new file with mode: 0644]
cirrus/cs35l56-b0-dsp1-misc-17aa390b-amp2.bin [new file with mode: 0644]
cirrus/cs35l56-b0-dsp1-misc-17aa390c-spkid1-amp1.bin [new file with mode: 0644]
cirrus/cs35l56-b0-dsp1-misc-17aa390c-spkid1-amp2.bin [new file with mode: 0644]
cirrus/cs35l56-b0-dsp1-misc-17aa390d-spkid0-amp1.bin [new file with mode: 0644]
cirrus/cs35l56-b0-dsp1-misc-17aa390d-spkid0-amp2.bin [new file with mode: 0644]
cirrus/cs35l56-b0-dsp1-misc-17aa3910-spkid1-amp1.bin [new file with mode: 0644]
cirrus/cs35l56-b0-dsp1-misc-17aa3910-spkid1-amp2.bin [new file with mode: 0644]
cirrus/cs35l56-b0-dsp1-misc-17aa3911-spkid0-amp1.bin [new file with mode: 0644]
cirrus/cs35l56-b0-dsp1-misc-17aa3911-spkid0-amp2.bin [new file with mode: 0644]
cirrus/cs35l56-b0-dsp1-misc-17aa391b-spkid0-amp1.bin [new file with mode: 0644]
cirrus/cs35l56-b0-dsp1-misc-17aa391b-spkid0-amp2.bin [new file with mode: 0644]
cirrus/cs35l56-b0-dsp1-misc-17aa391e-spkid1-amp1.bin [new file with mode: 0644]
cirrus/cs35l56-b0-dsp1-misc-17aa391e-spkid1-amp2.bin [new file with mode: 0644]
cirrus/cs35l56-b0-dsp1-misc-17aa3921-spkid0-amp1.bin [new file with mode: 0644]
cirrus/cs35l56-b0-dsp1-misc-17aa3921-spkid0-amp2.bin [new file with mode: 0644]
cirrus/cs35l56/CS35L56_Rev3.11.21.wmfw [new file with mode: 0644]

diff --git a/WHENCE b/WHENCE
index cba84e7f6de91298e3308d7fbc1ced949f5aee6b..420f246c5f2d62a5047b383c6f40613112a6165e 100644 (file)
--- 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.
 
index 1e2d1a8cfb7bb701629fb25c017d0608bbc19276..5da8fa9d9ed53d3758c81d9e3cb83dd1e0294fef 100644 (file)
Binary files a/cirrus/cs35l56-b0-dsp1-misc-17aa380e-spkid1-ampl.bin and b/cirrus/cs35l56-b0-dsp1-misc-17aa380e-spkid1-ampl.bin differ
index 0de59190640e34aae5eed982d64bd9a86c59a722..67d985c2f2bae0b1ed609c4aabeffeaac73071b6 100644 (file)
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 (file)
index 0000000..e10fdc4
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 (file)
index 0000000..14d4f26
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 (file)
index 0000000..bd108e9
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 (file)
index 0000000..bb32482
Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-17aa3838-spkid1-ampr.bin differ
index 3ea381b7db37ea578a5a8e1544a76b2ab47c9a86..6beb589005f6c06312f9a191429e5bee0a18748f 100644 (file)
Binary files a/cirrus/cs35l56-b0-dsp1-misc-17aa3905-amp1.bin and b/cirrus/cs35l56-b0-dsp1-misc-17aa3905-amp1.bin differ
index 4441b74397772643326166db8b835c1b35ed24e2..a746900e674ef425ef76a7a664534d7d6bac7415 100644 (file)
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 (file)
index 0000000..b96096a
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 (file)
index 0000000..c99a9c9
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 (file)
index 0000000..40fd4a0
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 (file)
index 0000000..334f270
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 (file)
index 0000000..4f61106
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 (file)
index 0000000..3d5d6ca
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 (file)
index 0000000..5bc8042
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 (file)
index 0000000..40d9860
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 (file)
index 0000000..830764e
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 (file)
index 0000000..e9a9134
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 (file)
index 0000000..827f83f
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 (file)
index 0000000..6cc907f
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 (file)
index 0000000..af2cdf4
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 (file)
index 0000000..a5199f3
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 (file)
index 0000000..02407a4
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 (file)
index 0000000..a97c3e4
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 (file)
index 0000000..e18904c
Binary files /dev/null and b/cirrus/cs35l56/CS35L56_Rev3.11.21.wmfw differ