summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Binding <sbinding@opensource.cirrus.com>2022-07-26 16:14:38 +0100
committerStefan Binding <2923448+stefdb@users.noreply.github.com>2022-10-14 10:58:03 +0100
commit6f9620efe9780f444eca44e47340d5bc5e607280 (patch)
treea77af0b1252ada232bbbc4dbcd215178b61adf41
parent1d18cb9ce4e0c892d605750266dc09c75c57bd16 (diff)
downloadlinux-firmware-6f9620efe9780f444eca44e47340d5bc5e607280.tar.gz
linux-firmware: Add firmware for Cirrus CS35L41 on Lenovo Laptops
This patch adds the firmware files for Cirrus CS35L41 smart amplifier used by Lenovo Laptops Playback version: 6.39.0/6.47.0/6.61.1 Signed-off-by: Stefan Binding <sbinding@opensource.cirrus.com>
-rw-r--r--WHENCE36
-rw-r--r--cirrus/cs35l41-dsp1-spk-cali-17aa22f1-l0.binbin0 -> 1564 bytes
-rw-r--r--cirrus/cs35l41-dsp1-spk-cali-17aa22f1-r0.binbin0 -> 1564 bytes
-rw-r--r--cirrus/cs35l41-dsp1-spk-cali-17aa22f2-l0.binbin0 -> 1556 bytes
-rw-r--r--cirrus/cs35l41-dsp1-spk-cali-17aa22f2-r0.binbin0 -> 1556 bytes
-rw-r--r--cirrus/cs35l41-dsp1-spk-cali-17aa3847-spkid0.binbin0 -> 1528 bytes
-rw-r--r--cirrus/cs35l41-dsp1-spk-cali-17aa3847-spkid1.binbin0 -> 1520 bytes
-rw-r--r--cirrus/cs35l41-dsp1-spk-cali-17aa3855-spkid0.binbin0 -> 1528 bytes
-rw-r--r--cirrus/cs35l41-dsp1-spk-cali-17aa3855-spkid1.binbin0 -> 1520 bytes
-rw-r--r--cirrus/cs35l41-dsp1-spk-prot-17aa22f1-l0.binbin0 -> 5016 bytes
-rw-r--r--cirrus/cs35l41-dsp1-spk-prot-17aa22f1-r0.binbin0 -> 5016 bytes
-rw-r--r--cirrus/cs35l41-dsp1-spk-prot-17aa22f2-l0.binbin0 -> 4868 bytes
-rw-r--r--cirrus/cs35l41-dsp1-spk-prot-17aa22f2-r0.binbin0 -> 4868 bytes
-rw-r--r--cirrus/cs35l41-dsp1-spk-prot-17aa3847-spkid0-l0.binbin0 -> 5392 bytes
-rw-r--r--cirrus/cs35l41-dsp1-spk-prot-17aa3847-spkid0-r0.binbin0 -> 5392 bytes
-rw-r--r--cirrus/cs35l41-dsp1-spk-prot-17aa3847-spkid1-l0.binbin0 -> 4984 bytes
-rw-r--r--cirrus/cs35l41-dsp1-spk-prot-17aa3847-spkid1-r0.binbin0 -> 4984 bytes
-rw-r--r--cirrus/cs35l41-dsp1-spk-prot-17aa3855-spkid0-l0.binbin0 -> 5008 bytes
-rw-r--r--cirrus/cs35l41-dsp1-spk-prot-17aa3855-spkid0-r0.binbin0 -> 5012 bytes
-rw-r--r--cirrus/cs35l41-dsp1-spk-prot-17aa3855-spkid1-l0.binbin0 -> 5008 bytes
-rw-r--r--cirrus/cs35l41-dsp1-spk-prot-17aa3855-spkid1-r0.binbin0 -> 5012 bytes
-rw-r--r--cirrus/cs35l41/v6.39.0/halo_cspl_RAM_revB2_29.41.0.wmfwbin0 -> 31060 bytes
-rw-r--r--cirrus/cs35l41/v6.47.0/halo_cspl_RAM_revB2_29.49.0.wmfwbin0 -> 33988 bytes
23 files changed, 36 insertions, 0 deletions
diff --git a/WHENCE b/WHENCE
index 6305844..fcc349a 100644
--- a/WHENCE
+++ b/WHENCE
@@ -6077,6 +6077,42 @@ File: cirrus/cs35l41-dsp1-spk-cali-103c8981-r0.bin
File: cirrus/cs35l41-dsp1-spk-cali-103c8981-r1.bin
File: cirrus/cs35l41-dsp1-spk-cali-103c8981-l0.bin
File: cirrus/cs35l41-dsp1-spk-cali-103c8981-l1.bin
+File: cirrus/cs35l41/v6.39.0/halo_cspl_RAM_revB2_29.41.0.wmfw
+Link: cirrus/cs35l41-dsp1-spk-prot-17aa3847.wmfw -> cs35l41/v6.39.0/halo_cspl_RAM_revB2_29.41.0.wmfw
+Link: cirrus/cs35l41-dsp1-spk-cali-17aa3847.wmfw -> cs35l41/v6.39.0/halo_cspl_RAM_revB2_29.41.0.wmfw
+File: cirrus/cs35l41-dsp1-spk-prot-17aa3847-spkid0-l0.bin
+File: cirrus/cs35l41-dsp1-spk-prot-17aa3847-spkid0-r0.bin
+File: cirrus/cs35l41-dsp1-spk-cali-17aa3847-spkid0.bin
+File: cirrus/cs35l41-dsp1-spk-prot-17aa3847-spkid1-l0.bin
+File: cirrus/cs35l41-dsp1-spk-prot-17aa3847-spkid1-r0.bin
+File: cirrus/cs35l41-dsp1-spk-cali-17aa3847-spkid1.bin
+File: cirrus/cs35l41/v6.47.0/halo_cspl_RAM_revB2_29.49.0.wmfw
+Link: cirrus/cs35l41-dsp1-spk-prot-17aa3855.wmfw -> cs35l41/v6.47.0/halo_cspl_RAM_revB2_29.49.0.wmfw
+Link: cirrus/cs35l41-dsp1-spk-cali-17aa3855.wmfw -> cs35l41/v6.47.0/halo_cspl_RAM_revB2_29.49.0.wmfw
+File: cirrus/cs35l41-dsp1-spk-prot-17aa3855-spkid0-l0.bin
+File: cirrus/cs35l41-dsp1-spk-prot-17aa3855-spkid0-r0.bin
+File: cirrus/cs35l41-dsp1-spk-cali-17aa3855-spkid0.bin
+File: cirrus/cs35l41-dsp1-spk-prot-17aa3855-spkid1-l0.bin
+File: cirrus/cs35l41-dsp1-spk-prot-17aa3855-spkid1-r0.bin
+File: cirrus/cs35l41-dsp1-spk-cali-17aa3855-spkid1.bin
+Link: cirrus/cs35l41-dsp1-spk-prot-17aa22f1.wmfw -> cs35l41/v6.61.1/halo_cspl_RAM_revB2_29.63.1.wmfw
+Link: cirrus/cs35l41-dsp1-spk-cali-17aa22f1.wmfw -> cs35l41/v6.61.1/halo_cspl_RAM_revB2_29.63.1.wmfw
+Link: cirrus/cs35l41-dsp1-spk-prot-17aa22f2.wmfw -> cs35l41/v6.61.1/halo_cspl_RAM_revB2_29.63.1.wmfw
+Link: cirrus/cs35l41-dsp1-spk-cali-17aa22f2.wmfw -> cs35l41/v6.61.1/halo_cspl_RAM_revB2_29.63.1.wmfw
+Link: cirrus/cs35l41-dsp1-spk-prot-17aa22f3.wmfw -> cs35l41/v6.61.1/halo_cspl_RAM_revB2_29.63.1.wmfw
+Link: cirrus/cs35l41-dsp1-spk-cali-17aa22f3.wmfw -> cs35l41/v6.61.1/halo_cspl_RAM_revB2_29.63.1.wmfw
+File: cirrus/cs35l41-dsp1-spk-prot-17aa22f1-l0.bin
+File: cirrus/cs35l41-dsp1-spk-prot-17aa22f1-r0.bin
+File: cirrus/cs35l41-dsp1-spk-cali-17aa22f1-l0.bin
+File: cirrus/cs35l41-dsp1-spk-cali-17aa22f1-r0.bin
+File: cirrus/cs35l41-dsp1-spk-prot-17aa22f2-l0.bin
+File: cirrus/cs35l41-dsp1-spk-prot-17aa22f2-r0.bin
+File: cirrus/cs35l41-dsp1-spk-cali-17aa22f2-l0.bin
+File: cirrus/cs35l41-dsp1-spk-cali-17aa22f2-r0.bin
+Link: cirrus/cs35l41-dsp1-spk-prot-17aa22f3-l0.bin -> cs35l41-dsp1-spk-prot-17aa22f2-l0.bin
+Link: cirrus/cs35l41-dsp1-spk-prot-17aa22f3-r0.bin -> cs35l41-dsp1-spk-prot-17aa22f2-r0.bin
+Link: cirrus/cs35l41-dsp1-spk-cali-17aa22f3-l0.bin -> cs35l41-dsp1-spk-cali-17aa22f2-l0.bin
+Link: cirrus/cs35l41-dsp1-spk-cali-17aa22f3-r0.bin -> cs35l41-dsp1-spk-cali-17aa22f2-r0.bin
License: Redistributable. See LICENSE.cirrus for details.
diff --git a/cirrus/cs35l41-dsp1-spk-cali-17aa22f1-l0.bin b/cirrus/cs35l41-dsp1-spk-cali-17aa22f1-l0.bin
new file mode 100644
index 0000000..48ab2ae
--- /dev/null
+++ b/cirrus/cs35l41-dsp1-spk-cali-17aa22f1-l0.bin
Binary files differ
diff --git a/cirrus/cs35l41-dsp1-spk-cali-17aa22f1-r0.bin b/cirrus/cs35l41-dsp1-spk-cali-17aa22f1-r0.bin
new file mode 100644
index 0000000..d7aea4f
--- /dev/null
+++ b/cirrus/cs35l41-dsp1-spk-cali-17aa22f1-r0.bin
Binary files differ
diff --git a/cirrus/cs35l41-dsp1-spk-cali-17aa22f2-l0.bin b/cirrus/cs35l41-dsp1-spk-cali-17aa22f2-l0.bin
new file mode 100644
index 0000000..94b4dc2
--- /dev/null
+++ b/cirrus/cs35l41-dsp1-spk-cali-17aa22f2-l0.bin
Binary files differ
diff --git a/cirrus/cs35l41-dsp1-spk-cali-17aa22f2-r0.bin b/cirrus/cs35l41-dsp1-spk-cali-17aa22f2-r0.bin
new file mode 100644
index 0000000..4f9ab2b
--- /dev/null
+++ b/cirrus/cs35l41-dsp1-spk-cali-17aa22f2-r0.bin
Binary files differ
diff --git a/cirrus/cs35l41-dsp1-spk-cali-17aa3847-spkid0.bin b/cirrus/cs35l41-dsp1-spk-cali-17aa3847-spkid0.bin
new file mode 100644
index 0000000..e409aa7
--- /dev/null
+++ b/cirrus/cs35l41-dsp1-spk-cali-17aa3847-spkid0.bin
Binary files differ
diff --git a/cirrus/cs35l41-dsp1-spk-cali-17aa3847-spkid1.bin b/cirrus/cs35l41-dsp1-spk-cali-17aa3847-spkid1.bin
new file mode 100644
index 0000000..8866405
--- /dev/null
+++ b/cirrus/cs35l41-dsp1-spk-cali-17aa3847-spkid1.bin
Binary files differ
diff --git a/cirrus/cs35l41-dsp1-spk-cali-17aa3855-spkid0.bin b/cirrus/cs35l41-dsp1-spk-cali-17aa3855-spkid0.bin
new file mode 100644
index 0000000..31b6f65
--- /dev/null
+++ b/cirrus/cs35l41-dsp1-spk-cali-17aa3855-spkid0.bin
Binary files differ
diff --git a/cirrus/cs35l41-dsp1-spk-cali-17aa3855-spkid1.bin b/cirrus/cs35l41-dsp1-spk-cali-17aa3855-spkid1.bin
new file mode 100644
index 0000000..59422ee
--- /dev/null
+++ b/cirrus/cs35l41-dsp1-spk-cali-17aa3855-spkid1.bin
Binary files differ
diff --git a/cirrus/cs35l41-dsp1-spk-prot-17aa22f1-l0.bin b/cirrus/cs35l41-dsp1-spk-prot-17aa22f1-l0.bin
new file mode 100644
index 0000000..7ec68dd
--- /dev/null
+++ b/cirrus/cs35l41-dsp1-spk-prot-17aa22f1-l0.bin
Binary files differ
diff --git a/cirrus/cs35l41-dsp1-spk-prot-17aa22f1-r0.bin b/cirrus/cs35l41-dsp1-spk-prot-17aa22f1-r0.bin
new file mode 100644
index 0000000..ba694f5
--- /dev/null
+++ b/cirrus/cs35l41-dsp1-spk-prot-17aa22f1-r0.bin
Binary files differ
diff --git a/cirrus/cs35l41-dsp1-spk-prot-17aa22f2-l0.bin b/cirrus/cs35l41-dsp1-spk-prot-17aa22f2-l0.bin
new file mode 100644
index 0000000..0b1a666
--- /dev/null
+++ b/cirrus/cs35l41-dsp1-spk-prot-17aa22f2-l0.bin
Binary files differ
diff --git a/cirrus/cs35l41-dsp1-spk-prot-17aa22f2-r0.bin b/cirrus/cs35l41-dsp1-spk-prot-17aa22f2-r0.bin
new file mode 100644
index 0000000..b3902b3
--- /dev/null
+++ b/cirrus/cs35l41-dsp1-spk-prot-17aa22f2-r0.bin
Binary files differ
diff --git a/cirrus/cs35l41-dsp1-spk-prot-17aa3847-spkid0-l0.bin b/cirrus/cs35l41-dsp1-spk-prot-17aa3847-spkid0-l0.bin
new file mode 100644
index 0000000..3502ba8
--- /dev/null
+++ b/cirrus/cs35l41-dsp1-spk-prot-17aa3847-spkid0-l0.bin
Binary files differ
diff --git a/cirrus/cs35l41-dsp1-spk-prot-17aa3847-spkid0-r0.bin b/cirrus/cs35l41-dsp1-spk-prot-17aa3847-spkid0-r0.bin
new file mode 100644
index 0000000..4871d61
--- /dev/null
+++ b/cirrus/cs35l41-dsp1-spk-prot-17aa3847-spkid0-r0.bin
Binary files differ
diff --git a/cirrus/cs35l41-dsp1-spk-prot-17aa3847-spkid1-l0.bin b/cirrus/cs35l41-dsp1-spk-prot-17aa3847-spkid1-l0.bin
new file mode 100644
index 0000000..b767b2e
--- /dev/null
+++ b/cirrus/cs35l41-dsp1-spk-prot-17aa3847-spkid1-l0.bin
Binary files differ
diff --git a/cirrus/cs35l41-dsp1-spk-prot-17aa3847-spkid1-r0.bin b/cirrus/cs35l41-dsp1-spk-prot-17aa3847-spkid1-r0.bin
new file mode 100644
index 0000000..3e856da
--- /dev/null
+++ b/cirrus/cs35l41-dsp1-spk-prot-17aa3847-spkid1-r0.bin
Binary files differ
diff --git a/cirrus/cs35l41-dsp1-spk-prot-17aa3855-spkid0-l0.bin b/cirrus/cs35l41-dsp1-spk-prot-17aa3855-spkid0-l0.bin
new file mode 100644
index 0000000..d3c184e
--- /dev/null
+++ b/cirrus/cs35l41-dsp1-spk-prot-17aa3855-spkid0-l0.bin
Binary files differ
diff --git a/cirrus/cs35l41-dsp1-spk-prot-17aa3855-spkid0-r0.bin b/cirrus/cs35l41-dsp1-spk-prot-17aa3855-spkid0-r0.bin
new file mode 100644
index 0000000..a8471ec
--- /dev/null
+++ b/cirrus/cs35l41-dsp1-spk-prot-17aa3855-spkid0-r0.bin
Binary files differ
diff --git a/cirrus/cs35l41-dsp1-spk-prot-17aa3855-spkid1-l0.bin b/cirrus/cs35l41-dsp1-spk-prot-17aa3855-spkid1-l0.bin
new file mode 100644
index 0000000..d3c184e
--- /dev/null
+++ b/cirrus/cs35l41-dsp1-spk-prot-17aa3855-spkid1-l0.bin
Binary files differ
diff --git a/cirrus/cs35l41-dsp1-spk-prot-17aa3855-spkid1-r0.bin b/cirrus/cs35l41-dsp1-spk-prot-17aa3855-spkid1-r0.bin
new file mode 100644
index 0000000..a8471ec
--- /dev/null
+++ b/cirrus/cs35l41-dsp1-spk-prot-17aa3855-spkid1-r0.bin
Binary files differ
diff --git a/cirrus/cs35l41/v6.39.0/halo_cspl_RAM_revB2_29.41.0.wmfw b/cirrus/cs35l41/v6.39.0/halo_cspl_RAM_revB2_29.41.0.wmfw
new file mode 100644
index 0000000..062af8b
--- /dev/null
+++ b/cirrus/cs35l41/v6.39.0/halo_cspl_RAM_revB2_29.41.0.wmfw
Binary files differ
diff --git a/cirrus/cs35l41/v6.47.0/halo_cspl_RAM_revB2_29.49.0.wmfw b/cirrus/cs35l41/v6.47.0/halo_cspl_RAM_revB2_29.49.0.wmfw
new file mode 100644
index 0000000..a250845
--- /dev/null
+++ b/cirrus/cs35l41/v6.47.0/halo_cspl_RAM_revB2_29.49.0.wmfw
Binary files differ