]> git-server-git.apps.pok.os.sepia.ceph.com Git - linux-firmware.git/commitdiff
cirrus: cs35l56 cs35l57: Add and update firmware for some Dell laptops
authorSimon Trimmer <simont@opensource.cirrus.com>
Mon, 17 Nov 2025 10:58:53 +0000 (10:58 +0000)
committerSimon Trimmer <simont@opensource.cirrus.com>
Fri, 23 Jan 2026 15:25:53 +0000 (15:25 +0000)
This patch adds and updates the firmware files for the Cirrus CS35L56
and CS35L57 smart amplifiers used in some Dell laptops.

Signed-off-by: Simon Trimmer <simont@opensource.cirrus.com>
41 files changed:
WHENCE
cirrus/cs35l56-b2-dsp1-misc-10280dd6-00-ampl.bin [new file with mode: 0644]
cirrus/cs35l56-b2-dsp1-misc-10280dd6-00-ampr.bin [new file with mode: 0644]
cirrus/cs35l56-b2-dsp1-misc-10280dd6-01-ampl.bin [new file with mode: 0644]
cirrus/cs35l56-b2-dsp1-misc-10280dd6-01-ampr.bin [new file with mode: 0644]
cirrus/cs35l56-b2-dsp1-misc-10280dd6-02-ampl.bin [new file with mode: 0644]
cirrus/cs35l56-b2-dsp1-misc-10280dd6-02-ampr.bin [new file with mode: 0644]
cirrus/cs35l56-b2-dsp1-misc-10280dd6-03-ampl.bin [new file with mode: 0644]
cirrus/cs35l56-b2-dsp1-misc-10280dd6-03-ampr.bin [new file with mode: 0644]
cirrus/cs35l57-b2-dsp1-misc-10280db3-spkid0-l2u2.bin
cirrus/cs35l57-b2-dsp1-misc-10280db3-spkid0-l2u3.bin
cirrus/cs35l57-b2-dsp1-misc-10280db3-spkid0-l3u0.bin
cirrus/cs35l57-b2-dsp1-misc-10280db3-spkid0-l3u1.bin
cirrus/cs35l57-b2-dsp1-misc-10280db3-spkid1-l2u2.bin
cirrus/cs35l57-b2-dsp1-misc-10280db3-spkid1-l2u3.bin
cirrus/cs35l57-b2-dsp1-misc-10280db3-spkid1-l3u0.bin
cirrus/cs35l57-b2-dsp1-misc-10280db3-spkid1-l3u1.bin
cirrus/cs35l57-b2-dsp1-misc-10280db4-spkid0-l2u2.bin
cirrus/cs35l57-b2-dsp1-misc-10280db4-spkid0-l2u3.bin
cirrus/cs35l57-b2-dsp1-misc-10280db4-spkid0-l3u0.bin
cirrus/cs35l57-b2-dsp1-misc-10280db4-spkid0-l3u1.bin
cirrus/cs35l57-b2-dsp1-misc-10280db4-spkid1-l2u2.bin
cirrus/cs35l57-b2-dsp1-misc-10280db4-spkid1-l2u3.bin
cirrus/cs35l57-b2-dsp1-misc-10280db4-spkid1-l3u0.bin
cirrus/cs35l57-b2-dsp1-misc-10280db4-spkid1-l3u1.bin
cirrus/cs35l57-b2-dsp1-misc-10280db9-spkid0-l2u2.bin
cirrus/cs35l57-b2-dsp1-misc-10280db9-spkid0-l2u3.bin
cirrus/cs35l57-b2-dsp1-misc-10280db9-spkid0-l3u0.bin
cirrus/cs35l57-b2-dsp1-misc-10280db9-spkid0-l3u1.bin
cirrus/cs35l57-b2-dsp1-misc-10280db9-spkid1-l2u2.bin
cirrus/cs35l57-b2-dsp1-misc-10280db9-spkid1-l2u3.bin
cirrus/cs35l57-b2-dsp1-misc-10280db9-spkid1-l3u0.bin
cirrus/cs35l57-b2-dsp1-misc-10280db9-spkid1-l3u1.bin
cirrus/cs35l57-b2-dsp1-misc-10280dba-spkid0-l2u2.bin [new file with mode: 0644]
cirrus/cs35l57-b2-dsp1-misc-10280dba-spkid0-l2u3.bin [new file with mode: 0644]
cirrus/cs35l57-b2-dsp1-misc-10280dba-spkid0-l3u0.bin [new file with mode: 0644]
cirrus/cs35l57-b2-dsp1-misc-10280dba-spkid0-l3u1.bin [new file with mode: 0644]
cirrus/cs35l57-b2-dsp1-misc-10280dba-spkid1-l2u2.bin [new file with mode: 0644]
cirrus/cs35l57-b2-dsp1-misc-10280dba-spkid1-l2u3.bin [new file with mode: 0644]
cirrus/cs35l57-b2-dsp1-misc-10280dba-spkid1-l3u0.bin [new file with mode: 0644]
cirrus/cs35l57-b2-dsp1-misc-10280dba-spkid1-l3u1.bin [new file with mode: 0644]

