]> git-server-git.apps.pok.os.sepia.ceph.com Git - linux-firmware.git/commitdiff
cirrus: cs35l56: Add firmware for Cirrus Amps for some Lenovo laptops
authorSimon Trimmer <simont@opensource.cirrus.com>
Mon, 2 Jun 2025 11:34:15 +0000 (11:34 +0000)
committerSimon Trimmer <simont@opensource.cirrus.com>
Mon, 30 Mar 2026 10:52:19 +0000 (10:52 +0000)
This patch adds the Cirrus smart amplifier firmware for a few
Lenovo laptops.

Signed-off-by: Simon Trimmer <simont@opensource.cirrus.com>
23 files changed:
WHENCE
cirrus/cs35l56-b0-dsp1-misc-17aa3806-spkid0-l0u0.bin [new file with mode: 0644]
cirrus/cs35l56-b0-dsp1-misc-17aa3806-spkid0-l0u1.bin [new file with mode: 0644]
cirrus/cs35l56-b0-dsp1-misc-17aa3806-spkid0-l0u2.bin [new file with mode: 0644]
cirrus/cs35l56-b0-dsp1-misc-17aa3806-spkid0-l0u3.bin [new file with mode: 0644]
cirrus/cs35l56-b0-dsp1-misc-17aa3806-spkid1-l0u0.bin [new file with mode: 0644]
cirrus/cs35l56-b0-dsp1-misc-17aa3806-spkid1-l0u1.bin [new file with mode: 0644]
cirrus/cs35l56-b0-dsp1-misc-17aa3806-spkid1-l0u2.bin [new file with mode: 0644]
cirrus/cs35l56-b0-dsp1-misc-17aa3806-spkid1-l0u3.bin [new file with mode: 0644]
cirrus/cs35l56-b0-dsp1-misc-17aa3953-spkid0-amp1.bin [new file with mode: 0644]
cirrus/cs35l56-b0-dsp1-misc-17aa3953-spkid0-amp2.bin [new file with mode: 0644]
cirrus/cs35l56-b0-dsp1-misc-17aa3956-spkid1-amp1.bin [new file with mode: 0644]
cirrus/cs35l56-b0-dsp1-misc-17aa3956-spkid1-amp2.bin [new file with mode: 0644]
cirrus/cs35l56/CS35L56_Rev3.12.2.wmfw [new file with mode: 0644]
cirrus/cs35l56/CS35L56_Rev3.13.3.wmfw [new file with mode: 0644]
cirrus/cs35l57-b2-dsp1-misc-17aa3809-spkid0-l0u0.bin [new file with mode: 0644]
cirrus/cs35l57-b2-dsp1-misc-17aa3809-spkid0-l0u1.bin [new file with mode: 0644]
cirrus/cs35l57-b2-dsp1-misc-17aa3809-spkid1-l0u0.bin [new file with mode: 0644]
cirrus/cs35l57-b2-dsp1-misc-17aa3809-spkid1-l0u1.bin [new file with mode: 0644]
cirrus/cs35l57-b2-dsp1-misc-17aa3821-spkid0-ampl.bin [new file with mode: 0644]
cirrus/cs35l57-b2-dsp1-misc-17aa3821-spkid0-ampr.bin [new file with mode: 0644]
cirrus/cs35l57-b2-dsp1-misc-17aa3821-spkid1-ampl.bin [new file with mode: 0644]
cirrus/cs35l57-b2-dsp1-misc-17aa3821-spkid1-ampr.bin [new file with mode: 0644]

diff --git a/WHENCE b/WHENCE
index ca8694b5c3ab520ee0876995d6eeac7d9fd71cdf..7daf56a7c5edfa98b53f514d7d2265328761562d 100644 (file)
--- a/WHENCE
+++ b/WHENCE
@@ -8335,6 +8335,8 @@ File: cirrus/cs35l56/CS35L56_Rev3.11.25.wmfw
 File: cirrus/cs35l56/CS35L56_Rev3.11.26.wmfw
 File: cirrus/cs35l56/CS35L56_Rev3.11.28.wmfw
 File: cirrus/cs35l56/CS35L56_Rev3.11.28B.wmfw
+File: cirrus/cs35l56/CS35L56_Rev3.12.2.wmfw
+File: cirrus/cs35l56/CS35L56_Rev3.13.3.wmfw
 File: cirrus/cs35l56/CS35L56_Rev3.13.3R.wmfw
 File: cirrus/cs35l56/CS35L56_Rev4.5.3.wmfw
 File: cirrus/cs35l56/CS35L56_Rev4.5.9.wmfw
