From: Simon Trimmer Date: Tue, 19 Nov 2024 10:53:43 +0000 (+0000) Subject: cirrus: cs35l56: Add firmware for Cirrus CS35L56 for various Dell laptops X-Git-Tag: 20250808~15^2 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=5be0792a63e9358adc5ef1accb71a3634e308d50;p=linux-firmware.git cirrus: cs35l56: Add firmware for Cirrus CS35L56 for various Dell laptops This patch adds the firmware files for the Cirrus CS35L56 smart amplifier used in various Dell laptops. Signed-off-by: Simon Trimmer --- diff --git a/WHENCE b/WHENCE index 39438300..a884dbaa 100644 --- a/WHENCE +++ b/WHENCE @@ -7678,6 +7678,7 @@ File: cirrus/cs35l56/CS35L56_Rev3.11.21.wmfw File: cirrus/cs35l56/CS35L56_Rev3.11.25.wmfw File: cirrus/cs35l56/CS35L56_Rev3.11.26.wmfw File: cirrus/cs35l56/CS35L56_Rev3.11.28.wmfw +File: cirrus/cs35l56/CS35L56_Rev3.11.28B.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 @@ -7732,6 +7733,36 @@ File: cirrus/cs35l56-b0-dsp1-misc-10280ce4-spkid2-ampr.bin Link: cirrus/cs35l56-b0-dsp1-misc-10280ce4-spkid3.wmfw -> cs35l56/CS35L56_Rev3.11.25.wmfw File: cirrus/cs35l56-b0-dsp1-misc-10280ce4-spkid3-ampl.bin File: cirrus/cs35l56-b0-dsp1-misc-10280ce4-spkid3-ampr.bin +Link: cirrus/cs35l56-b0-dsp1-misc-10280ce5-spkid0.wmfw -> cs35l56/CS35L56_Rev3.11.28B.wmfw +File: cirrus/cs35l56-b0-dsp1-misc-10280ce5-spkid0-amp1.bin +File: cirrus/cs35l56-b0-dsp1-misc-10280ce5-spkid0-amp2.bin +File: cirrus/cs35l56-b0-dsp1-misc-10280ce5-spkid0-amp3.bin +File: cirrus/cs35l56-b0-dsp1-misc-10280ce5-spkid0-amp4.bin +Link: cirrus/cs35l56-b0-dsp1-misc-10280ce5-spkid1.wmfw -> cs35l56/CS35L56_Rev3.11.28B.wmfw +File: cirrus/cs35l56-b0-dsp1-misc-10280ce5-spkid1-amp1.bin +File: cirrus/cs35l56-b0-dsp1-misc-10280ce5-spkid1-amp2.bin +File: cirrus/cs35l56-b0-dsp1-misc-10280ce5-spkid1-amp3.bin +File: cirrus/cs35l56-b0-dsp1-misc-10280ce5-spkid1-amp4.bin +Link: cirrus/cs35l56-b0-dsp1-misc-10280ce6-spkid0.wmfw -> cs35l56/CS35L56_Rev3.11.28B.wmfw +File: cirrus/cs35l56-b0-dsp1-misc-10280ce6-spkid0-amp1.bin +File: cirrus/cs35l56-b0-dsp1-misc-10280ce6-spkid0-amp2.bin +File: cirrus/cs35l56-b0-dsp1-misc-10280ce6-spkid0-amp3.bin +File: cirrus/cs35l56-b0-dsp1-misc-10280ce6-spkid0-amp4.bin +Link: cirrus/cs35l56-b0-dsp1-misc-10280ce6-spkid1.wmfw -> cs35l56/CS35L56_Rev3.11.28B.wmfw +File: cirrus/cs35l56-b0-dsp1-misc-10280ce6-spkid1-amp1.bin +File: cirrus/cs35l56-b0-dsp1-misc-10280ce6-spkid1-amp2.bin +File: cirrus/cs35l56-b0-dsp1-misc-10280ce6-spkid1-amp3.bin +File: cirrus/cs35l56-b0-dsp1-misc-10280ce6-spkid1-amp4.bin +Link: cirrus/cs35l56-b0-dsp1-misc-10280ce7-spkid0.wmfw -> cs35l56/CS35L56_Rev3.11.28B.wmfw +File: cirrus/cs35l56-b0-dsp1-misc-10280ce7-spkid0-amp1.bin +File: cirrus/cs35l56-b0-dsp1-misc-10280ce7-spkid0-amp2.bin +File: cirrus/cs35l56-b0-dsp1-misc-10280ce7-spkid0-amp3.bin +File: cirrus/cs35l56-b0-dsp1-misc-10280ce7-spkid0-amp4.bin +Link: cirrus/cs35l56-b0-dsp1-misc-10280ce7-spkid1.wmfw -> cs35l56/CS35L56_Rev3.11.28B.wmfw +File: cirrus/cs35l56-b0-dsp1-misc-10280ce7-spkid1-amp1.bin +File: cirrus/cs35l56-b0-dsp1-misc-10280ce7-spkid1-amp2.bin +File: cirrus/cs35l56-b0-dsp1-misc-10280ce7-spkid1-amp3.bin +File: cirrus/cs35l56-b0-dsp1-misc-10280ce7-spkid1-amp4.bin Link: cirrus/cs35l56-b0-dsp1-misc-10280d12-spkid0.wmfw -> cs35l56/CS35L56_Rev3.11.28.wmfw File: cirrus/cs35l56-b0-dsp1-misc-10280d12-spkid0-amp1.bin File: cirrus/cs35l56-b0-dsp1-misc-10280d12-spkid0-amp2.bin @@ -7744,6 +7775,26 @@ File: cirrus/cs35l56-b0-dsp1-misc-10280d13-spkid0-amp2.bin Link: cirrus/cs35l56-b0-dsp1-misc-10280d13-spkid1.wmfw -> cs35l56/CS35L56_Rev3.11.28.wmfw File: cirrus/cs35l56-b0-dsp1-misc-10280d13-spkid1-amp1.bin File: cirrus/cs35l56-b0-dsp1-misc-10280d13-spkid1-amp2.bin +Link: cirrus/cs35l56-b0-dsp1-misc-10280d32-spkid0.wmfw -> cs35l56/CS35L56_Rev3.11.28.wmfw +File: cirrus/cs35l56-b0-dsp1-misc-10280d32-spkid0-amp1.bin +File: cirrus/cs35l56-b0-dsp1-misc-10280d32-spkid0-amp2.bin +File: cirrus/cs35l56-b0-dsp1-misc-10280d32-spkid0-amp3.bin +File: cirrus/cs35l56-b0-dsp1-misc-10280d32-spkid0-amp4.bin +Link: cirrus/cs35l56-b0-dsp1-misc-10280d32-spkid1.wmfw -> cs35l56/CS35L56_Rev3.11.28.wmfw +File: cirrus/cs35l56-b0-dsp1-misc-10280d32-spkid1-amp1.bin +File: cirrus/cs35l56-b0-dsp1-misc-10280d32-spkid1-amp2.bin +File: cirrus/cs35l56-b0-dsp1-misc-10280d32-spkid1-amp3.bin +File: cirrus/cs35l56-b0-dsp1-misc-10280d32-spkid1-amp4.bin +Link: cirrus/cs35l56-b0-dsp1-misc-10280d33-spkid0.wmfw -> cs35l56/CS35L56_Rev3.11.28.wmfw +File: cirrus/cs35l56-b0-dsp1-misc-10280d33-spkid0-amp1.bin +File: cirrus/cs35l56-b0-dsp1-misc-10280d33-spkid0-amp2.bin +File: cirrus/cs35l56-b0-dsp1-misc-10280d33-spkid0-amp3.bin +File: cirrus/cs35l56-b0-dsp1-misc-10280d33-spkid0-amp4.bin +Link: cirrus/cs35l56-b0-dsp1-misc-10280d33-spkid1.wmfw -> cs35l56/CS35L56_Rev3.11.28.wmfw +File: cirrus/cs35l56-b0-dsp1-misc-10280d33-spkid1-amp1.bin +File: cirrus/cs35l56-b0-dsp1-misc-10280d33-spkid1-amp2.bin +File: cirrus/cs35l56-b0-dsp1-misc-10280d33-spkid1-amp3.bin +File: cirrus/cs35l56-b0-dsp1-misc-10280d33-spkid1-amp4.bin Link: cirrus/cs35l56-b0-dsp1-misc-103c8c52.wmfw -> cs35l56/CS35L56_Rev3.11.16.wmfw File: cirrus/cs35l56-b0-dsp1-misc-103c8c52-amp1.bin File: cirrus/cs35l56-b0-dsp1-misc-103c8c52-amp2.bin diff --git a/cirrus/cs35l56-b0-dsp1-misc-10280ce5-spkid0-amp1.bin b/cirrus/cs35l56-b0-dsp1-misc-10280ce5-spkid0-amp1.bin new file mode 100644 index 00000000..fe65aa71 Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280ce5-spkid0-amp1.bin differ diff --git a/cirrus/cs35l56-b0-dsp1-misc-10280ce5-spkid0-amp2.bin b/cirrus/cs35l56-b0-dsp1-misc-10280ce5-spkid0-amp2.bin new file mode 100644 index 00000000..a7b43130 Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280ce5-spkid0-amp2.bin differ diff --git a/cirrus/cs35l56-b0-dsp1-misc-10280ce5-spkid0-amp3.bin b/cirrus/cs35l56-b0-dsp1-misc-10280ce5-spkid0-amp3.bin new file mode 100644 index 00000000..30d09749 Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280ce5-spkid0-amp3.bin differ diff --git a/cirrus/cs35l56-b0-dsp1-misc-10280ce5-spkid0-amp4.bin b/cirrus/cs35l56-b0-dsp1-misc-10280ce5-spkid0-amp4.bin new file mode 100644 index 00000000..92a83f48 Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280ce5-spkid0-amp4.bin differ diff --git a/cirrus/cs35l56-b0-dsp1-misc-10280ce5-spkid1-amp1.bin b/cirrus/cs35l56-b0-dsp1-misc-10280ce5-spkid1-amp1.bin new file mode 100644 index 00000000..8c7b65ee Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280ce5-spkid1-amp1.bin differ diff --git a/cirrus/cs35l56-b0-dsp1-misc-10280ce5-spkid1-amp2.bin b/cirrus/cs35l56-b0-dsp1-misc-10280ce5-spkid1-amp2.bin new file mode 100644 index 00000000..2048e330 Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280ce5-spkid1-amp2.bin differ diff --git a/cirrus/cs35l56-b0-dsp1-misc-10280ce5-spkid1-amp3.bin b/cirrus/cs35l56-b0-dsp1-misc-10280ce5-spkid1-amp3.bin new file mode 100644 index 00000000..ac6e4123 Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280ce5-spkid1-amp3.bin differ diff --git a/cirrus/cs35l56-b0-dsp1-misc-10280ce5-spkid1-amp4.bin b/cirrus/cs35l56-b0-dsp1-misc-10280ce5-spkid1-amp4.bin new file mode 100644 index 00000000..f554cd0f Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280ce5-spkid1-amp4.bin differ diff --git a/cirrus/cs35l56-b0-dsp1-misc-10280ce6-spkid0-amp1.bin b/cirrus/cs35l56-b0-dsp1-misc-10280ce6-spkid0-amp1.bin new file mode 100644 index 00000000..7aa5050b Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280ce6-spkid0-amp1.bin differ diff --git a/cirrus/cs35l56-b0-dsp1-misc-10280ce6-spkid0-amp2.bin b/cirrus/cs35l56-b0-dsp1-misc-10280ce6-spkid0-amp2.bin new file mode 100644 index 00000000..e5d3eaf1 Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280ce6-spkid0-amp2.bin differ diff --git a/cirrus/cs35l56-b0-dsp1-misc-10280ce6-spkid0-amp3.bin b/cirrus/cs35l56-b0-dsp1-misc-10280ce6-spkid0-amp3.bin new file mode 100644 index 00000000..828a9062 Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280ce6-spkid0-amp3.bin differ diff --git a/cirrus/cs35l56-b0-dsp1-misc-10280ce6-spkid0-amp4.bin b/cirrus/cs35l56-b0-dsp1-misc-10280ce6-spkid0-amp4.bin new file mode 100644 index 00000000..9f7dfc8f Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280ce6-spkid0-amp4.bin differ diff --git a/cirrus/cs35l56-b0-dsp1-misc-10280ce6-spkid1-amp1.bin b/cirrus/cs35l56-b0-dsp1-misc-10280ce6-spkid1-amp1.bin new file mode 100644 index 00000000..0b502562 Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280ce6-spkid1-amp1.bin differ diff --git a/cirrus/cs35l56-b0-dsp1-misc-10280ce6-spkid1-amp2.bin b/cirrus/cs35l56-b0-dsp1-misc-10280ce6-spkid1-amp2.bin new file mode 100644 index 00000000..d713381e Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280ce6-spkid1-amp2.bin differ diff --git a/cirrus/cs35l56-b0-dsp1-misc-10280ce6-spkid1-amp3.bin b/cirrus/cs35l56-b0-dsp1-misc-10280ce6-spkid1-amp3.bin new file mode 100644 index 00000000..952772e3 Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280ce6-spkid1-amp3.bin differ diff --git a/cirrus/cs35l56-b0-dsp1-misc-10280ce6-spkid1-amp4.bin b/cirrus/cs35l56-b0-dsp1-misc-10280ce6-spkid1-amp4.bin new file mode 100644 index 00000000..49431bb0 Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280ce6-spkid1-amp4.bin differ diff --git a/cirrus/cs35l56-b0-dsp1-misc-10280ce7-spkid0-amp1.bin b/cirrus/cs35l56-b0-dsp1-misc-10280ce7-spkid0-amp1.bin new file mode 100644 index 00000000..7498d4fd Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280ce7-spkid0-amp1.bin differ diff --git a/cirrus/cs35l56-b0-dsp1-misc-10280ce7-spkid0-amp2.bin b/cirrus/cs35l56-b0-dsp1-misc-10280ce7-spkid0-amp2.bin new file mode 100644 index 00000000..753309eb Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280ce7-spkid0-amp2.bin differ diff --git a/cirrus/cs35l56-b0-dsp1-misc-10280ce7-spkid0-amp3.bin b/cirrus/cs35l56-b0-dsp1-misc-10280ce7-spkid0-amp3.bin new file mode 100644 index 00000000..7995074a Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280ce7-spkid0-amp3.bin differ diff --git a/cirrus/cs35l56-b0-dsp1-misc-10280ce7-spkid0-amp4.bin b/cirrus/cs35l56-b0-dsp1-misc-10280ce7-spkid0-amp4.bin new file mode 100644 index 00000000..530f2054 Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280ce7-spkid0-amp4.bin differ diff --git a/cirrus/cs35l56-b0-dsp1-misc-10280ce7-spkid1-amp1.bin b/cirrus/cs35l56-b0-dsp1-misc-10280ce7-spkid1-amp1.bin new file mode 100644 index 00000000..49da5aca Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280ce7-spkid1-amp1.bin differ diff --git a/cirrus/cs35l56-b0-dsp1-misc-10280ce7-spkid1-amp2.bin b/cirrus/cs35l56-b0-dsp1-misc-10280ce7-spkid1-amp2.bin new file mode 100644 index 00000000..15639d02 Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280ce7-spkid1-amp2.bin differ diff --git a/cirrus/cs35l56-b0-dsp1-misc-10280ce7-spkid1-amp3.bin b/cirrus/cs35l56-b0-dsp1-misc-10280ce7-spkid1-amp3.bin new file mode 100644 index 00000000..22525a55 Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280ce7-spkid1-amp3.bin differ diff --git a/cirrus/cs35l56-b0-dsp1-misc-10280ce7-spkid1-amp4.bin b/cirrus/cs35l56-b0-dsp1-misc-10280ce7-spkid1-amp4.bin new file mode 100644 index 00000000..97d9c266 Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280ce7-spkid1-amp4.bin differ diff --git a/cirrus/cs35l56-b0-dsp1-misc-10280d32-spkid0-amp1.bin b/cirrus/cs35l56-b0-dsp1-misc-10280d32-spkid0-amp1.bin new file mode 100644 index 00000000..f27d2e83 Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280d32-spkid0-amp1.bin differ diff --git a/cirrus/cs35l56-b0-dsp1-misc-10280d32-spkid0-amp2.bin b/cirrus/cs35l56-b0-dsp1-misc-10280d32-spkid0-amp2.bin new file mode 100644 index 00000000..a3bf037b Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280d32-spkid0-amp2.bin differ diff --git a/cirrus/cs35l56-b0-dsp1-misc-10280d32-spkid0-amp3.bin b/cirrus/cs35l56-b0-dsp1-misc-10280d32-spkid0-amp3.bin new file mode 100644 index 00000000..6637e3c9 Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280d32-spkid0-amp3.bin differ diff --git a/cirrus/cs35l56-b0-dsp1-misc-10280d32-spkid0-amp4.bin b/cirrus/cs35l56-b0-dsp1-misc-10280d32-spkid0-amp4.bin new file mode 100644 index 00000000..3667a8d6 Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280d32-spkid0-amp4.bin differ diff --git a/cirrus/cs35l56-b0-dsp1-misc-10280d32-spkid1-amp1.bin b/cirrus/cs35l56-b0-dsp1-misc-10280d32-spkid1-amp1.bin new file mode 100644 index 00000000..6005cfda Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280d32-spkid1-amp1.bin differ diff --git a/cirrus/cs35l56-b0-dsp1-misc-10280d32-spkid1-amp2.bin b/cirrus/cs35l56-b0-dsp1-misc-10280d32-spkid1-amp2.bin new file mode 100644 index 00000000..ed190be1 Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280d32-spkid1-amp2.bin differ diff --git a/cirrus/cs35l56-b0-dsp1-misc-10280d32-spkid1-amp3.bin b/cirrus/cs35l56-b0-dsp1-misc-10280d32-spkid1-amp3.bin new file mode 100644 index 00000000..f9e9d704 Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280d32-spkid1-amp3.bin differ diff --git a/cirrus/cs35l56-b0-dsp1-misc-10280d32-spkid1-amp4.bin b/cirrus/cs35l56-b0-dsp1-misc-10280d32-spkid1-amp4.bin new file mode 100644 index 00000000..60b18852 Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280d32-spkid1-amp4.bin differ diff --git a/cirrus/cs35l56-b0-dsp1-misc-10280d33-spkid0-amp1.bin b/cirrus/cs35l56-b0-dsp1-misc-10280d33-spkid0-amp1.bin new file mode 100644 index 00000000..f6994895 Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280d33-spkid0-amp1.bin differ diff --git a/cirrus/cs35l56-b0-dsp1-misc-10280d33-spkid0-amp2.bin b/cirrus/cs35l56-b0-dsp1-misc-10280d33-spkid0-amp2.bin new file mode 100644 index 00000000..58267185 Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280d33-spkid0-amp2.bin differ diff --git a/cirrus/cs35l56-b0-dsp1-misc-10280d33-spkid0-amp3.bin b/cirrus/cs35l56-b0-dsp1-misc-10280d33-spkid0-amp3.bin new file mode 100644 index 00000000..fd2f64f9 Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280d33-spkid0-amp3.bin differ diff --git a/cirrus/cs35l56-b0-dsp1-misc-10280d33-spkid0-amp4.bin b/cirrus/cs35l56-b0-dsp1-misc-10280d33-spkid0-amp4.bin new file mode 100644 index 00000000..accbc293 Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280d33-spkid0-amp4.bin differ diff --git a/cirrus/cs35l56-b0-dsp1-misc-10280d33-spkid1-amp1.bin b/cirrus/cs35l56-b0-dsp1-misc-10280d33-spkid1-amp1.bin new file mode 100644 index 00000000..9cc9e28a Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280d33-spkid1-amp1.bin differ diff --git a/cirrus/cs35l56-b0-dsp1-misc-10280d33-spkid1-amp2.bin b/cirrus/cs35l56-b0-dsp1-misc-10280d33-spkid1-amp2.bin new file mode 100644 index 00000000..6ab6cf8a Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280d33-spkid1-amp2.bin differ diff --git a/cirrus/cs35l56-b0-dsp1-misc-10280d33-spkid1-amp3.bin b/cirrus/cs35l56-b0-dsp1-misc-10280d33-spkid1-amp3.bin new file mode 100644 index 00000000..e0fb068b Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280d33-spkid1-amp3.bin differ diff --git a/cirrus/cs35l56-b0-dsp1-misc-10280d33-spkid1-amp4.bin b/cirrus/cs35l56-b0-dsp1-misc-10280d33-spkid1-amp4.bin new file mode 100644 index 00000000..f878b020 Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280d33-spkid1-amp4.bin differ diff --git a/cirrus/cs35l56/CS35L56_Rev3.11.28B.wmfw b/cirrus/cs35l56/CS35L56_Rev3.11.28B.wmfw new file mode 100644 index 00000000..8d46a083 Binary files /dev/null and b/cirrus/cs35l56/CS35L56_Rev3.11.28B.wmfw differ