diff --git a/WHENCE b/WHENCE
index 0422576bf96a9b7730613b3245dd6c9f9db8d2fd..0d6bfad0d43f50adf4093924f187707da6b8373a 100644 (file)
--- a/WHENCE
+++ b/WHENCE
@@ -8221,7 +8221,7 @@ Semiconductor Ltd. All Rights Reserved.
 
 --------------------------------------------------------------------------
 
-Driver: cs35l56 - CS35L56 ALSA audio driver family (includes cs35l54)
+Driver: cs35l56 - CS35L56 ALSA audio driver family (includes cs35l54 and cs35l57)
 
 File: cirrus/cs35l56/CS35L56_Rev3.11.11.wmfw
 File: cirrus/cs35l56/CS35L56_Rev3.11.11.1.wmfw
@@ -8381,6 +8381,28 @@ File: cirrus/cs35l57-b2-dsp1-misc-10280db9-spkid1-l3u0.bin
 File: cirrus/cs35l57-b2-dsp1-misc-10280db9-spkid1-l3u1.bin
 File: cirrus/cs35l57-b2-dsp1-misc-10280db9-spkid1-l2u2.bin
 File: cirrus/cs35l57-b2-dsp1-misc-10280db9-spkid1-l2u3.bin
+Link: cirrus/cs35l57-b2-dsp1-misc-10280dba-spkid0.wmfw -> cs35l56/CS35L56_Rev4.5.9.wmfw
+File: cirrus/cs35l57-b2-dsp1-misc-10280dba-spkid0-l3u0.bin
+File: cirrus/cs35l57-b2-dsp1-misc-10280dba-spkid0-l3u1.bin
+File: cirrus/cs35l57-b2-dsp1-misc-10280dba-spkid0-l2u2.bin
+File: cirrus/cs35l57-b2-dsp1-misc-10280dba-spkid0-l2u3.bin
+Link: cirrus/cs35l57-b2-dsp1-misc-10280dba-spkid1.wmfw -> cs35l56/CS35L56_Rev4.5.9.wmfw
+File: cirrus/cs35l57-b2-dsp1-misc-10280dba-spkid1-l3u0.bin
+File: cirrus/cs35l57-b2-dsp1-misc-10280dba-spkid1-l3u1.bin
+File: cirrus/cs35l57-b2-dsp1-misc-10280dba-spkid1-l2u2.bin
+File: cirrus/cs35l57-b2-dsp1-misc-10280dba-spkid1-l2u3.bin
+Link: cirrus/cs35l56-b2-dsp1-misc-10280dd6-00.wmfw -> cs35l56/CS35L56_Rev4.5.9.wmfw
+File: cirrus/cs35l56-b2-dsp1-misc-10280dd6-00-ampl.bin
+File: cirrus/cs35l56-b2-dsp1-misc-10280dd6-00-ampr.bin
+Link: cirrus/cs35l56-b2-dsp1-misc-10280dd6-01.wmfw -> cs35l56/CS35L56_Rev4.5.9.wmfw
+File: cirrus/cs35l56-b2-dsp1-misc-10280dd6-01-ampl.bin
+File: cirrus/cs35l56-b2-dsp1-misc-10280dd6-01-ampr.bin
+Link: cirrus/cs35l56-b2-dsp1-misc-10280dd6-02.wmfw -> cs35l56/CS35L56_Rev4.5.9.wmfw
+File: cirrus/cs35l56-b2-dsp1-misc-10280dd6-02-ampl.bin
+File: cirrus/cs35l56-b2-dsp1-misc-10280dd6-02-ampr.bin
+Link: cirrus/cs35l56-b2-dsp1-misc-10280dd6-03.wmfw -> cs35l56/CS35L56_Rev4.5.9.wmfw
+File: cirrus/cs35l56-b2-dsp1-misc-10280dd6-03-ampl.bin
+File: cirrus/cs35l56-b2-dsp1-misc-10280dd6-03-ampr.bin
 Link: cirrus/cs35l56-b0-dsp1-misc-103c8c52.wmfw -> cs35l56/CS35L56_Rev3.11.16.wmfw
 File: cirrus/cs35l56-b0-dsp1-misc-103c8c52-amp1.bin
 File: cirrus/cs35l56-b0-dsp1-misc-103c8c52-amp2.bin
