From: Stefan Binding Date: Thu, 21 Dec 2023 15:37:32 +0000 (+0000) Subject: linux-firmware: Add firmware for Cirrus CS35L41 for various Dell laptops X-Git-Tag: 20240115~5^2 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=d4b77b4fdaa3ea00bf26822f38f05fb3fe62bdff;p=linux-firmware.git linux-firmware: Add firmware for Cirrus CS35L41 for various Dell laptops 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 --- diff --git a/WHENCE b/WHENCE index 829e481d..7557398a 100644 --- 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 index 00000000..a14c7696 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 index 00000000..a091b7e5 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 index 00000000..4e18c299 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 index 00000000..14367fd6 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 index 00000000..d99c96ee 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 index 00000000..b5698e5d 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 index 00000000..c00f3d29 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 index 00000000..4465cb2d 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 index 00000000..8db70413 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 index 00000000..49240bdb 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 index 00000000..8db70413 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 index 00000000..49240bdb 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 index 00000000..6d0595ba 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 index 00000000..ed9b028e 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 index 00000000..6d0595ba 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 index 00000000..ed9b028e 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 index 00000000..c04f8f3b 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 index 00000000..6edd90e1 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 index 00000000..6878f874 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 index 00000000..10289bf8 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 index 00000000..c73bd23b 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 index 00000000..001674a9 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 index 00000000..ec7d1134 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 index 00000000..7de54e4a 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 index 00000000..626c86ca 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 index 00000000..2ef7dea9 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 index 00000000..626c86ca 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 index 00000000..2ef7dea9 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 index 00000000..0d9c6581 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 index 00000000..7d4b6f23 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 index 00000000..0d9c6581 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 index 00000000..7d4b6f23 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 index 00000000..a9440ee9 Binary files /dev/null and b/cirrus/cs35l41/v6.80.0/halo_cspl_RAM_revB2_29.82.0.wmfw differ