aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimon Trimmer <simont@opensource.cirrus.com>2024-01-26 15:24:30 +0000
committerJeff Kirsher <jkirsher@lightfleet.com>2024-04-09 18:18:30 -0700
commit1c0cb250bc493bbc2fe178f8bdae48bbc0655973 (patch)
treeda24c7d1c88bab70f93b7e48def2a7f1f72f4f9e
parent489785a80b5e42aff701be61f1092d4e138db715 (diff)
downloadfirmware-1c0cb250bc493bbc2fe178f8bdae48bbc0655973.tar.gz
linux-firmware: Add firmware for Cirrus CS35L56 for Dell laptops
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>
-rw-r--r--WHENCE44
-rw-r--r--cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid0-amp1.binbin0 -> 11204 bytes
-rw-r--r--cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid0-amp2.binbin0 -> 11192 bytes
-rw-r--r--cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid0-amp3.binbin0 -> 11204 bytes
-rw-r--r--cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid0-amp4.binbin0 -> 11192 bytes
-rw-r--r--cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid1-amp1.binbin0 -> 11196 bytes
-rw-r--r--cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid1-amp2.binbin0 -> 11184 bytes
-rw-r--r--cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid1-amp3.binbin0 -> 11196 bytes
-rw-r--r--cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid1-amp4.binbin0 -> 11184 bytes
-rw-r--r--cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid0-amp1.binbin0 -> 11208 bytes
-rw-r--r--cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid0-amp2.binbin0 -> 11192 bytes
-rw-r--r--cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid0-amp3.binbin0 -> 11208 bytes
-rw-r--r--cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid0-amp4.binbin0 -> 11192 bytes
-rw-r--r--cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid1-amp1.binbin0 -> 11200 bytes
-rw-r--r--cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid1-amp2.binbin0 -> 11184 bytes
-rw-r--r--cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid1-amp3.binbin0 -> 11200 bytes
-rw-r--r--cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid1-amp4.binbin0 -> 11184 bytes
-rw-r--r--cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid0-amp1.binbin0 -> 11180 bytes
-rw-r--r--cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid0-amp2.binbin0 -> 11180 bytes
-rw-r--r--cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid0-amp3.binbin0 -> 11180 bytes
-rw-r--r--cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid0-amp4.binbin0 -> 11180 bytes
-rw-r--r--cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid1-amp1.binbin0 -> 11188 bytes
-rw-r--r--cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid1-amp2.binbin0 -> 11184 bytes
-rw-r--r--cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid1-amp3.binbin0 -> 11188 bytes
-rw-r--r--cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid1-amp4.binbin0 -> 11184 bytes
-rw-r--r--cirrus/cs35l56/CS35L56_Rev3.11.11.wmfwbin0 -> 30516 bytes
26 files changed, 44 insertions, 0 deletions
diff --git a/WHENCE b/WHENCE
index aadcccb2..fbf82610 100644
--- 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
index 00000000..2f888029
--- /dev/null
+++ b/cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid0-amp1.bin
Binary files 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
index 00000000..ec34fb34
--- /dev/null
+++ b/cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid0-amp2.bin
Binary files 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
index 00000000..4056ce24
--- /dev/null
+++ b/cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid0-amp3.bin
Binary files 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
index 00000000..9d81812c
--- /dev/null
+++ b/cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid0-amp4.bin
Binary files 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
index 00000000..bc043d0b
--- /dev/null
+++ b/cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid1-amp1.bin
Binary files 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
index 00000000..fa68f08f
--- /dev/null
+++ b/cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid1-amp2.bin
Binary files 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
index 00000000..b37244f7
--- /dev/null
+++ b/cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid1-amp3.bin
Binary files 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
index 00000000..60ec433d
--- /dev/null
+++ b/cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid1-amp4.bin
Binary files 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
index 00000000..a1d7d074
--- /dev/null
+++ b/cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid0-amp1.bin
Binary files 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
index 00000000..1f915ac4
--- /dev/null
+++ b/cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid0-amp2.bin
Binary files 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
index 00000000..7e34531d
--- /dev/null
+++ b/cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid0-amp3.bin
Binary files 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
index 00000000..37dce496
--- /dev/null
+++ b/cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid0-amp4.bin
Binary files 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
index 00000000..b7f21601
--- /dev/null
+++ b/cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid1-amp1.bin
Binary files 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
index 00000000..caf6f8b1
--- /dev/null
+++ b/cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid1-amp2.bin
Binary files 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
index 00000000..42ddf2dc
--- /dev/null
+++ b/cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid1-amp3.bin
Binary files 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
index 00000000..a6f4b705
--- /dev/null
+++ b/cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid1-amp4.bin
Binary files 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
index 00000000..0947241d
--- /dev/null
+++ b/cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid0-amp1.bin
Binary files 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
index 00000000..29bc24cc
--- /dev/null
+++ b/cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid0-amp2.bin
Binary files 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
index 00000000..bdebe427
--- /dev/null
+++ b/cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid0-amp3.bin
Binary files 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
index 00000000..37350649
--- /dev/null
+++ b/cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid0-amp4.bin
Binary files 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
index 00000000..9db8b740
--- /dev/null
+++ b/cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid1-amp1.bin
Binary files 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
index 00000000..9cc7095e
--- /dev/null
+++ b/cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid1-amp2.bin
Binary files 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
index 00000000..a6a3e84e
--- /dev/null
+++ b/cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid1-amp3.bin
Binary files 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
index 00000000..3a734fdf
--- /dev/null
+++ b/cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid1-amp4.bin
Binary files differ
diff --git a/cirrus/cs35l56/CS35L56_Rev3.11.11.wmfw b/cirrus/cs35l56/CS35L56_Rev3.11.11.wmfw
new file mode 100644
index 00000000..6fe0e1df
--- /dev/null
+++ b/cirrus/cs35l56/CS35L56_Rev3.11.11.wmfw
Binary files differ