]> git.ipfire.org Git - thirdparty/linux-firmware.git/commitdiff
cirrus: cs35l56: Add firmware for Cirrus Amps for some HP laptops
authorSimon Trimmer <simont@opensource.cirrus.com>
Wed, 9 Oct 2024 15:25:24 +0000 (15:25 +0000)
committerSimon Trimmer <simont@opensource.cirrus.com>
Mon, 14 Oct 2024 15:22:40 +0000 (15:22 +0000)
This patch adds the firmware files for the Cirrus CS35L54 and CS35L56
smart amplifiers used in these HP laptops.

103c8d85
103c8d86
103c8d8c
103c8d8d
103c8d8e
103c8d8f
103c8d90
103c8d91 (two component variants)
103c8d92
103c8e14
103c8e15
103c8e16
103c8e17
103c8e18
103c8e19
103c8e1a
103c8e1b
103c8e1c
103c8e2c

Signed-off-by: Simon Trimmer <simont@opensource.cirrus.com>
24 files changed:
WHENCE
cirrus/cs35l54-b0-dsp1-misc-103c8d85-amp1.bin [new file with mode: 0644]
cirrus/cs35l54-b0-dsp1-misc-103c8d85-amp2.bin [new file with mode: 0644]
cirrus/cs35l54-b0-dsp1-misc-103c8d85-amp3.bin [new file with mode: 0644]
cirrus/cs35l54-b0-dsp1-misc-103c8d85-amp4.bin [new file with mode: 0644]
cirrus/cs35l54-b0-dsp1-misc-103c8d86-amp1.bin [new file with mode: 0644]
cirrus/cs35l54-b0-dsp1-misc-103c8d86-amp2.bin [new file with mode: 0644]
cirrus/cs35l54-b0-dsp1-misc-103c8d86-amp3.bin [new file with mode: 0644]
cirrus/cs35l54-b0-dsp1-misc-103c8d86-amp4.bin [new file with mode: 0644]
cirrus/cs35l54-b0-dsp1-misc-103c8d8c-amp1.bin [new file with mode: 0644]
cirrus/cs35l54-b0-dsp1-misc-103c8d8c-amp2.bin [new file with mode: 0644]
cirrus/cs35l54-b0-dsp1-misc-103c8d8d-amp1.bin [new file with mode: 0644]
cirrus/cs35l54-b0-dsp1-misc-103c8d8d-amp2.bin [new file with mode: 0644]
cirrus/cs35l54-b0-dsp1-misc-103c8d8e-amp1.bin [new file with mode: 0644]
cirrus/cs35l54-b0-dsp1-misc-103c8d8e-amp2.bin [new file with mode: 0644]
cirrus/cs35l54-b0-dsp1-misc-103c8e14-amp1.bin [new file with mode: 0644]
cirrus/cs35l54-b0-dsp1-misc-103c8e14-amp2.bin [new file with mode: 0644]
cirrus/cs35l54-b0-dsp1-misc-103c8e15-amp1.bin [new file with mode: 0644]
cirrus/cs35l54-b0-dsp1-misc-103c8e15-amp2.bin [new file with mode: 0644]
cirrus/cs35l54-b0-dsp1-misc-103c8e1b-amp1.bin [new file with mode: 0644]
cirrus/cs35l54-b0-dsp1-misc-103c8e1b-amp2.bin [new file with mode: 0644]
cirrus/cs35l56-b0-dsp1-misc-103c8d90-amp1.bin [new file with mode: 0644]
cirrus/cs35l56-b0-dsp1-misc-103c8d90-amp2.bin [new file with mode: 0644]
cirrus/cs35l56/CS35L56_Rev3.11.11.1.wmfw [new file with mode: 0644]

