]> git.apps.os.sepia.ceph.com Git - linux-firmware.git/commitdiff
linux-firmware: Add firmware for Cirrus CS35L41 for various Dell laptops
authorStefan Binding <sbinding@opensource.cirrus.com>
Thu, 21 Dec 2023 15:37:32 +0000 (15:37 +0000)
committerStefan Binding <sbinding@opensource.cirrus.com>
Wed, 10 Jan 2024 13:17:16 +0000 (13:17 +0000)
This patch adds the firmware files for Cirrus CS35L41 smart
amplifier used by various Dell laptops

Also add firmware v6.80.0, used by one of the laptops

Signed-off-by: Stefan Binding <sbinding@opensource.cirrus.com>
34 files changed:
WHENCE
cirrus/cs35l41-dsp1-spk-cali-10280b27-spkid0.bin [new file with mode: 0644]
cirrus/cs35l41-dsp1-spk-cali-10280b27-spkid1.bin [new file with mode: 0644]
cirrus/cs35l41-dsp1-spk-cali-10280b28-spkid0-l0.bin [new file with mode: 0644]
cirrus/cs35l41-dsp1-spk-cali-10280b28-spkid0-r0.bin [new file with mode: 0644]
cirrus/cs35l41-dsp1-spk-cali-10280b28-spkid1-l0.bin [new file with mode: 0644]
cirrus/cs35l41-dsp1-spk-cali-10280b28-spkid1-r0.bin [new file with mode: 0644]
cirrus/cs35l41-dsp1-spk-cali-10280beb-l0.bin [new file with mode: 0644]
cirrus/cs35l41-dsp1-spk-cali-10280beb-r0.bin [new file with mode: 0644]
cirrus/cs35l41-dsp1-spk-cali-10280c4d-spkid0-l0.bin [new file with mode: 0644]
cirrus/cs35l41-dsp1-spk-cali-10280c4d-spkid0-l1.bin [new file with mode: 0644]
cirrus/cs35l41-dsp1-spk-cali-10280c4d-spkid0-r0.bin [new file with mode: 0644]
cirrus/cs35l41-dsp1-spk-cali-10280c4d-spkid0-r1.bin [new file with mode: 0644]
cirrus/cs35l41-dsp1-spk-cali-10280c4d-spkid1-l0.bin [new file with mode: 0644]
cirrus/cs35l41-dsp1-spk-cali-10280c4d-spkid1-l1.bin [new file with mode: 0644]
cirrus/cs35l41-dsp1-spk-cali-10280c4d-spkid1-r0.bin [new file with mode: 0644]
cirrus/cs35l41-dsp1-spk-cali-10280c4d-spkid1-r1.bin [new file with mode: 0644]
cirrus/cs35l41-dsp1-spk-prot-10280b27-spkid0.bin [new file with mode: 0644]
cirrus/cs35l41-dsp1-spk-prot-10280b27-spkid1.bin [new file with mode: 0644]
cirrus/cs35l41-dsp1-spk-prot-10280b28-spkid0-l0.bin [new file with mode: 0644]
cirrus/cs35l41-dsp1-spk-prot-10280b28-spkid0-r0.bin [new file with mode: 0644]
cirrus/cs35l41-dsp1-spk-prot-10280b28-spkid1-l0.bin [new file with mode: 0644]
cirrus/cs35l41-dsp1-spk-prot-10280b28-spkid1-r0.bin [new file with mode: 0644]
cirrus/cs35l41-dsp1-spk-prot-10280beb-l0.bin [new file with mode: 0644]
cirrus/cs35l41-dsp1-spk-prot-10280beb-r0.bin [new file with mode: 0644]
cirrus/cs35l41-dsp1-spk-prot-10280c4d-spkid0-l0.bin [new file with mode: 0644]
cirrus/cs35l41-dsp1-spk-prot-10280c4d-spkid0-l1.bin [new file with mode: 0644]
cirrus/cs35l41-dsp1-spk-prot-10280c4d-spkid0-r0.bin [new file with mode: 0644]
cirrus/cs35l41-dsp1-spk-prot-10280c4d-spkid0-r1.bin [new file with mode: 0644]
cirrus/cs35l41-dsp1-spk-prot-10280c4d-spkid1-l0.bin [new file with mode: 0644]
cirrus/cs35l41-dsp1-spk-prot-10280c4d-spkid1-l1.bin [new file with mode: 0644]
cirrus/cs35l41-dsp1-spk-prot-10280c4d-spkid1-r0.bin [new file with mode: 0644]
cirrus/cs35l41-dsp1-spk-prot-10280c4d-spkid1-r1.bin [new file with mode: 0644]
cirrus/cs35l41/v6.80.0/halo_cspl_RAM_revB2_29.82.0.wmfw [new file with mode: 0755]