@@ -8997,12 +8999,34 @@ File: cirrus/cs35l57-b2-dsp1-misc-17aa2355-spkid1-l1u0.bin
 File: cirrus/cs35l57-b2-dsp1-misc-17aa2355-spkid1-l1u1.bin
 File: cirrus/cs35l57-b2-dsp1-misc-17aa2355-spkid1-l2u2.bin
 File: cirrus/cs35l57-b2-dsp1-misc-17aa2355-spkid1-l2u3.bin
+Link: cirrus/cs35l56-b0-dsp1-misc-17aa3806-spkid0.wmfw -> cs35l56/CS35L56_Rev3.13.3.wmfw
+File: cirrus/cs35l56-b0-dsp1-misc-17aa3806-spkid0-l0u0.bin
+File: cirrus/cs35l56-b0-dsp1-misc-17aa3806-spkid0-l0u1.bin
+File: cirrus/cs35l56-b0-dsp1-misc-17aa3806-spkid0-l0u2.bin
+File: cirrus/cs35l56-b0-dsp1-misc-17aa3806-spkid0-l0u3.bin
+Link: cirrus/cs35l56-b0-dsp1-misc-17aa3806-spkid1.wmfw -> cs35l56/CS35L56_Rev3.13.3.wmfw
+File: cirrus/cs35l56-b0-dsp1-misc-17aa3806-spkid1-l0u0.bin
+File: cirrus/cs35l56-b0-dsp1-misc-17aa3806-spkid1-l0u1.bin
+File: cirrus/cs35l56-b0-dsp1-misc-17aa3806-spkid1-l0u2.bin
+File: cirrus/cs35l56-b0-dsp1-misc-17aa3806-spkid1-l0u3.bin
+Link: cirrus/cs35l57-b2-dsp1-misc-17aa3809-spkid0.wmfw -> cs35l56/CS35L56_Rev4.5.3.wmfw
+File: cirrus/cs35l57-b2-dsp1-misc-17aa3809-spkid0-l0u0.bin
+File: cirrus/cs35l57-b2-dsp1-misc-17aa3809-spkid0-l0u1.bin
+Link: cirrus/cs35l57-b2-dsp1-misc-17aa3809-spkid1.wmfw -> cs35l56/CS35L56_Rev4.5.3.wmfw
+File: cirrus/cs35l57-b2-dsp1-misc-17aa3809-spkid1-l0u0.bin
+File: cirrus/cs35l57-b2-dsp1-misc-17aa3809-spkid1-l0u1.bin
 Link: cirrus/cs35l56-b0-dsp1-misc-17aa380e-spkid0.wmfw -> cs35l56/CS35L56_Rev3.11.20.wmfw
 File: cirrus/cs35l56-b0-dsp1-misc-17aa380e-spkid0-ampl.bin
 File: cirrus/cs35l56-b0-dsp1-misc-17aa380e-spkid0-ampr.bin
 Link: cirrus/cs35l56-b0-dsp1-misc-17aa380e-spkid1.wmfw -> cs35l56/CS35L56_Rev3.11.20.wmfw
 File: cirrus/cs35l56-b0-dsp1-misc-17aa380e-spkid1-ampl.bin
 File: cirrus/cs35l56-b0-dsp1-misc-17aa380e-spkid1-ampr.bin
+Link: cirrus/cs35l57-b2-dsp1-misc-17aa3821-spkid0.wmfw -> cs35l56/CS35L56_Rev4.5.3.wmfw
+File: cirrus/cs35l57-b2-dsp1-misc-17aa3821-spkid0-ampl.bin
+File: cirrus/cs35l57-b2-dsp1-misc-17aa3821-spkid0-ampr.bin
+Link: cirrus/cs35l57-b2-dsp1-misc-17aa3821-spkid1.wmfw -> cs35l56/CS35L56_Rev4.5.3.wmfw
+File: cirrus/cs35l57-b2-dsp1-misc-17aa3821-spkid1-ampl.bin
+File: cirrus/cs35l57-b2-dsp1-misc-17aa3821-spkid1-ampr.bin
 Link: cirrus/cs35l56-b0-dsp1-misc-17aa3832-spkid0.wmfw -> cs35l56/CS35L56_Rev3.11.26.wmfw
 File: cirrus/cs35l56-b0-dsp1-misc-17aa3832-spkid0-ampl.bin
 File: cirrus/cs35l56-b0-dsp1-misc-17aa3832-spkid0-ampr.bin