diff --git a/cirrus/cs35l56-b2-dsp1-misc-10280dd6-00-ampl.bin b/cirrus/cs35l56-b2-dsp1-misc-10280dd6-00-ampl.bin
new file mode 100644 (file)
index 0000000..f3426b1
Binary files /dev/null and b/cirrus/cs35l56-b2-dsp1-misc-10280dd6-00-ampl.bin differ
diff --git a/cirrus/cs35l56-b2-dsp1-misc-10280dd6-00-ampr.bin b/cirrus/cs35l56-b2-dsp1-misc-10280dd6-00-ampr.bin
new file mode 100644 (file)
index 0000000..fcd863b
Binary files /dev/null and b/cirrus/cs35l56-b2-dsp1-misc-10280dd6-00-ampr.bin differ
diff --git a/cirrus/cs35l56-b2-dsp1-misc-10280dd6-01-ampl.bin b/cirrus/cs35l56-b2-dsp1-misc-10280dd6-01-ampl.bin
new file mode 100644 (file)
index 0000000..5b36a38
Binary files /dev/null and b/cirrus/cs35l56-b2-dsp1-misc-10280dd6-01-ampl.bin differ
diff --git a/cirrus/cs35l56-b2-dsp1-misc-10280dd6-01-ampr.bin b/cirrus/cs35l56-b2-dsp1-misc-10280dd6-01-ampr.bin
new file mode 100644 (file)
index 0000000..d0e6c5a
Binary files /dev/null and b/cirrus/cs35l56-b2-dsp1-misc-10280dd6-01-ampr.bin differ
diff --git a/cirrus/cs35l56-b2-dsp1-misc-10280dd6-02-ampl.bin b/cirrus/cs35l56-b2-dsp1-misc-10280dd6-02-ampl.bin
new file mode 100644 (file)
index 0000000..4e7d56d
Binary files /dev/null and b/cirrus/cs35l56-b2-dsp1-misc-10280dd6-02-ampl.bin differ
diff --git a/cirrus/cs35l56-b2-dsp1-misc-10280dd6-02-ampr.bin b/cirrus/cs35l56-b2-dsp1-misc-10280dd6-02-ampr.bin
new file mode 100644 (file)
index 0000000..6e4ee2a
Binary files /dev/null and b/cirrus/cs35l56-b2-dsp1-misc-10280dd6-02-ampr.bin differ
diff --git a/cirrus/cs35l56-b2-dsp1-misc-10280dd6-03-ampl.bin b/cirrus/cs35l56-b2-dsp1-misc-10280dd6-03-ampl.bin
new file mode 100644 (file)
index 0000000..8d04334
Binary files /dev/null and b/cirrus/cs35l56-b2-dsp1-misc-10280dd6-03-ampl.bin differ
diff --git a/cirrus/cs35l56-b2-dsp1-misc-10280dd6-03-ampr.bin b/cirrus/cs35l56-b2-dsp1-misc-10280dd6-03-ampr.bin
new file mode 100644 (file)
index 0000000..20f823d
Binary files /dev/null and b/cirrus/cs35l56-b2-dsp1-misc-10280dd6-03-ampr.bin differ
index 9190a35bfb960183c4ef878d370698202690af3e..03d28b8f6fa6e5e69abea4fbb30e1f6ea46e6678 100644 (file)
Binary files a/cirrus/cs35l57-b2-dsp1-misc-10280db3-spkid0-l2u2.bin and b/cirrus/cs35l57-b2-dsp1-misc-10280db3-spkid0-l2u2.bin differ
index 6bb2480818beee25001773e4d9fc254cb75815e2..238e5a175b1054310b5273ce08ff1f48d23ccfcf 100644 (file)
Binary files a/cirrus/cs35l57-b2-dsp1-misc-10280db3-spkid0-l2u3.bin and b/cirrus/cs35l57-b2-dsp1-misc-10280db3-spkid0-l2u3.bin differ
index c419d8b27decfa04cba61fdb99fa5d66c636ee8a..1d2f550e1ba623680275717372a40e29a880be1e 100644 (file)
Binary files a/cirrus/cs35l57-b2-dsp1-misc-10280db3-spkid0-l3u0.bin and b/cirrus/cs35l57-b2-dsp1-misc-10280db3-spkid0-l3u0.bin differ
index aa20d0ee1415a9e6275bab0e5094752584946ec8..a10820683a83455b4406b71f83d204ca592e667b 100644 (file)
Binary files a/cirrus/cs35l57-b2-dsp1-misc-10280db3-spkid0-l3u1.bin and b/cirrus/cs35l57-b2-dsp1-misc-10280db3-spkid0-l3u1.bin differ
index d9541ce03c4be29d5157b9b551c802a80f39ebf7..016300e87236f05af490f11c7f58fe222b7a5dd6 100644 (file)
Binary files a/cirrus/cs35l57-b2-dsp1-misc-10280db3-spkid1-l2u2.bin and b/cirrus/cs35l57-b2-dsp1-misc-10280db3-spkid1-l2u2.bin differ
index 849791bfb9ae2f3899125197eafc39dbb56a9fba..6224638268090d873c21c6d1cc4ccfafd1fbd528 100644 (file)
Binary files a/cirrus/cs35l57-b2-dsp1-misc-10280db3-spkid1-l2u3.bin and b/cirrus/cs35l57-b2-dsp1-misc-10280db3-spkid1-l2u3.bin differ
index 79aab8c82bc20896d671f641f8ca61495c0328c7..35309865cce851a9e96490bed865af738c903474 100644 (file)
Binary files a/cirrus/cs35l57-b2-dsp1-misc-10280db3-spkid1-l3u0.bin and b/cirrus/cs35l57-b2-dsp1-misc-10280db3-spkid1-l3u0.bin differ
index 97c0326036616203e641efd5c3451c64a9a15ec9..9017820a735d45c52cf4aa8daf5d42c77e458a93 100644 (file)
Binary files a/cirrus/cs35l57-b2-dsp1-misc-10280db3-spkid1-l3u1.bin and b/cirrus/cs35l57-b2-dsp1-misc-10280db3-spkid1-l3u1.bin differ
index 98622e75ce4a5e1eb83488e735de39d7aabe9e28..2ae4ccbddf1c0b6d8c5844645c18c44a7d3de988 100644 (file)
Binary files a/cirrus/cs35l57-b2-dsp1-misc-10280db4-spkid0-l2u2.bin and b/cirrus/cs35l57-b2-dsp1-misc-10280db4-spkid0-l2u2.bin differ
index c62d7e9e1020e545d9cfe63bbdca47e1958718df..1ae4fdfb3eda7e4c329633b26d428b0e48208d51 100644 (file)
Binary files a/cirrus/cs35l57-b2-dsp1-misc-10280db4-spkid0-l2u3.bin and b/cirrus/cs35l57-b2-dsp1-misc-10280db4-spkid0-l2u3.bin differ
index bdf2e986d96156406579c41989778450bf0a83ba..cace1055fc3543896f733b6d43c524b79f3173b7 100644 (file)
Binary files a/cirrus/cs35l57-b2-dsp1-misc-10280db4-spkid0-l3u0.bin and b/cirrus/cs35l57-b2-dsp1-misc-10280db4-spkid0-l3u0.bin differ
index f7669c526699841317a5c4cecd96a19a1a0bf2d9..1a3d3b15bc9514007a13f78726432bc8b2220834 100644 (file)
Binary files a/cirrus/cs35l57-b2-dsp1-misc-10280db4-spkid0-l3u1.bin and b/cirrus/cs35l57-b2-dsp1-misc-10280db4-spkid0-l3u1.bin differ
index db4bed919e96bd442a47c697d0e85424790aa741..f81745589415ef3e15699ab4cdc880a97fdd5e51 100644 (file)
Binary files a/cirrus/cs35l57-b2-dsp1-misc-10280db4-spkid1-l2u2.bin and b/cirrus/cs35l57-b2-dsp1-misc-10280db4-spkid1-l2u2.bin differ
index b19496fb2717b006622800517e8ec877168df497..1ee4bca7d35a440306bbce3a0d7a827d0ee331de 100644 (file)
Binary files a/cirrus/cs35l57-b2-dsp1-misc-10280db4-spkid1-l2u3.bin and b/cirrus/cs35l57-b2-dsp1-misc-10280db4-spkid1-l2u3.bin differ
index 53fad49b1ea4ccc4582bbff6a030f40925be0a9f..15ad48db2f2aaca635ef63c961500442cc551162 100644 (file)
Binary files a/cirrus/cs35l57-b2-dsp1-misc-10280db4-spkid1-l3u0.bin and b/cirrus/cs35l57-b2-dsp1-misc-10280db4-spkid1-l3u0.bin differ
index d332c05c7882792d904bd0c25a249873092668c4..f8e25af05b4e051994bab0f6ca99212cb7ac5679 100644 (file)
Binary files a/cirrus/cs35l57-b2-dsp1-misc-10280db4-spkid1-l3u1.bin and b/cirrus/cs35l57-b2-dsp1-misc-10280db4-spkid1-l3u1.bin differ
index afff6994e993ceb1abffbada76a2f06a8cd26afb..0a418d28f2df70d90baaa020bace8caf62527bd8 100644 (file)
Binary files a/cirrus/cs35l57-b2-dsp1-misc-10280db9-spkid0-l2u2.bin and b/cirrus/cs35l57-b2-dsp1-misc-10280db9-spkid0-l2u2.bin differ
index 29accc2ba876e97b6afa420f1f9cfb33afb20169..ebd2078e5cf5c9554ae15af29a47e02a2226ebfd 100644 (file)
Binary files a/cirrus/cs35l57-b2-dsp1-misc-10280db9-spkid0-l2u3.bin and b/cirrus/cs35l57-b2-dsp1-misc-10280db9-spkid0-l2u3.bin differ
index fe7ef6778877905ec40921f3f8f158afb248251f..ef5cec9915248151e62d305afe316af282a39322 100644 (file)
Binary files a/cirrus/cs35l57-b2-dsp1-misc-10280db9-spkid0-l3u0.bin and b/cirrus/cs35l57-b2-dsp1-misc-10280db9-spkid0-l3u0.bin differ
index cf31a9fbedfc659ba4777ecc7d6019e85f63440c..8bee05d7dee97db74cc05706b15fb9b6653e73d5 100644 (file)
Binary files a/cirrus/cs35l57-b2-dsp1-misc-10280db9-spkid0-l3u1.bin and b/cirrus/cs35l57-b2-dsp1-misc-10280db9-spkid0-l3u1.bin differ
index b7da3aea23350838574c3125ce1a86e681467fdc..39a2404944b137dffa0ce4ca80a42fdddc5f80a6 100644 (file)
Binary files a/cirrus/cs35l57-b2-dsp1-misc-10280db9-spkid1-l2u2.bin and b/cirrus/cs35l57-b2-dsp1-misc-10280db9-spkid1-l2u2.bin differ
index bdc3722a387a5b34e1d48f7e46fbfa40111ce06b..57e64b4c97d1561cc55ebe2722fab480cb017fba 100644 (file)
Binary files a/cirrus/cs35l57-b2-dsp1-misc-10280db9-spkid1-l2u3.bin and b/cirrus/cs35l57-b2-dsp1-misc-10280db9-spkid1-l2u3.bin differ
index e7a2442b689c8089aad5a671886fbe3046f47268..8e899fedd68180ef06dd2311c87737b000966d2a 100644 (file)
Binary files a/cirrus/cs35l57-b2-dsp1-misc-10280db9-spkid1-l3u0.bin and b/cirrus/cs35l57-b2-dsp1-misc-10280db9-spkid1-l3u0.bin differ
index db166d1b1db4ae440429d923cb9b1f5af56d1a01..9c7e066ba129fddf077bb3ada8bd8a36818ea3c1 100644 (file)
Binary files a/cirrus/cs35l57-b2-dsp1-misc-10280db9-spkid1-l3u1.bin and b/cirrus/cs35l57-b2-dsp1-misc-10280db9-spkid1-l3u1.bin differ
diff --git a/cirrus/cs35l57-b2-dsp1-misc-10280dba-spkid0-l2u2.bin b/cirrus/cs35l57-b2-dsp1-misc-10280dba-spkid0-l2u2.bin
new file mode 100644 (file)
index 0000000..2e9c6a8
Binary files /dev/null and b/cirrus/cs35l57-b2-dsp1-misc-10280dba-spkid0-l2u2.bin differ
diff --git a/cirrus/cs35l57-b2-dsp1-misc-10280dba-spkid0-l2u3.bin b/cirrus/cs35l57-b2-dsp1-misc-10280dba-spkid0-l2u3.bin
new file mode 100644 (file)
index 0000000..f1f39cb
Binary files /dev/null and b/cirrus/cs35l57-b2-dsp1-misc-10280dba-spkid0-l2u3.bin differ
diff --git a/cirrus/cs35l57-b2-dsp1-misc-10280dba-spkid0-l3u0.bin b/cirrus/cs35l57-b2-dsp1-misc-10280dba-spkid0-l3u0.bin
new file mode 100644 (file)
index 0000000..78665fd
Binary files /dev/null and b/cirrus/cs35l57-b2-dsp1-misc-10280dba-spkid0-l3u0.bin differ
diff --git a/cirrus/cs35l57-b2-dsp1-misc-10280dba-spkid0-l3u1.bin b/cirrus/cs35l57-b2-dsp1-misc-10280dba-spkid0-l3u1.bin
new file mode 100644 (file)
index 0000000..5260575
Binary files /dev/null and b/cirrus/cs35l57-b2-dsp1-misc-10280dba-spkid0-l3u1.bin differ
diff --git a/cirrus/cs35l57-b2-dsp1-misc-10280dba-spkid1-l2u2.bin b/cirrus/cs35l57-b2-dsp1-misc-10280dba-spkid1-l2u2.bin
new file mode 100644 (file)
index 0000000..86e2375
Binary files /dev/null and b/cirrus/cs35l57-b2-dsp1-misc-10280dba-spkid1-l2u2.bin differ
diff --git a/cirrus/cs35l57-b2-dsp1-misc-10280dba-spkid1-l2u3.bin b/cirrus/cs35l57-b2-dsp1-misc-10280dba-spkid1-l2u3.bin
new file mode 100644 (file)
index 0000000..eadb81d
Binary files /dev/null and b/cirrus/cs35l57-b2-dsp1-misc-10280dba-spkid1-l2u3.bin differ
diff --git a/cirrus/cs35l57-b2-dsp1-misc-10280dba-spkid1-l3u0.bin b/cirrus/cs35l57-b2-dsp1-misc-10280dba-spkid1-l3u0.bin
new file mode 100644 (file)
index 0000000..6c8b9fd
Binary files /dev/null and b/cirrus/cs35l57-b2-dsp1-misc-10280dba-spkid1-l3u0.bin differ
diff --git a/cirrus/cs35l57-b2-dsp1-misc-10280dba-spkid1-l3u1.bin b/cirrus/cs35l57-b2-dsp1-misc-10280dba-spkid1-l3u1.bin
new file mode 100644 (file)
index 0000000..229e022
Binary files /dev/null and b/cirrus/cs35l57-b2-dsp1-misc-10280dba-spkid1-l3u1.bin differ