diff --git a/WHENCE b/WHENCE
index 2ba1e0afe5c10e80a6dfd6c95c9f319d4cf739fd..7d32944234609c2ce4cbfbc3f9137a4339734002 100644 (file)
--- a/WHENCE
+++ b/WHENCE
@@ -7309,6 +7309,7 @@ Semiconductor Ltd. All Rights Reserved.
 Driver: cs35l56 - CS35L56 ALSA audio driver family (includes cs35l54)
 
 File: cirrus/cs35l56/CS35L56_Rev3.11.11.wmfw
+File: cirrus/cs35l56/CS35L56_Rev3.11.11.1.wmfw
 File: cirrus/cs35l56/CS35L56_Rev3.11.16.wmfw
 File: cirrus/cs35l56/CS35L56_Rev3.11.18.wmfw
 Link: cirrus/cs35l54-b0-dsp1-misc-103c8d01.wmfw -> cs35l56/CS35L56_Rev3.11.18.wmfw
@@ -7361,6 +7362,70 @@ File: cirrus/cs35l56-b0-dsp1-misc-103c8c53-amp1.bin
 File: cirrus/cs35l56-b0-dsp1-misc-103c8c53-amp2.bin
 File: cirrus/cs35l56-b0-dsp1-misc-103c8c53-amp3.bin
 File: cirrus/cs35l56-b0-dsp1-misc-103c8c53-amp4.bin