@@ -9058,6 +9082,12 @@ Link: cirrus/cs35l56-b0-dsp1-misc-17aa3932-amp1.bin -> cs35l56-b0-dsp1-misc-17aa
 Link: cirrus/cs35l56-b0-dsp1-misc-17aa3932-amp2.bin -> cs35l56-b0-dsp1-misc-17aa392e-amp2.bin
 Link: cirrus/cs35l56-b0-dsp1-misc-17aa3932-amp3.bin -> cs35l56-b0-dsp1-misc-17aa392e-amp3.bin
 Link: cirrus/cs35l56-b0-dsp1-misc-17aa3932-amp4.bin -> cs35l56-b0-dsp1-misc-17aa392e-amp4.bin
+Link: cirrus/cs35l56-b0-dsp1-misc-17aa3953-spkid0.wmfw -> cs35l56/CS35L56_Rev3.12.2.wmfw
+File: cirrus/cs35l56-b0-dsp1-misc-17aa3953-spkid0-amp1.bin
+File: cirrus/cs35l56-b0-dsp1-misc-17aa3953-spkid0-amp2.bin
+Link: cirrus/cs35l56-b0-dsp1-misc-17aa3956-spkid1.wmfw -> cs35l56/CS35L56_Rev3.12.2.wmfw
+File: cirrus/cs35l56-b0-dsp1-misc-17aa3956-spkid1-amp1.bin
+File: cirrus/cs35l56-b0-dsp1-misc-17aa3956-spkid1-amp2.bin
 
 License: Redistributable. See LICENSE.cirrus for details.
 
