]> git.apps.os.sepia.ceph.com Git - linux-firmware.git/commitdiff
linux-firmware: Add firmware for Cirrus CS35L56 for Dell laptops
authorSimon Trimmer <simont@opensource.cirrus.com>
Fri, 26 Jan 2024 15:24:30 +0000 (15:24 +0000)
committerSimon Trimmer <simont@opensource.cirrus.com>
Tue, 19 Mar 2024 15:00:16 +0000 (15:00 +0000)
This patch adds the firmware files for the Cirrus CS35L56 smart
amplifier used in the Dell XPS 14 9440 and Dell XPS 16 9640 laptops.

Signed-off-by: Simon Trimmer <simont@opensource.cirrus.com>
26 files changed:
WHENCE
cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid0-amp1.bin [new file with mode: 0644]
cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid0-amp2.bin [new file with mode: 0644]
cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid0-amp3.bin [new file with mode: 0644]
cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid0-amp4.bin [new file with mode: 0644]
cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid1-amp1.bin [new file with mode: 0644]
cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid1-amp2.bin [new file with mode: 0644]
cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid1-amp3.bin [new file with mode: 0644]
cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid1-amp4.bin [new file with mode: 0644]
cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid0-amp1.bin [new file with mode: 0644]
cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid0-amp2.bin [new file with mode: 0644]
cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid0-amp3.bin [new file with mode: 0644]
cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid0-amp4.bin [new file with mode: 0644]
cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid1-amp1.bin [new file with mode: 0644]
cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid1-amp2.bin [new file with mode: 0644]
cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid1-amp3.bin [new file with mode: 0644]
cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid1-amp4.bin [new file with mode: 0644]
cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid0-amp1.bin [new file with mode: 0644]
cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid0-amp2.bin [new file with mode: 0644]
cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid0-amp3.bin [new file with mode: 0644]
cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid0-amp4.bin [new file with mode: 0644]
cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid1-amp1.bin [new file with mode: 0644]
cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid1-amp2.bin [new file with mode: 0644]
cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid1-amp3.bin [new file with mode: 0644]
cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid1-amp4.bin [new file with mode: 0644]
cirrus/cs35l56/CS35L56_Rev3.11.11.wmfw [new file with mode: 0644]

diff --git a/WHENCE b/WHENCE
index aadcccb2e841e31f3e0ea56db6e0f85aaa56c9d1..fbf826106ef5015cd27655969cd5f499ab4e5758 100644 (file)
--- a/WHENCE
+++ b/WHENCE
@@ -7547,6 +7547,50 @@ Semiconductor Ltd. All Rights Reserved.
 
 --------------------------------------------------------------------------
 
+Driver: cs35l56 - CS35L56 ALSA audio driver
+
+File: cirrus/cs35l56/CS35L56_Rev3.11.11.wmfw
+Link: cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid0.wmfw -> cs35l56/CS35L56_Rev3.11.11.wmfw
+File: cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid0-amp1.bin
+File: cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid0-amp2.bin
+File: cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid0-amp3.bin
+File: cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid0-amp4.bin
+Link: cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid1.wmfw -> cs35l56/CS35L56_Rev3.11.11.wmfw
+File: cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid1-amp1.bin
+File: cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid1-amp2.bin
+File: cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid1-amp3.bin
+File: cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid1-amp4.bin
+Link: cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid0.wmfw -> cs35l56/CS35L56_Rev3.11.11.wmfw
+File: cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid0-amp1.bin
+File: cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid0-amp2.bin
+File: cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid0-amp3.bin
+File: cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid0-amp4.bin
+Link: cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid1.wmfw -> cs35l56/CS35L56_Rev3.11.11.wmfw
+File: cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid1-amp1.bin
+File: cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid1-amp2.bin
+File: cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid1-amp3.bin
+File: cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid1-amp4.bin
+Link: cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid0.wmfw -> cs35l56/CS35L56_Rev3.11.11.wmfw
+File: cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid0-amp1.bin
+File: cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid0-amp2.bin
+File: cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid0-amp3.bin
+File: cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid0-amp4.bin
+Link: cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid1.wmfw -> cs35l56/CS35L56_Rev3.11.11.wmfw
+File: cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid1-amp1.bin
+File: cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid1-amp2.bin
+File: cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid1-amp3.bin
+File: cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid1-amp4.bin
+
+License: Redistributable. See LICENSE.cirrus for details.
+
+Use of Cirrus Logic drivers, firmware and other materials is permitted
+only in connection with Cirrus Logic hardware products.
+
+Copyright © 2024 Cirrus Logic, Inc. and Cirrus Logic International
+Semiconductor Ltd. All Rights Reserved.
+
+---------------------------------------------------------------------------
+
 Driver: cs42l43 - CS42L43 ALSA audio driver
 
 File: cs42l43.bin