+Link: cirrus/cs35l54-b0-dsp1-misc-103c8d85.wmfw -> cs35l56/CS35L56_Rev3.11.11.1.wmfw
+File: cirrus/cs35l54-b0-dsp1-misc-103c8d85-amp1.bin
+File: cirrus/cs35l54-b0-dsp1-misc-103c8d85-amp2.bin
+File: cirrus/cs35l54-b0-dsp1-misc-103c8d85-amp3.bin
+File: cirrus/cs35l54-b0-dsp1-misc-103c8d85-amp4.bin
+Link: cirrus/cs35l54-b0-dsp1-misc-103c8d86.wmfw -> cs35l56/CS35L56_Rev3.11.11.1.wmfw
+File: cirrus/cs35l54-b0-dsp1-misc-103c8d86-amp1.bin
+File: cirrus/cs35l54-b0-dsp1-misc-103c8d86-amp2.bin
+File: cirrus/cs35l54-b0-dsp1-misc-103c8d86-amp3.bin
+File: cirrus/cs35l54-b0-dsp1-misc-103c8d86-amp4.bin
+Link: cirrus/cs35l54-b0-dsp1-misc-103c8d8c.wmfw -> cs35l56/CS35L56_Rev3.11.11.1.wmfw
+File: cirrus/cs35l54-b0-dsp1-misc-103c8d8c-amp1.bin
+File: cirrus/cs35l54-b0-dsp1-misc-103c8d8c-amp2.bin
+Link: cirrus/cs35l54-b0-dsp1-misc-103c8d8d.wmfw -> cs35l56/CS35L56_Rev3.11.11.1.wmfw
+File: cirrus/cs35l54-b0-dsp1-misc-103c8d8d-amp1.bin
+File: cirrus/cs35l54-b0-dsp1-misc-103c8d8d-amp2.bin
+Link: cirrus/cs35l54-b0-dsp1-misc-103c8d8e.wmfw -> cs35l56/CS35L56_Rev3.11.11.1.wmfw
+File: cirrus/cs35l54-b0-dsp1-misc-103c8d8e-amp1.bin
+File: cirrus/cs35l54-b0-dsp1-misc-103c8d8e-amp2.bin
+Link: cirrus/cs35l54-b0-dsp1-misc-103c8d8f.wmfw -> cs35l56/CS35L56_Rev3.11.11.1.wmfw
+Link: cirrus/cs35l54-b0-dsp1-misc-103c8d8f-amp1.bin -> cs35l54-b0-dsp1-misc-103c8d8e-amp1.bin
+Link: cirrus/cs35l54-b0-dsp1-misc-103c8d8f-amp2.bin -> cs35l54-b0-dsp1-misc-103c8d8e-amp1.bin
+Link: cirrus/cs35l56-b0-dsp1-misc-103c8d90.wmfw -> cs35l56/CS35L56_Rev3.11.11.1.wmfw
+File: cirrus/cs35l56-b0-dsp1-misc-103c8d90-amp1.bin
+File: cirrus/cs35l56-b0-dsp1-misc-103c8d90-amp2.bin
+Link: cirrus/cs35l54-b0-dsp1-misc-103c8d91.wmfw -> cs35l56/CS35L56_Rev3.11.11.1.wmfw
+Link: cirrus/cs35l54-b0-dsp1-misc-103c8d91-amp1.bin -> cs35l54-b0-dsp1-misc-103c8d8e-amp1.bin
+Link: cirrus/cs35l54-b0-dsp1-misc-103c8d91-amp2.bin -> cs35l54-b0-dsp1-misc-103c8d8e-amp1.bin
+Link: cirrus/cs35l56-b0-dsp1-misc-103c8d91.wmfw -> cs35l56/CS35L56_Rev3.11.11.1.wmfw
+Link: cirrus/cs35l56-b0-dsp1-misc-103c8d91-amp1.bin -> cs35l54-b0-dsp1-misc-103c8d8e-amp1.bin
+Link: cirrus/cs35l56-b0-dsp1-misc-103c8d91-amp2.bin -> cs35l54-b0-dsp1-misc-103c8d8e-amp1.bin
+Link: cirrus/cs35l56-b0-dsp1-misc-103c8d92.wmfw -> cs35l56/CS35L56_Rev3.11.11.1.wmfw
+Link: cirrus/cs35l56-b0-dsp1-misc-103c8d92-amp1.bin -> cs35l56-b0-dsp1-misc-103c8d90-amp1.bin
+Link: cirrus/cs35l56-b0-dsp1-misc-103c8d92-amp2.bin -> cs35l56-b0-dsp1-misc-103c8d90-amp2.bin
+Link: cirrus/cs35l54-b0-dsp1-misc-103c8e14.wmfw -> cs35l56/CS35L56_Rev3.11.11.1.wmfw
+File: cirrus/cs35l54-b0-dsp1-misc-103c8e14-amp1.bin
+File: cirrus/cs35l54-b0-dsp1-misc-103c8e14-amp2.bin
+Link: cirrus/cs35l54-b0-dsp1-misc-103c8e15.wmfw -> cs35l56/CS35L56_Rev3.11.11.1.wmfw
+File: cirrus/cs35l54-b0-dsp1-misc-103c8e15-amp1.bin
+File: cirrus/cs35l54-b0-dsp1-misc-103c8e15-amp2.bin
+Link: cirrus/cs35l54-b0-dsp1-misc-103c8e16.wmfw -> cs35l56/CS35L56_Rev3.11.11.1.wmfw
+Link: cirrus/cs35l54-b0-dsp1-misc-103c8e16-amp1.bin -> cs35l54-b0-dsp1-misc-103c8e14-amp1.bin
+Link: cirrus/cs35l54-b0-dsp1-misc-103c8e16-amp2.bin -> cs35l54-b0-dsp1-misc-103c8e14-amp2.bin
+Link: cirrus/cs35l54-b0-dsp1-misc-103c8e17.wmfw -> cs35l56/CS35L56_Rev3.11.11.1.wmfw
+Link: cirrus/cs35l54-b0-dsp1-misc-103c8e17-amp1.bin -> cs35l54-b0-dsp1-misc-103c8e15-amp1.bin
+Link: cirrus/cs35l54-b0-dsp1-misc-103c8e17-amp2.bin -> cs35l54-b0-dsp1-misc-103c8e15-amp1.bin
+Link: cirrus/cs35l54-b0-dsp1-misc-103c8e18.wmfw -> cs35l56/CS35L56_Rev3.11.11.1.wmfw
+Link: cirrus/cs35l54-b0-dsp1-misc-103c8e18-amp1.bin -> cs35l54-b0-dsp1-misc-103c8e15-amp1.bin
+Link: cirrus/cs35l54-b0-dsp1-misc-103c8e18-amp2.bin -> cs35l54-b0-dsp1-misc-103c8e15-amp1.bin
+Link: cirrus/cs35l54-b0-dsp1-misc-103c8e19.wmfw -> cs35l56/CS35L56_Rev3.11.11.1.wmfw
+Link: cirrus/cs35l54-b0-dsp1-misc-103c8e19-amp1.bin -> cs35l54-b0-dsp1-misc-103c8e15-amp1.bin
+Link: cirrus/cs35l54-b0-dsp1-misc-103c8e19-amp2.bin -> cs35l54-b0-dsp1-misc-103c8e15-amp1.bin
+Link: cirrus/cs35l54-b0-dsp1-misc-103c8e1a.wmfw -> cs35l56/CS35L56_Rev3.11.11.1.wmfw
+Link: cirrus/cs35l54-b0-dsp1-misc-103c8e1a-amp1.bin -> cs35l54-b0-dsp1-misc-103c8e15-amp1.bin
+Link: cirrus/cs35l54-b0-dsp1-misc-103c8e1a-amp2.bin -> cs35l54-b0-dsp1-misc-103c8e15-amp1.bin
+Link: cirrus/cs35l54-b0-dsp1-misc-103c8e1b.wmfw -> cs35l56/CS35L56_Rev3.11.11.1.wmfw
+File: cirrus/cs35l54-b0-dsp1-misc-103c8e1b-amp1.bin
+File: cirrus/cs35l54-b0-dsp1-misc-103c8e1b-amp2.bin
+Link: cirrus/cs35l54-b0-dsp1-misc-103c8e1c.wmfw -> cs35l56/CS35L56_Rev3.11.11.1.wmfw
+Link: cirrus/cs35l54-b0-dsp1-misc-103c8e1c-amp1.bin -> cs35l54-b0-dsp1-misc-103c8e1b-amp1.bin
+Link: cirrus/cs35l54-b0-dsp1-misc-103c8e1c-amp2.bin -> cs35l54-b0-dsp1-misc-103c8e1b-amp1.bin
+Link: cirrus/cs35l56-b0-dsp1-misc-103c8e2c.wmfw -> cs35l56/CS35L56_Rev3.11.11.1.wmfw
+Link: cirrus/cs35l56-b0-dsp1-misc-103c8e2c-amp1.bin -> cs35l56-b0-dsp1-misc-103c8d90-amp1.bin
+Link: cirrus/cs35l56-b0-dsp1-misc-103c8e2c-amp2.bin -> cs35l56-b0-dsp1-misc-103c8d90-amp2.bin
 Link: cirrus/cs35l56-b0-dsp1-misc-10431b13-spkid0.wmfw -> cs35l56/CS35L56_Rev3.11.16.wmfw
 File: cirrus/cs35l56-b0-dsp1-misc-10431b13-spkid0-amp1.bin
 File: cirrus/cs35l56-b0-dsp1-misc-10431b13-spkid0-amp2.bin