diff --git a/WHENCE b/WHENCE
index 829e481dd620b10af8fa106a819fcb618860e4cc..7557398a57626aa6c203474451e8194287763d5c 100644 (file)
--- a/WHENCE
+++ b/WHENCE
@@ -6949,6 +6949,47 @@ Link: cirrus/cs35l41-dsp1-spk-prot-10280cc4-spkid0.bin -> cs35l41-dsp1-spk-prot-
 Link: cirrus/cs35l41-dsp1-spk-cali-10280cc4-spkid0.bin -> cs35l41-dsp1-spk-cali-10280cbd-spkid0.bin
 Link: cirrus/cs35l41-dsp1-spk-prot-10280cc4-spkid1.bin -> cs35l41-dsp1-spk-prot-10280cbd-spkid1.bin
 Link: cirrus/cs35l41-dsp1-spk-cali-10280cc4-spkid1.bin -> cs35l41-dsp1-spk-cali-10280cbd-spkid1.bin
+File: cirrus/cs35l41/v6.80.0/halo_cspl_RAM_revB2_29.82.0.wmfw
+Link: cirrus/cs35l41-dsp1-spk-prot-10280beb.wmfw -> cs35l41/v6.80.0/halo_cspl_RAM_revB2_29.82.0.wmfw
+Link: cirrus/cs35l41-dsp1-spk-cali-10280beb.wmfw -> cs35l41/v6.80.0/halo_cspl_RAM_revB2_29.82.0.wmfw
+Link: cirrus/cs35l41-dsp1-spk-prot-10280b27.wmfw -> cs35l41/v6.61.1/halo_cspl_RAM_revB2_29.63.1.wmfw
+Link: cirrus/cs35l41-dsp1-spk-cali-10280b27.wmfw -> cs35l41/v6.61.1/halo_cspl_RAM_revB2_29.63.1.wmfw
+Link: cirrus/cs35l41-dsp1-spk-prot-10280b28.wmfw -> cs35l41/v6.61.1/halo_cspl_RAM_revB2_29.63.1.wmfw
+Link: cirrus/cs35l41-dsp1-spk-cali-10280b28.wmfw -> cs35l41/v6.61.1/halo_cspl_RAM_revB2_29.63.1.wmfw
+Link: cirrus/cs35l41-dsp1-spk-prot-10280c4d.wmfw -> cs35l41/v6.61.1/halo_cspl_RAM_revB2_29.63.1.wmfw
+Link: cirrus/cs35l41-dsp1-spk-cali-10280c4d.wmfw -> cs35l41/v6.61.1/halo_cspl_RAM_revB2_29.63.1.wmfw
+File: cirrus/cs35l41-dsp1-spk-prot-10280beb-l0.bin
+File: cirrus/cs35l41-dsp1-spk-cali-10280beb-l0.bin
+File: cirrus/cs35l41-dsp1-spk-prot-10280beb-r0.bin
+File: cirrus/cs35l41-dsp1-spk-cali-10280beb-r0.bin
+File: cirrus/cs35l41-dsp1-spk-prot-10280b27-spkid0.bin
+File: cirrus/cs35l41-dsp1-spk-cali-10280b27-spkid0.bin
+File: cirrus/cs35l41-dsp1-spk-prot-10280b27-spkid1.bin
+File: cirrus/cs35l41-dsp1-spk-cali-10280b27-spkid1.bin
+File: cirrus/cs35l41-dsp1-spk-prot-10280b28-spkid0-l0.bin
+File: cirrus/cs35l41-dsp1-spk-cali-10280b28-spkid0-l0.bin
+File: cirrus/cs35l41-dsp1-spk-prot-10280b28-spkid0-r0.bin
+File: cirrus/cs35l41-dsp1-spk-cali-10280b28-spkid0-r0.bin
+File: cirrus/cs35l41-dsp1-spk-prot-10280b28-spkid1-l0.bin
+File: cirrus/cs35l41-dsp1-spk-cali-10280b28-spkid1-l0.bin
+File: cirrus/cs35l41-dsp1-spk-prot-10280b28-spkid1-r0.bin
+File: cirrus/cs35l41-dsp1-spk-cali-10280b28-spkid1-r0.bin
+File: cirrus/cs35l41-dsp1-spk-prot-10280c4d-spkid0-l0.bin
+File: cirrus/cs35l41-dsp1-spk-cali-10280c4d-spkid0-l0.bin
+File: cirrus/cs35l41-dsp1-spk-prot-10280c4d-spkid0-r0.bin
+File: cirrus/cs35l41-dsp1-spk-cali-10280c4d-spkid0-r0.bin
+File: cirrus/cs35l41-dsp1-spk-prot-10280c4d-spkid0-l1.bin
+File: cirrus/cs35l41-dsp1-spk-cali-10280c4d-spkid0-l1.bin
+File: cirrus/cs35l41-dsp1-spk-prot-10280c4d-spkid0-r1.bin
+File: cirrus/cs35l41-dsp1-spk-cali-10280c4d-spkid0-r1.bin
+File: cirrus/cs35l41-dsp1-spk-prot-10280c4d-spkid1-l0.bin
+File: cirrus/cs35l41-dsp1-spk-cali-10280c4d-spkid1-l0.bin
+File: cirrus/cs35l41-dsp1-spk-prot-10280c4d-spkid1-r0.bin
+File: cirrus/cs35l41-dsp1-spk-cali-10280c4d-spkid1-r0.bin
+File: cirrus/cs35l41-dsp1-spk-prot-10280c4d-spkid1-l1.bin
+File: cirrus/cs35l41-dsp1-spk-cali-10280c4d-spkid1-l1.bin
+File: cirrus/cs35l41-dsp1-spk-prot-10280c4d-spkid1-r1.bin
+File: cirrus/cs35l41-dsp1-spk-cali-10280c4d-spkid1-r1.bin
 
 License: Redistributable. See LICENSE.cirrus for details.
 
