From: Simon Trimmer Date: Fri, 26 Jan 2024 15:24:30 +0000 (+0000) Subject: linux-firmware: Add firmware for Cirrus CS35L56 for Dell laptops X-Git-Tag: 20240410~6^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=57077702373e7ef40f0ca197724428d614bd92f8;p=thirdparty%2Flinux-firmware.git 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 --- 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 Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid0-amp1.bin 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 Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid0-amp2.bin 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 Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid0-amp3.bin 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 Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid0-amp4.bin 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 Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid1-amp1.bin 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 Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid1-amp2.bin 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 Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid1-amp3.bin 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 Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid1-amp4.bin 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 Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid0-amp1.bin 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 Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid0-amp2.bin 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 Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid0-amp3.bin 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 Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid0-amp4.bin 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 Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid1-amp1.bin 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 Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid1-amp2.bin 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 Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid1-amp3.bin 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 Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid1-amp4.bin 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 Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid0-amp1.bin 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 Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid0-amp2.bin 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 Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid0-amp3.bin 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 Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid0-amp4.bin 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 Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid1-amp1.bin 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 Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid1-amp2.bin 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 Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid1-amp3.bin 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 Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid1-amp4.bin 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 Binary files /dev/null and b/cirrus/cs35l56/CS35L56_Rev3.11.11.wmfw differ