diff --git a/cirrus/cs35l54-b0-dsp1-misc-103c8d85-amp1.bin b/cirrus/cs35l54-b0-dsp1-misc-103c8d85-amp1.bin
new file mode 100644 (file)
index 0000000..d2b1ca4
Binary files /dev/null and b/cirrus/cs35l54-b0-dsp1-misc-103c8d85-amp1.bin differ
diff --git a/cirrus/cs35l54-b0-dsp1-misc-103c8d85-amp2.bin b/cirrus/cs35l54-b0-dsp1-misc-103c8d85-amp2.bin
new file mode 100644 (file)
index 0000000..6c447d2
Binary files /dev/null and b/cirrus/cs35l54-b0-dsp1-misc-103c8d85-amp2.bin differ
diff --git a/cirrus/cs35l54-b0-dsp1-misc-103c8d85-amp3.bin b/cirrus/cs35l54-b0-dsp1-misc-103c8d85-amp3.bin
new file mode 100644 (file)
index 0000000..6f9b69a
Binary files /dev/null and b/cirrus/cs35l54-b0-dsp1-misc-103c8d85-amp3.bin differ
diff --git a/cirrus/cs35l54-b0-dsp1-misc-103c8d85-amp4.bin b/cirrus/cs35l54-b0-dsp1-misc-103c8d85-amp4.bin
new file mode 100644 (file)
index 0000000..3fb85a7
Binary files /dev/null and b/cirrus/cs35l54-b0-dsp1-misc-103c8d85-amp4.bin differ
diff --git a/cirrus/cs35l54-b0-dsp1-misc-103c8d86-amp1.bin b/cirrus/cs35l54-b0-dsp1-misc-103c8d86-amp1.bin
new file mode 100644 (file)
index 0000000..fb21c24
Binary files /dev/null and b/cirrus/cs35l54-b0-dsp1-misc-103c8d86-amp1.bin differ
diff --git a/cirrus/cs35l54-b0-dsp1-misc-103c8d86-amp2.bin b/cirrus/cs35l54-b0-dsp1-misc-103c8d86-amp2.bin
new file mode 100644 (file)
index 0000000..7277504
Binary files /dev/null and b/cirrus/cs35l54-b0-dsp1-misc-103c8d86-amp2.bin differ
diff --git a/cirrus/cs35l54-b0-dsp1-misc-103c8d86-amp3.bin b/cirrus/cs35l54-b0-dsp1-misc-103c8d86-amp3.bin
new file mode 100644 (file)
index 0000000..28fd818
Binary files /dev/null and b/cirrus/cs35l54-b0-dsp1-misc-103c8d86-amp3.bin differ
diff --git a/cirrus/cs35l54-b0-dsp1-misc-103c8d86-amp4.bin b/cirrus/cs35l54-b0-dsp1-misc-103c8d86-amp4.bin
new file mode 100644 (file)
index 0000000..d449000
Binary files /dev/null and b/cirrus/cs35l54-b0-dsp1-misc-103c8d86-amp4.bin differ
diff --git a/cirrus/cs35l54-b0-dsp1-misc-103c8d8c-amp1.bin b/cirrus/cs35l54-b0-dsp1-misc-103c8d8c-amp1.bin
new file mode 100644 (file)
index 0000000..e22f005
Binary files /dev/null and b/cirrus/cs35l54-b0-dsp1-misc-103c8d8c-amp1.bin differ
diff --git a/cirrus/cs35l54-b0-dsp1-misc-103c8d8c-amp2.bin b/cirrus/cs35l54-b0-dsp1-misc-103c8d8c-amp2.bin
new file mode 100644 (file)
index 0000000..d7d0875
Binary files /dev/null and b/cirrus/cs35l54-b0-dsp1-misc-103c8d8c-amp2.bin differ
diff --git a/cirrus/cs35l54-b0-dsp1-misc-103c8d8d-amp1.bin b/cirrus/cs35l54-b0-dsp1-misc-103c8d8d-amp1.bin
new file mode 100644 (file)
index 0000000..05f66a2
Binary files /dev/null and b/cirrus/cs35l54-b0-dsp1-misc-103c8d8d-amp1.bin differ
diff --git a/cirrus/cs35l54-b0-dsp1-misc-103c8d8d-amp2.bin b/cirrus/cs35l54-b0-dsp1-misc-103c8d8d-amp2.bin
new file mode 100644 (file)
index 0000000..d968e20
Binary files /dev/null and b/cirrus/cs35l54-b0-dsp1-misc-103c8d8d-amp2.bin differ
diff --git a/cirrus/cs35l54-b0-dsp1-misc-103c8d8e-amp1.bin b/cirrus/cs35l54-b0-dsp1-misc-103c8d8e-amp1.bin
new file mode 100644 (file)
index 0000000..9947dc0
Binary files /dev/null and b/cirrus/cs35l54-b0-dsp1-misc-103c8d8e-amp1.bin differ
diff --git a/cirrus/cs35l54-b0-dsp1-misc-103c8d8e-amp2.bin b/cirrus/cs35l54-b0-dsp1-misc-103c8d8e-amp2.bin
new file mode 100644 (file)
index 0000000..0810be2
Binary files /dev/null and b/cirrus/cs35l54-b0-dsp1-misc-103c8d8e-amp2.bin differ
diff --git a/cirrus/cs35l54-b0-dsp1-misc-103c8e14-amp1.bin b/cirrus/cs35l54-b0-dsp1-misc-103c8e14-amp1.bin
new file mode 100644 (file)
index 0000000..798de98
Binary files /dev/null and b/cirrus/cs35l54-b0-dsp1-misc-103c8e14-amp1.bin differ
diff --git a/cirrus/cs35l54-b0-dsp1-misc-103c8e14-amp2.bin b/cirrus/cs35l54-b0-dsp1-misc-103c8e14-amp2.bin
new file mode 100644 (file)
index 0000000..820eec3
Binary files /dev/null and b/cirrus/cs35l54-b0-dsp1-misc-103c8e14-amp2.bin differ
diff --git a/cirrus/cs35l54-b0-dsp1-misc-103c8e15-amp1.bin b/cirrus/cs35l54-b0-dsp1-misc-103c8e15-amp1.bin
new file mode 100644 (file)
index 0000000..9b34d29
Binary files /dev/null and b/cirrus/cs35l54-b0-dsp1-misc-103c8e15-amp1.bin differ
diff --git a/cirrus/cs35l54-b0-dsp1-misc-103c8e15-amp2.bin b/cirrus/cs35l54-b0-dsp1-misc-103c8e15-amp2.bin
new file mode 100644 (file)
index 0000000..900d6d7
Binary files /dev/null and b/cirrus/cs35l54-b0-dsp1-misc-103c8e15-amp2.bin differ
diff --git a/cirrus/cs35l54-b0-dsp1-misc-103c8e1b-amp1.bin b/cirrus/cs35l54-b0-dsp1-misc-103c8e1b-amp1.bin
new file mode 100644 (file)
index 0000000..5da030a
Binary files /dev/null and b/cirrus/cs35l54-b0-dsp1-misc-103c8e1b-amp1.bin differ
diff --git a/cirrus/cs35l54-b0-dsp1-misc-103c8e1b-amp2.bin b/cirrus/cs35l54-b0-dsp1-misc-103c8e1b-amp2.bin
new file mode 100644 (file)
index 0000000..fc948cf
Binary files /dev/null and b/cirrus/cs35l54-b0-dsp1-misc-103c8e1b-amp2.bin differ
diff --git a/cirrus/cs35l56-b0-dsp1-misc-103c8d90-amp1.bin b/cirrus/cs35l56-b0-dsp1-misc-103c8d90-amp1.bin
new file mode 100644 (file)
index 0000000..b6f88bf
Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-103c8d90-amp1.bin differ
diff --git a/cirrus/cs35l56-b0-dsp1-misc-103c8d90-amp2.bin b/cirrus/cs35l56-b0-dsp1-misc-103c8d90-amp2.bin
new file mode 100644 (file)
index 0000000..c006f0f
Binary files /dev/null and b/cirrus/cs35l56-b0-dsp1-misc-103c8d90-amp2.bin differ
diff --git a/cirrus/cs35l56/CS35L56_Rev3.11.11.1.wmfw b/cirrus/cs35l56/CS35L56_Rev3.11.11.1.wmfw
new file mode 100644 (file)
index 0000000..73e0011
Binary files /dev/null and b/cirrus/cs35l56/CS35L56_Rev3.11.11.1.wmfw differ