diff --git a/cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid0-amp1.bin b/cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid0-amp1.bin
new file mode 100644 (file)
index 0000000..2f88802
Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid0-amp1.bin differ
diff --git a/cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid0-amp2.bin b/cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid0-amp2.bin
new file mode 100644 (file)
index 0000000..ec34fb3
Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid0-amp2.bin differ
diff --git a/cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid0-amp3.bin b/cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid0-amp3.bin
new file mode 100644 (file)
index 0000000..4056ce2
Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid0-amp3.bin differ
diff --git a/cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid0-amp4.bin b/cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid0-amp4.bin
new file mode 100644 (file)
index 0000000..9d81812
Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid0-amp4.bin differ
diff --git a/cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid1-amp1.bin b/cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid1-amp1.bin
new file mode 100644 (file)
index 0000000..bc043d0
Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid1-amp1.bin differ
diff --git a/cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid1-amp2.bin b/cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid1-amp2.bin
new file mode 100644 (file)
index 0000000..fa68f08
Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid1-amp2.bin differ
diff --git a/cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid1-amp3.bin b/cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid1-amp3.bin
new file mode 100644 (file)
index 0000000..b37244f
Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid1-amp3.bin differ
diff --git a/cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid1-amp4.bin b/cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid1-amp4.bin
new file mode 100644 (file)
index 0000000..60ec433
Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid1-amp4.bin differ
diff --git a/cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid0-amp1.bin b/cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid0-amp1.bin
new file mode 100644 (file)
index 0000000..a1d7d07
Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid0-amp1.bin differ
diff --git a/cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid0-amp2.bin b/cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid0-amp2.bin
new file mode 100644 (file)
index 0000000..1f915ac
Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid0-amp2.bin differ
diff --git a/cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid0-amp3.bin b/cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid0-amp3.bin
new file mode 100644 (file)
index 0000000..7e34531
Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid0-amp3.bin differ
diff --git a/cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid0-amp4.bin b/cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid0-amp4.bin
new file mode 100644 (file)
index 0000000..37dce49
Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid0-amp4.bin differ
diff --git a/cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid1-amp1.bin b/cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid1-amp1.bin
new file mode 100644 (file)
index 0000000..b7f2160
Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid1-amp1.bin differ
diff --git a/cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid1-amp2.bin b/cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid1-amp2.bin
new file mode 100644 (file)
index 0000000..caf6f8b
Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid1-amp2.bin differ
diff --git a/cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid1-amp3.bin b/cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid1-amp3.bin
new file mode 100644 (file)
index 0000000..42ddf2d
Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid1-amp3.bin differ
diff --git a/cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid1-amp4.bin b/cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid1-amp4.bin
new file mode 100644 (file)
index 0000000..a6f4b70
Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid1-amp4.bin differ
diff --git a/cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid0-amp1.bin b/cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid0-amp1.bin
new file mode 100644 (file)
index 0000000..0947241
Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid0-amp1.bin differ
diff --git a/cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid0-amp2.bin b/cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid0-amp2.bin
new file mode 100644 (file)
index 0000000..29bc24c
Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid0-amp2.bin differ
diff --git a/cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid0-amp3.bin b/cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid0-amp3.bin
new file mode 100644 (file)
index 0000000..bdebe42
Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid0-amp3.bin differ
diff --git a/cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid0-amp4.bin b/cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid0-amp4.bin
new file mode 100644 (file)
index 0000000..3735064
Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid0-amp4.bin differ
diff --git a/cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid1-amp1.bin b/cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid1-amp1.bin
new file mode 100644 (file)
index 0000000..9db8b74
Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid1-amp1.bin differ
diff --git a/cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid1-amp2.bin b/cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid1-amp2.bin
new file mode 100644 (file)
index 0000000..9cc7095
Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid1-amp2.bin differ
diff --git a/cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid1-amp3.bin b/cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid1-amp3.bin
new file mode 100644 (file)
index 0000000..a6a3e84
Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid1-amp3.bin differ
diff --git a/cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid1-amp4.bin b/cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid1-amp4.bin
new file mode 100644 (file)
index 0000000..3a734fd
Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid1-amp4.bin differ
diff --git a/cirrus/cs35l56/CS35L56_Rev3.11.11.wmfw b/cirrus/cs35l56/CS35L56_Rev3.11.11.wmfw
new file mode 100644 (file)
index 0000000..6fe0e1d
Binary files /dev/null and b/cirrus/cs35l56/CS35L56_Rev3.11.11.wmfw differ