From 61f4716b7ac45ce6d0f02706a77c71c6f1b12778 Mon Sep 17 00:00:00 2001 From: Stefan Binding Date: Mon, 29 Jan 2024 11:31:53 +0000 Subject: [PATCH 1/2] linux-firmware: Fix filenames for some CS35L41 firmwares for HP The filenames for some firmwares for a couple of HP laptops are not correct, causing the same file to be symlinked several times, and meaning some firmware and tuning are missing for a couple of laptops. Fixes: 4f498d09a4a6 ("linux-firmware: Add firmware for Cirrus CS35L41 on HP G11 Laptops") Signed-off-by: Stefan Binding --- WHENCE | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/WHENCE b/WHENCE index 5e736230..5852a631 100644 --- a/WHENCE +++ b/WHENCE @@ -6379,10 +6379,10 @@ Link: cirrus/cs35l41-dsp1-spk-prot-103c8ca7.wmfw -> cs35l41/v6.83.0/halo_cspl_RA Link: cirrus/cs35l41-dsp1-spk-cali-103c8ca7.wmfw -> cs35l41/v6.83.0/halo_cspl_RAM_revB2_29.85.0.wmfw File: cirrus/cs35l41-dsp1-spk-prot-103c8ca4.bin File: cirrus/cs35l41-dsp1-spk-cali-103c8ca4.bin -Link: cirrus/cs35l41-dsp1-spk-prot-103c8ca7.wmfw -> cs35l41-dsp1-spk-prot-103c8ca4.bin -Link: cirrus/cs35l41-dsp1-spk-cali-103c8ca7.wmfw -> cs35l41-dsp1-spk-cali-103c8ca4.bin -Link: cirrus/cs35l41-dsp1-spk-prot-103c8ca7.wmfw -> cs35l41/v6.83.0/halo_cspl_RAM_revB2_29.85.0.wmfw -Link: cirrus/cs35l41-dsp1-spk-cali-103c8ca7.wmfw -> cs35l41/v6.83.0/halo_cspl_RAM_revB2_29.85.0.wmfw +Link: cirrus/cs35l41-dsp1-spk-prot-103c8ca7.bin -> cs35l41-dsp1-spk-prot-103c8ca4.bin +Link: cirrus/cs35l41-dsp1-spk-cali-103c8ca7.bin -> cs35l41-dsp1-spk-cali-103c8ca4.bin +Link: cirrus/cs35l41-dsp1-spk-prot-103c8cf5.wmfw -> cs35l41/v6.83.0/halo_cspl_RAM_revB2_29.85.0.wmfw +Link: cirrus/cs35l41-dsp1-spk-cali-103c8cf5.wmfw -> cs35l41/v6.83.0/halo_cspl_RAM_revB2_29.85.0.wmfw File: cirrus/cs35l41-dsp1-spk-prot-103c8cf5-l0.bin File: cirrus/cs35l41-dsp1-spk-cali-103c8cf5-l0.bin File: cirrus/cs35l41-dsp1-spk-prot-103c8cf5-l1.bin From 1cf931df1c390227c02594b61edebca6cf77a2f4 Mon Sep 17 00:00:00 2001 From: Stefan Binding Date: Tue, 30 Jan 2024 16:54:39 +0000 Subject: [PATCH 2/2] linux-firmware: Remove 2 HP laptops using CS35L41 Audio Firmware These laptops are changing to use a different configuration so these firmware and tuning files are not required. Change-Id: I92dea8f992ea4deea96cd8d2e2e45e6a340dacfc Signed-off-by: Stefan Binding --- WHENCE | 20 ------------------- cirrus/cs35l41-dsp1-spk-cali-103c8d01-l0.bin | Bin 1888 -> 0 bytes cirrus/cs35l41-dsp1-spk-cali-103c8d01-l1.bin | Bin 1888 -> 0 bytes cirrus/cs35l41-dsp1-spk-prot-103c8d01-l0.bin | Bin 4052 -> 0 bytes cirrus/cs35l41-dsp1-spk-prot-103c8d01-l1.bin | Bin 4052 -> 0 bytes 5 files changed, 20 deletions(-) delete mode 100644 cirrus/cs35l41-dsp1-spk-cali-103c8d01-l0.bin delete mode 100644 cirrus/cs35l41-dsp1-spk-cali-103c8d01-l1.bin delete mode 100644 cirrus/cs35l41-dsp1-spk-prot-103c8d01-l0.bin delete mode 100644 cirrus/cs35l41-dsp1-spk-prot-103c8d01-l1.bin diff --git a/WHENCE b/WHENCE index 5852a631..87dfab29 100644 --- a/WHENCE +++ b/WHENCE @@ -6768,26 +6768,6 @@ Link: cirrus/cs35l41-dsp1-spk-prot-103c8ad8.wmfw -> cs35l41/v6.61.1/halo_cspl_RA Link: cirrus/cs35l41-dsp1-spk-cali-103c8ad8.wmfw -> cs35l41/v6.61.1/halo_cspl_RAM_revB2_29.63.1.wmfw Link: cirrus/cs35l41-dsp1-spk-prot-103c8ad8.bin -> cs35l41-dsp1-spk-prot-103c8972.bin Link: cirrus/cs35l41-dsp1-spk-cali-103c8ad8.bin -> cs35l41-dsp1-spk-cali-103c8972.bin -Link: cirrus/cs35l41-dsp1-spk-prot-103c8d01.wmfw -> cs35l41/v6.83.0/halo_cspl_RAM_revB2_29.85.0.wmfw -Link: cirrus/cs35l41-dsp1-spk-cali-103c8d01.wmfw -> cs35l41/v6.83.0/halo_cspl_RAM_revB2_29.85.0.wmfw -File: cirrus/cs35l41-dsp1-spk-prot-103c8d01-l0.bin -File: cirrus/cs35l41-dsp1-spk-cali-103c8d01-l0.bin -Link: cirrus/cs35l41-dsp1-spk-prot-103c8d01-r0.bin -> cs35l41-dsp1-spk-prot-103c8d01-l0.bin -Link: cirrus/cs35l41-dsp1-spk-cali-103c8d01-r0.bin -> cs35l41-dsp1-spk-cali-103c8d01-l0.bin -File: cirrus/cs35l41-dsp1-spk-prot-103c8d01-l1.bin -File: cirrus/cs35l41-dsp1-spk-cali-103c8d01-l1.bin -Link: cirrus/cs35l41-dsp1-spk-prot-103c8d01-r1.bin -> cs35l41-dsp1-spk-prot-103c8d01-l1.bin -Link: cirrus/cs35l41-dsp1-spk-cali-103c8d01-r1.bin -> cs35l41-dsp1-spk-cali-103c8d01-l1.bin -Link: cirrus/cs35l41-dsp1-spk-prot-103c8d08.wmfw -> cs35l41/v6.83.0/halo_cspl_RAM_revB2_29.85.0.wmfw -Link: cirrus/cs35l41-dsp1-spk-cali-103c8d08.wmfw -> cs35l41/v6.83.0/halo_cspl_RAM_revB2_29.85.0.wmfw -Link: cirrus/cs35l41-dsp1-spk-prot-103c8d08-l0.bin -> cs35l41-dsp1-spk-prot-103c8d01-l0.bin -Link: cirrus/cs35l41-dsp1-spk-cali-103c8d08-l0.bin -> cs35l41-dsp1-spk-cali-103c8d01-l0.bin -Link: cirrus/cs35l41-dsp1-spk-prot-103c8d08-r0.bin -> cs35l41-dsp1-spk-prot-103c8d01-l0.bin -Link: cirrus/cs35l41-dsp1-spk-cali-103c8d08-r0.bin -> cs35l41-dsp1-spk-cali-103c8d01-l0.bin -Link: cirrus/cs35l41-dsp1-spk-prot-103c8d08-l1.bin -> cs35l41-dsp1-spk-prot-103c8d01-l1.bin -Link: cirrus/cs35l41-dsp1-spk-cali-103c8d08-l1.bin -> cs35l41-dsp1-spk-cali-103c8d01-l1.bin -Link: cirrus/cs35l41-dsp1-spk-prot-103c8d08-r1.bin -> cs35l41-dsp1-spk-prot-103c8d01-l1.bin -Link: cirrus/cs35l41-dsp1-spk-cali-103c8d08-r1.bin -> cs35l41-dsp1-spk-cali-103c8d01-l1.bin File: cirrus/cs35l41/v6.68.0/halo_cspl_RAM_revB2_29.70.0.wmfw Link: cirrus/cs35l41-dsp1-spk-prot-103c8a6e.wmfw -> cs35l41/v6.68.0/halo_cspl_RAM_revB2_29.70.0.wmfw Link: cirrus/cs35l41-dsp1-spk-cali-103c8a6e.wmfw -> cs35l41/v6.68.0/halo_cspl_RAM_revB2_29.70.0.wmfw diff --git a/cirrus/cs35l41-dsp1-spk-cali-103c8d01-l0.bin b/cirrus/cs35l41-dsp1-spk-cali-103c8d01-l0.bin deleted file mode 100644 index 238298466848723035fd12851ce59392978185cb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1888 zcmaJ?L2nyX5T1=)+YL>cQV>cd;NeSK$wa&B*fBW-MUJ3Iwpx;=Maa^!ah~l**SluD zMhTSQ5=zAZsiz)#<5meN93tSrA*ZS*PV@&<{Si?QDB_#9cIsAXUZl6PGv9n~zIo%# z_3F~{6k#orL6k_sI^fsgx(%Z|Ut8_Uuv?3~-pt}sZAo@-L_w!^>55aXesZ<;v1QlF zEfofS?Q)}`>dN&*C_U+RWz9D2yk%PjryA66^x_;1bu2SqE-jgs69Z~5y*t+sS~P8^ z?s_w8%10fu#_RNtE^PH}eq2frCCNC42aLzmr?Zb*CQ)(9F#6)unSAp3Pt0~h!$b^kr0_OH`F?;E@OyVyWt z3~OV$g+T`AZvWUix4XYF38<05#tk@%bI&2V`R~{*GVX1u9~dJJz^MkZ03YKg1iTiH=#9hui!tFr_W6j7((O8 z7|$(4PZH&0?WgH95vGLKIK4)6Qj0}Lp3=KdQe$+UFqqFyq+a-KaX+x8@uTAPpWX-C z1q}1I<5{=e@l->}&}q8L&&~^LZl;hM^|ym{=^>CUujC7rf|W(I?kVX4>{Boy_0~-bRs_qB`Q;4$b9ea+ZVHEdI`H>8L*K^i- zjRvl}tG?m8%iD;x)rJ#ocJy7sW_ZVQqXyc_jc&PKFzR#EI^33>FETI;zJ%)7mo+y` zt60kG8|&)3a6%V@F)wCIrfCA-RZXs<-ipU Q3Uj47t2Ard+41k_f3r=UdjJ3c diff --git a/cirrus/cs35l41-dsp1-spk-cali-103c8d01-l1.bin b/cirrus/cs35l41-dsp1-spk-cali-103c8d01-l1.bin deleted file mode 100644 index 5af38415ae0d43a17751a44bac9866136d141742..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1888 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