From: Simon Trimmer Date: Tue, 20 Jan 2026 13:05:22 +0000 (+0000) Subject: cirrus: cs35l57 cs35l63: Add firmware for Cirrus Amps for some Lenovo laptops X-Git-Tag: 20260221~34^2~2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=ecf00f092a8e6ada2faac15dd48a30e70b2823ae;p=linux-firmware.git cirrus: cs35l57 cs35l63: Add firmware for Cirrus Amps for some Lenovo laptops This patch adds the Cirrus smart amplifier firmware for a few Lenovo laptops. Signed-off-by: Simon Trimmer --- diff --git a/WHENCE b/WHENCE index 0d6bfad0..85c345a0 100644 --- a/WHENCE +++ b/WHENCE @@ -8221,7 +8221,7 @@ Semiconductor Ltd. All Rights Reserved. -------------------------------------------------------------------------- -Driver: cs35l56 - CS35L56 ALSA audio driver family (includes cs35l54 and cs35l57) +Driver: cs35l56 - CS35L56 ALSA audio driver family (includes cs35l54, cs35l57 and cs35l63) File: cirrus/cs35l56/CS35L56_Rev3.11.11.wmfw File: cirrus/cs35l56/CS35L56_Rev3.11.11.1.wmfw @@ -8234,7 +8234,9 @@ File: cirrus/cs35l56/CS35L56_Rev3.11.26.wmfw File: cirrus/cs35l56/CS35L56_Rev3.11.28.wmfw File: cirrus/cs35l56/CS35L56_Rev3.11.28B.wmfw File: cirrus/cs35l56/CS35L56_Rev3.13.3R.wmfw +File: cirrus/cs35l56/CS35L56_Rev4.5.3.wmfw File: cirrus/cs35l56/CS35L56_Rev4.5.9.wmfw +File: cirrus/cs35l63/CS35L63_Rev2.5.4.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 @@ -8573,6 +8575,22 @@ File: cirrus/cs35l56-b0-dsp1-misc-17aa2348-amp2.bin Link: cirrus/cs35l56-b0-dsp1-misc-17aa2349.wmfw -> cs35l56/CS35L56_Rev3.13.3R.wmfw File: cirrus/cs35l56-b0-dsp1-misc-17aa2349-amp1.bin File: cirrus/cs35l56-b0-dsp1-misc-17aa2349-amp2.bin +Link: cirrus/cs35l63-a1-dsp1-misc-17aa2352.wmfw -> cs35l63/CS35L63_Rev2.5.4.wmfw +File: cirrus/cs35l63-a1-dsp1-misc-17aa2352-l2u0.bin +File: cirrus/cs35l63-a1-dsp1-misc-17aa2352-l2u1.bin +Link: cirrus/cs35l63-a1-dsp1-misc-17aa2353.wmfw -> cs35l63/CS35L63_Rev2.5.4.wmfw +File: cirrus/cs35l63-a1-dsp1-misc-17aa2353-l2u0.bin +File: cirrus/cs35l63-a1-dsp1-misc-17aa2353-l2u1.bin +Link: cirrus/cs35l57-b2-dsp1-misc-17aa2355-spkid0.wmfw -> cs35l56/CS35L56_Rev4.5.3.wmfw +File: cirrus/cs35l57-b2-dsp1-misc-17aa2355-spkid0-l1u0.bin +File: cirrus/cs35l57-b2-dsp1-misc-17aa2355-spkid0-l1u1.bin +File: cirrus/cs35l57-b2-dsp1-misc-17aa2355-spkid0-l2u2.bin +File: cirrus/cs35l57-b2-dsp1-misc-17aa2355-spkid0-l2u3.bin +Link: cirrus/cs35l57-b2-dsp1-misc-17aa2355-spkid1.wmfw -> cs35l56/CS35L56_Rev4.5.3.wmfw +File: cirrus/cs35l57-b2-dsp1-misc-17aa2355-spkid1-l1u0.bin +File: cirrus/cs35l57-b2-dsp1-misc-17aa2355-spkid1-l1u1.bin +File: cirrus/cs35l57-b2-dsp1-misc-17aa2355-spkid1-l2u2.bin +File: cirrus/cs35l57-b2-dsp1-misc-17aa2355-spkid1-l2u3.bin Link: cirrus/cs35l56-b0-dsp1-misc-17aa380e-spkid0.wmfw -> cs35l56/CS35L56_Rev3.11.20.wmfw File: cirrus/cs35l56-b0-dsp1-misc-17aa380e-spkid0-ampl.bin File: cirrus/cs35l56-b0-dsp1-misc-17aa380e-spkid0-ampr.bin diff --git a/cirrus/cs35l56/CS35L56_Rev4.5.3.wmfw b/cirrus/cs35l56/CS35L56_Rev4.5.3.wmfw new file mode 100644 index 00000000..7ecbd307 Binary files /dev/null and b/cirrus/cs35l56/CS35L56_Rev4.5.3.wmfw differ diff --git a/cirrus/cs35l57-b2-dsp1-misc-17aa2355-spkid0-l1u0.bin b/cirrus/cs35l57-b2-dsp1-misc-17aa2355-spkid0-l1u0.bin new file mode 100644 index 00000000..ff391b22 Binary files /dev/null and b/cirrus/cs35l57-b2-dsp1-misc-17aa2355-spkid0-l1u0.bin differ diff --git a/cirrus/cs35l57-b2-dsp1-misc-17aa2355-spkid0-l1u1.bin b/cirrus/cs35l57-b2-dsp1-misc-17aa2355-spkid0-l1u1.bin new file mode 100644 index 00000000..442e634b Binary files /dev/null and b/cirrus/cs35l57-b2-dsp1-misc-17aa2355-spkid0-l1u1.bin differ diff --git a/cirrus/cs35l57-b2-dsp1-misc-17aa2355-spkid0-l2u2.bin b/cirrus/cs35l57-b2-dsp1-misc-17aa2355-spkid0-l2u2.bin new file mode 100644 index 00000000..5e72de11 Binary files /dev/null and b/cirrus/cs35l57-b2-dsp1-misc-17aa2355-spkid0-l2u2.bin differ diff --git a/cirrus/cs35l57-b2-dsp1-misc-17aa2355-spkid0-l2u3.bin b/cirrus/cs35l57-b2-dsp1-misc-17aa2355-spkid0-l2u3.bin new file mode 100644 index 00000000..f35aa00a Binary files /dev/null and b/cirrus/cs35l57-b2-dsp1-misc-17aa2355-spkid0-l2u3.bin differ diff --git a/cirrus/cs35l57-b2-dsp1-misc-17aa2355-spkid1-l1u0.bin b/cirrus/cs35l57-b2-dsp1-misc-17aa2355-spkid1-l1u0.bin new file mode 100644 index 00000000..0667c4f0 Binary files /dev/null and b/cirrus/cs35l57-b2-dsp1-misc-17aa2355-spkid1-l1u0.bin differ diff --git a/cirrus/cs35l57-b2-dsp1-misc-17aa2355-spkid1-l1u1.bin b/cirrus/cs35l57-b2-dsp1-misc-17aa2355-spkid1-l1u1.bin new file mode 100644 index 00000000..26c1a0a3 Binary files /dev/null and b/cirrus/cs35l57-b2-dsp1-misc-17aa2355-spkid1-l1u1.bin differ diff --git a/cirrus/cs35l57-b2-dsp1-misc-17aa2355-spkid1-l2u2.bin b/cirrus/cs35l57-b2-dsp1-misc-17aa2355-spkid1-l2u2.bin new file mode 100644 index 00000000..25fcf99f Binary files /dev/null and b/cirrus/cs35l57-b2-dsp1-misc-17aa2355-spkid1-l2u2.bin differ diff --git a/cirrus/cs35l57-b2-dsp1-misc-17aa2355-spkid1-l2u3.bin b/cirrus/cs35l57-b2-dsp1-misc-17aa2355-spkid1-l2u3.bin new file mode 100644 index 00000000..94ede4db Binary files /dev/null and b/cirrus/cs35l57-b2-dsp1-misc-17aa2355-spkid1-l2u3.bin differ diff --git a/cirrus/cs35l63-a1-dsp1-misc-17aa2352-l2u0.bin b/cirrus/cs35l63-a1-dsp1-misc-17aa2352-l2u0.bin new file mode 100644 index 00000000..4bade503 Binary files /dev/null and b/cirrus/cs35l63-a1-dsp1-misc-17aa2352-l2u0.bin differ diff --git a/cirrus/cs35l63-a1-dsp1-misc-17aa2352-l2u1.bin b/cirrus/cs35l63-a1-dsp1-misc-17aa2352-l2u1.bin new file mode 100644 index 00000000..c6545268 Binary files /dev/null and b/cirrus/cs35l63-a1-dsp1-misc-17aa2352-l2u1.bin differ diff --git a/cirrus/cs35l63-a1-dsp1-misc-17aa2353-l2u0.bin b/cirrus/cs35l63-a1-dsp1-misc-17aa2353-l2u0.bin new file mode 100644 index 00000000..1898e53f Binary files /dev/null and b/cirrus/cs35l63-a1-dsp1-misc-17aa2353-l2u0.bin differ diff --git a/cirrus/cs35l63-a1-dsp1-misc-17aa2353-l2u1.bin b/cirrus/cs35l63-a1-dsp1-misc-17aa2353-l2u1.bin new file mode 100644 index 00000000..ef5f3cf5 Binary files /dev/null and b/cirrus/cs35l63-a1-dsp1-misc-17aa2353-l2u1.bin differ diff --git a/cirrus/cs35l63/CS35L63_Rev2.5.4.wmfw b/cirrus/cs35l63/CS35L63_Rev2.5.4.wmfw new file mode 100644 index 00000000..7ff4a4f0 Binary files /dev/null and b/cirrus/cs35l63/CS35L63_Rev2.5.4.wmfw differ