diff --git a/cirrus/cs35l41-dsp1-spk-cali-10280b27-spkid0.bin b/cirrus/cs35l41-dsp1-spk-cali-10280b27-spkid0.bin
new file mode 100644 (file)
index 0000000..a14c769
Binary files /dev/null and b/cirrus/cs35l41-dsp1-spk-cali-10280b27-spkid0.bin differ
diff --git a/cirrus/cs35l41-dsp1-spk-cali-10280b27-spkid1.bin b/cirrus/cs35l41-dsp1-spk-cali-10280b27-spkid1.bin
new file mode 100644 (file)
index 0000000..a091b7e
Binary files /dev/null and b/cirrus/cs35l41-dsp1-spk-cali-10280b27-spkid1.bin differ
diff --git a/cirrus/cs35l41-dsp1-spk-cali-10280b28-spkid0-l0.bin b/cirrus/cs35l41-dsp1-spk-cali-10280b28-spkid0-l0.bin
new file mode 100644 (file)
index 0000000..4e18c29
Binary files /dev/null and b/cirrus/cs35l41-dsp1-spk-cali-10280b28-spkid0-l0.bin differ
diff --git a/cirrus/cs35l41-dsp1-spk-cali-10280b28-spkid0-r0.bin b/cirrus/cs35l41-dsp1-spk-cali-10280b28-spkid0-r0.bin
new file mode 100644 (file)
index 0000000..14367fd
Binary files /dev/null and b/cirrus/cs35l41-dsp1-spk-cali-10280b28-spkid0-r0.bin differ
diff --git a/cirrus/cs35l41-dsp1-spk-cali-10280b28-spkid1-l0.bin b/cirrus/cs35l41-dsp1-spk-cali-10280b28-spkid1-l0.bin
new file mode 100644 (file)
index 0000000..d99c96e
Binary files /dev/null and b/cirrus/cs35l41-dsp1-spk-cali-10280b28-spkid1-l0.bin differ
diff --git a/cirrus/cs35l41-dsp1-spk-cali-10280b28-spkid1-r0.bin b/cirrus/cs35l41-dsp1-spk-cali-10280b28-spkid1-r0.bin
new file mode 100644 (file)
index 0000000..b5698e5
Binary files /dev/null and b/cirrus/cs35l41-dsp1-spk-cali-10280b28-spkid1-r0.bin differ
diff --git a/cirrus/cs35l41-dsp1-spk-cali-10280beb-l0.bin b/cirrus/cs35l41-dsp1-spk-cali-10280beb-l0.bin
new file mode 100644 (file)
index 0000000..c00f3d2
Binary files /dev/null and b/cirrus/cs35l41-dsp1-spk-cali-10280beb-l0.bin differ
diff --git a/cirrus/cs35l41-dsp1-spk-cali-10280beb-r0.bin b/cirrus/cs35l41-dsp1-spk-cali-10280beb-r0.bin
new file mode 100644 (file)
index 0000000..4465cb2
Binary files /dev/null and b/cirrus/cs35l41-dsp1-spk-cali-10280beb-r0.bin differ
diff --git a/cirrus/cs35l41-dsp1-spk-cali-10280c4d-spkid0-l0.bin b/cirrus/cs35l41-dsp1-spk-cali-10280c4d-spkid0-l0.bin
new file mode 100644 (file)
index 0000000..8db7041
Binary files /dev/null and b/cirrus/cs35l41-dsp1-spk-cali-10280c4d-spkid0-l0.bin differ
diff --git a/cirrus/cs35l41-dsp1-spk-cali-10280c4d-spkid0-l1.bin b/cirrus/cs35l41-dsp1-spk-cali-10280c4d-spkid0-l1.bin
new file mode 100644 (file)
index 0000000..49240bd
Binary files /dev/null and b/cirrus/cs35l41-dsp1-spk-cali-10280c4d-spkid0-l1.bin differ
diff --git a/cirrus/cs35l41-dsp1-spk-cali-10280c4d-spkid0-r0.bin b/cirrus/cs35l41-dsp1-spk-cali-10280c4d-spkid0-r0.bin
new file mode 100644 (file)
index 0000000..8db7041
Binary files /dev/null and b/cirrus/cs35l41-dsp1-spk-cali-10280c4d-spkid0-r0.bin differ
diff --git a/cirrus/cs35l41-dsp1-spk-cali-10280c4d-spkid0-r1.bin b/cirrus/cs35l41-dsp1-spk-cali-10280c4d-spkid0-r1.bin
new file mode 100644 (file)
index 0000000..49240bd
Binary files /dev/null and b/cirrus/cs35l41-dsp1-spk-cali-10280c4d-spkid0-r1.bin differ
diff --git a/cirrus/cs35l41-dsp1-spk-cali-10280c4d-spkid1-l0.bin b/cirrus/cs35l41-dsp1-spk-cali-10280c4d-spkid1-l0.bin
new file mode 100644 (file)
index 0000000..6d0595b
Binary files /dev/null and b/cirrus/cs35l41-dsp1-spk-cali-10280c4d-spkid1-l0.bin differ
diff --git a/cirrus/cs35l41-dsp1-spk-cali-10280c4d-spkid1-l1.bin b/cirrus/cs35l41-dsp1-spk-cali-10280c4d-spkid1-l1.bin
new file mode 100644 (file)
index 0000000..ed9b028
Binary files /dev/null and b/cirrus/cs35l41-dsp1-spk-cali-10280c4d-spkid1-l1.bin differ
diff --git a/cirrus/cs35l41-dsp1-spk-cali-10280c4d-spkid1-r0.bin b/cirrus/cs35l41-dsp1-spk-cali-10280c4d-spkid1-r0.bin
new file mode 100644 (file)
index 0000000..6d0595b
Binary files /dev/null and b/cirrus/cs35l41-dsp1-spk-cali-10280c4d-spkid1-r0.bin differ
diff --git a/cirrus/cs35l41-dsp1-spk-cali-10280c4d-spkid1-r1.bin b/cirrus/cs35l41-dsp1-spk-cali-10280c4d-spkid1-r1.bin
new file mode 100644 (file)
index 0000000..ed9b028
Binary files /dev/null and b/cirrus/cs35l41-dsp1-spk-cali-10280c4d-spkid1-r1.bin differ
diff --git a/cirrus/cs35l41-dsp1-spk-prot-10280b27-spkid0.bin b/cirrus/cs35l41-dsp1-spk-prot-10280b27-spkid0.bin
new file mode 100644 (file)
index 0000000..c04f8f3
Binary files /dev/null and b/cirrus/cs35l41-dsp1-spk-prot-10280b27-spkid0.bin differ
diff --git a/cirrus/cs35l41-dsp1-spk-prot-10280b27-spkid1.bin b/cirrus/cs35l41-dsp1-spk-prot-10280b27-spkid1.bin
new file mode 100644 (file)
index 0000000..6edd90e
Binary files /dev/null and b/cirrus/cs35l41-dsp1-spk-prot-10280b27-spkid1.bin differ
diff --git a/cirrus/cs35l41-dsp1-spk-prot-10280b28-spkid0-l0.bin b/cirrus/cs35l41-dsp1-spk-prot-10280b28-spkid0-l0.bin
new file mode 100644 (file)
index 0000000..6878f87
Binary files /dev/null and b/cirrus/cs35l41-dsp1-spk-prot-10280b28-spkid0-l0.bin differ
diff --git a/cirrus/cs35l41-dsp1-spk-prot-10280b28-spkid0-r0.bin b/cirrus/cs35l41-dsp1-spk-prot-10280b28-spkid0-r0.bin
new file mode 100644 (file)
index 0000000..10289bf
Binary files /dev/null and b/cirrus/cs35l41-dsp1-spk-prot-10280b28-spkid0-r0.bin differ
diff --git a/cirrus/cs35l41-dsp1-spk-prot-10280b28-spkid1-l0.bin b/cirrus/cs35l41-dsp1-spk-prot-10280b28-spkid1-l0.bin
new file mode 100644 (file)
index 0000000..c73bd23
Binary files /dev/null and b/cirrus/cs35l41-dsp1-spk-prot-10280b28-spkid1-l0.bin differ
diff --git a/cirrus/cs35l41-dsp1-spk-prot-10280b28-spkid1-r0.bin b/cirrus/cs35l41-dsp1-spk-prot-10280b28-spkid1-r0.bin
new file mode 100644 (file)
index 0000000..001674a
Binary files /dev/null and b/cirrus/cs35l41-dsp1-spk-prot-10280b28-spkid1-r0.bin differ
diff --git a/cirrus/cs35l41-dsp1-spk-prot-10280beb-l0.bin b/cirrus/cs35l41-dsp1-spk-prot-10280beb-l0.bin
new file mode 100644 (file)
index 0000000..ec7d113
Binary files /dev/null and b/cirrus/cs35l41-dsp1-spk-prot-10280beb-l0.bin differ
diff --git a/cirrus/cs35l41-dsp1-spk-prot-10280beb-r0.bin b/cirrus/cs35l41-dsp1-spk-prot-10280beb-r0.bin
new file mode 100644 (file)
index 0000000..7de54e4
Binary files /dev/null and b/cirrus/cs35l41-dsp1-spk-prot-10280beb-r0.bin differ
diff --git a/cirrus/cs35l41-dsp1-spk-prot-10280c4d-spkid0-l0.bin b/cirrus/cs35l41-dsp1-spk-prot-10280c4d-spkid0-l0.bin
new file mode 100644 (file)
index 0000000..626c86c
Binary files /dev/null and b/cirrus/cs35l41-dsp1-spk-prot-10280c4d-spkid0-l0.bin differ
diff --git a/cirrus/cs35l41-dsp1-spk-prot-10280c4d-spkid0-l1.bin b/cirrus/cs35l41-dsp1-spk-prot-10280c4d-spkid0-l1.bin
new file mode 100644 (file)
index 0000000..2ef7dea
Binary files /dev/null and b/cirrus/cs35l41-dsp1-spk-prot-10280c4d-spkid0-l1.bin differ
diff --git a/cirrus/cs35l41-dsp1-spk-prot-10280c4d-spkid0-r0.bin b/cirrus/cs35l41-dsp1-spk-prot-10280c4d-spkid0-r0.bin
new file mode 100644 (file)
index 0000000..626c86c
Binary files /dev/null and b/cirrus/cs35l41-dsp1-spk-prot-10280c4d-spkid0-r0.bin differ
diff --git a/cirrus/cs35l41-dsp1-spk-prot-10280c4d-spkid0-r1.bin b/cirrus/cs35l41-dsp1-spk-prot-10280c4d-spkid0-r1.bin
new file mode 100644 (file)
index 0000000..2ef7dea
Binary files /dev/null and b/cirrus/cs35l41-dsp1-spk-prot-10280c4d-spkid0-r1.bin differ
diff --git a/cirrus/cs35l41-dsp1-spk-prot-10280c4d-spkid1-l0.bin b/cirrus/cs35l41-dsp1-spk-prot-10280c4d-spkid1-l0.bin
new file mode 100644 (file)
index 0000000..0d9c658
Binary files /dev/null and b/cirrus/cs35l41-dsp1-spk-prot-10280c4d-spkid1-l0.bin differ
diff --git a/cirrus/cs35l41-dsp1-spk-prot-10280c4d-spkid1-l1.bin b/cirrus/cs35l41-dsp1-spk-prot-10280c4d-spkid1-l1.bin
new file mode 100644 (file)
index 0000000..7d4b6f2
Binary files /dev/null and b/cirrus/cs35l41-dsp1-spk-prot-10280c4d-spkid1-l1.bin differ
diff --git a/cirrus/cs35l41-dsp1-spk-prot-10280c4d-spkid1-r0.bin b/cirrus/cs35l41-dsp1-spk-prot-10280c4d-spkid1-r0.bin
new file mode 100644 (file)
index 0000000..0d9c658
Binary files /dev/null and b/cirrus/cs35l41-dsp1-spk-prot-10280c4d-spkid1-r0.bin differ
diff --git a/cirrus/cs35l41-dsp1-spk-prot-10280c4d-spkid1-r1.bin b/cirrus/cs35l41-dsp1-spk-prot-10280c4d-spkid1-r1.bin
new file mode 100644 (file)
index 0000000..7d4b6f2
Binary files /dev/null and b/cirrus/cs35l41-dsp1-spk-prot-10280c4d-spkid1-r1.bin differ
diff --git a/cirrus/cs35l41/v6.80.0/halo_cspl_RAM_revB2_29.82.0.wmfw b/cirrus/cs35l41/v6.80.0/halo_cspl_RAM_revB2_29.82.0.wmfw
new file mode 100755 (executable)
index 0000000..a9440ee
Binary files /dev/null and b/cirrus/cs35l41/v6.80.0/halo_cspl_RAM_revB2_29.82.0.wmfw differ