diff --git a/cirrus/cs35l56-b0-dsp1-misc-17aa3806-spkid0-l0u0.bin b/cirrus/cs35l56-b0-dsp1-misc-17aa3806-spkid0-l0u0.bin
new file mode 100644 (file)
index 0000000..52003d1
Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-17aa3806-spkid0-l0u0.bin differ
diff --git a/cirrus/cs35l56-b0-dsp1-misc-17aa3806-spkid0-l0u1.bin b/cirrus/cs35l56-b0-dsp1-misc-17aa3806-spkid0-l0u1.bin
new file mode 100644 (file)
index 0000000..f942548
Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-17aa3806-spkid0-l0u1.bin differ
diff --git a/cirrus/cs35l56-b0-dsp1-misc-17aa3806-spkid0-l0u2.bin b/cirrus/cs35l56-b0-dsp1-misc-17aa3806-spkid0-l0u2.bin
new file mode 100644 (file)
index 0000000..ec5cf7c
Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-17aa3806-spkid0-l0u2.bin differ
diff --git a/cirrus/cs35l56-b0-dsp1-misc-17aa3806-spkid0-l0u3.bin b/cirrus/cs35l56-b0-dsp1-misc-17aa3806-spkid0-l0u3.bin
new file mode 100644 (file)
index 0000000..e6a0762
Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-17aa3806-spkid0-l0u3.bin differ
diff --git a/cirrus/cs35l56-b0-dsp1-misc-17aa3806-spkid1-l0u0.bin b/cirrus/cs35l56-b0-dsp1-misc-17aa3806-spkid1-l0u0.bin
new file mode 100644 (file)
index 0000000..293b886
Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-17aa3806-spkid1-l0u0.bin differ
diff --git a/cirrus/cs35l56-b0-dsp1-misc-17aa3806-spkid1-l0u1.bin b/cirrus/cs35l56-b0-dsp1-misc-17aa3806-spkid1-l0u1.bin
new file mode 100644 (file)
index 0000000..ab39358
Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-17aa3806-spkid1-l0u1.bin differ
diff --git a/cirrus/cs35l56-b0-dsp1-misc-17aa3806-spkid1-l0u2.bin b/cirrus/cs35l56-b0-dsp1-misc-17aa3806-spkid1-l0u2.bin
new file mode 100644 (file)
index 0000000..37f6f84
Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-17aa3806-spkid1-l0u2.bin differ
diff --git a/cirrus/cs35l56-b0-dsp1-misc-17aa3806-spkid1-l0u3.bin b/cirrus/cs35l56-b0-dsp1-misc-17aa3806-spkid1-l0u3.bin
new file mode 100644 (file)
index 0000000..5866d75
Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-17aa3806-spkid1-l0u3.bin differ
diff --git a/cirrus/cs35l56-b0-dsp1-misc-17aa3953-spkid0-amp1.bin b/cirrus/cs35l56-b0-dsp1-misc-17aa3953-spkid0-amp1.bin
new file mode 100644 (file)
index 0000000..ab9a24c
Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-17aa3953-spkid0-amp1.bin differ
diff --git a/cirrus/cs35l56-b0-dsp1-misc-17aa3953-spkid0-amp2.bin b/cirrus/cs35l56-b0-dsp1-misc-17aa3953-spkid0-amp2.bin
new file mode 100644 (file)
index 0000000..0a66e8b
Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-17aa3953-spkid0-amp2.bin differ
diff --git a/cirrus/cs35l56-b0-dsp1-misc-17aa3956-spkid1-amp1.bin b/cirrus/cs35l56-b0-dsp1-misc-17aa3956-spkid1-amp1.bin
new file mode 100644 (file)
index 0000000..9320a10
Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-17aa3956-spkid1-amp1.bin differ
diff --git a/cirrus/cs35l56-b0-dsp1-misc-17aa3956-spkid1-amp2.bin b/cirrus/cs35l56-b0-dsp1-misc-17aa3956-spkid1-amp2.bin
new file mode 100644 (file)
index 0000000..1014746
Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-17aa3956-spkid1-amp2.bin differ
diff --git a/cirrus/cs35l56/CS35L56_Rev3.12.2.wmfw b/cirrus/cs35l56/CS35L56_Rev3.12.2.wmfw
new file mode 100644 (file)
index 0000000..037743b
Binary files /dev/null and b/cirrus/cs35l56/CS35L56_Rev3.12.2.wmfw differ
diff --git a/cirrus/cs35l56/CS35L56_Rev3.13.3.wmfw b/cirrus/cs35l56/CS35L56_Rev3.13.3.wmfw
new file mode 100644 (file)
index 0000000..ab9c440
Binary files /dev/null and b/cirrus/cs35l56/CS35L56_Rev3.13.3.wmfw differ
diff --git a/cirrus/cs35l57-b2-dsp1-misc-17aa3809-spkid0-l0u0.bin b/cirrus/cs35l57-b2-dsp1-misc-17aa3809-spkid0-l0u0.bin
new file mode 100644 (file)
index 0000000..de5ad68
Binary files /dev/null and b/cirrus/cs35l57-b2-dsp1-misc-17aa3809-spkid0-l0u0.bin differ
diff --git a/cirrus/cs35l57-b2-dsp1-misc-17aa3809-spkid0-l0u1.bin b/cirrus/cs35l57-b2-dsp1-misc-17aa3809-spkid0-l0u1.bin
new file mode 100644 (file)
index 0000000..6d6e1b7
Binary files /dev/null and b/cirrus/cs35l57-b2-dsp1-misc-17aa3809-spkid0-l0u1.bin differ
diff --git a/cirrus/cs35l57-b2-dsp1-misc-17aa3809-spkid1-l0u0.bin b/cirrus/cs35l57-b2-dsp1-misc-17aa3809-spkid1-l0u0.bin
new file mode 100644 (file)
index 0000000..3de7307
Binary files /dev/null and b/cirrus/cs35l57-b2-dsp1-misc-17aa3809-spkid1-l0u0.bin differ
diff --git a/cirrus/cs35l57-b2-dsp1-misc-17aa3809-spkid1-l0u1.bin b/cirrus/cs35l57-b2-dsp1-misc-17aa3809-spkid1-l0u1.bin
new file mode 100644 (file)
index 0000000..6442c8b
Binary files /dev/null and b/cirrus/cs35l57-b2-dsp1-misc-17aa3809-spkid1-l0u1.bin differ
diff --git a/cirrus/cs35l57-b2-dsp1-misc-17aa3821-spkid0-ampl.bin b/cirrus/cs35l57-b2-dsp1-misc-17aa3821-spkid0-ampl.bin
new file mode 100644 (file)
index 0000000..474ac45
Binary files /dev/null and b/cirrus/cs35l57-b2-dsp1-misc-17aa3821-spkid0-ampl.bin differ
diff --git a/cirrus/cs35l57-b2-dsp1-misc-17aa3821-spkid0-ampr.bin b/cirrus/cs35l57-b2-dsp1-misc-17aa3821-spkid0-ampr.bin
new file mode 100644 (file)
index 0000000..9b55d95
Binary files /dev/null and b/cirrus/cs35l57-b2-dsp1-misc-17aa3821-spkid0-ampr.bin differ
diff --git a/cirrus/cs35l57-b2-dsp1-misc-17aa3821-spkid1-ampl.bin b/cirrus/cs35l57-b2-dsp1-misc-17aa3821-spkid1-ampl.bin
new file mode 100644 (file)
index 0000000..b7df8a8
Binary files /dev/null and b/cirrus/cs35l57-b2-dsp1-misc-17aa3821-spkid1-ampl.bin differ
diff --git a/cirrus/cs35l57-b2-dsp1-misc-17aa3821-spkid1-ampr.bin b/cirrus/cs35l57-b2-dsp1-misc-17aa3821-spkid1-ampr.bin
new file mode 100644 (file)
index 0000000..0e488ca
Binary files /dev/null and b/cirrus/cs35l57-b2-dsp1-misc-17aa3821-spkid1-ampr.bin differ