From c57062e13dbcf85f6bed23f74a0cc8624fab0abb Mon Sep 17 00:00:00 2001 From: Stefan Binding Date: Tue, 2 Apr 2024 14:24:13 +0100 Subject: [PATCH 1/3] linux-firmware: Add CS35L41 HDA Firmware for Lenovo Legion Slim 7 16ARHA7 SSIDs supported: - 17AA3877 - 17AA3878 Signed-off-by: Stefan Binding --- WHENCE | 10 ++++++++++ cirrus/cs35l41-dsp1-spk-cali-17aa3877.bin | Bin 0 -> 1536 bytes cirrus/cs35l41-dsp1-spk-cali-17aa3878.bin | Bin 0 -> 1540 bytes cirrus/cs35l41-dsp1-spk-prot-17aa3877-l0.bin | Bin 0 -> 5680 bytes cirrus/cs35l41-dsp1-spk-prot-17aa3877-r0.bin | Bin 0 -> 5680 bytes cirrus/cs35l41-dsp1-spk-prot-17aa3878-l0.bin | Bin 0 -> 5704 bytes cirrus/cs35l41-dsp1-spk-prot-17aa3878-r0.bin | Bin 0 -> 5704 bytes 7 files changed, 10 insertions(+) create mode 100755 cirrus/cs35l41-dsp1-spk-cali-17aa3877.bin create mode 100755 cirrus/cs35l41-dsp1-spk-cali-17aa3878.bin create mode 100755 cirrus/cs35l41-dsp1-spk-prot-17aa3877-l0.bin create mode 100755 cirrus/cs35l41-dsp1-spk-prot-17aa3877-r0.bin create mode 100755 cirrus/cs35l41-dsp1-spk-prot-17aa3878-l0.bin create mode 100755 cirrus/cs35l41-dsp1-spk-prot-17aa3878-r0.bin diff --git a/WHENCE b/WHENCE index 99efc081..7ee47f77 100644 --- a/WHENCE +++ b/WHENCE @@ -6943,6 +6943,16 @@ Link: cirrus/cs35l41-dsp1-spk-cali-17aa386f.wmfw -> cs35l41/v6.61.1/halo_cspl_RA File: cirrus/cs35l41-dsp1-spk-prot-17aa386f-l0.bin File: cirrus/cs35l41-dsp1-spk-prot-17aa386f-r0.bin File: cirrus/cs35l41-dsp1-spk-cali-17aa386f.bin +Link: cirrus/cs35l41-dsp1-spk-prot-17aa3877.wmfw -> cs35l41/v6.61.1/halo_cspl_RAM_revB2_29.63.1.wmfw +Link: cirrus/cs35l41-dsp1-spk-cali-17aa3877.wmfw -> cs35l41/v6.61.1/halo_cspl_RAM_revB2_29.63.1.wmfw +Link: cirrus/cs35l41-dsp1-spk-prot-17aa3878.wmfw -> cs35l41/v6.61.1/halo_cspl_RAM_revB2_29.63.1.wmfw +Link: cirrus/cs35l41-dsp1-spk-cali-17aa3878.wmfw -> cs35l41/v6.61.1/halo_cspl_RAM_revB2_29.63.1.wmfw +File: cirrus/cs35l41-dsp1-spk-cali-17aa3877.bin +File: cirrus/cs35l41-dsp1-spk-prot-17aa3877-l0.bin +File: cirrus/cs35l41-dsp1-spk-prot-17aa3877-r0.bin +File: cirrus/cs35l41-dsp1-spk-cali-17aa3878.bin +File: cirrus/cs35l41-dsp1-spk-prot-17aa3878-l0.bin +File: cirrus/cs35l41-dsp1-spk-prot-17aa3878-r0.bin File: cirrus/cs35l41/v6.63.0/halo_cspl_RAM_revB2_29.65.0.wmfw Link: cirrus/cs35l41-dsp1-spk-prot-104312af.wmfw -> cs35l41/v6.63.0/halo_cspl_RAM_revB2_29.65.0.wmfw Link: cirrus/cs35l41-dsp1-spk-cali-104312af.wmfw -> cs35l41/v6.63.0/halo_cspl_RAM_revB2_29.65.0.wmfw diff --git a/cirrus/cs35l41-dsp1-spk-cali-17aa3877.bin b/cirrus/cs35l41-dsp1-spk-cali-17aa3877.bin new file mode 100755 index 0000000000000000000000000000000000000000..ff74a6515399605dfa61fc41b29e5320e4bbd00f GIT binary patch literal 1536 zcmZ`(&2JNT5S?Y$9|RpQoLZ%5rqmq=DJ35Cd-_m&=GxGbvKUck0~8cl33J(l4%w z-2e8YbwIc9ff3d@Zu<{_;4ljpfI1L7B!l5wI+r1h`TE zQS!H+JtqcGVlqT!0lGwFQenvS=1(7Q@3w!|ws*BGE^N4;?4toSS|>$T$2T7C0t4ta znBL1d`SA3sr@MDwf=Dy>ywO3!SKxVxq=w`u+aSr^!p1N)EG3Yag1je~d6^m^4;t|c zB^OR#;#~^z1oAe9_rN%Tuq>QQyn{S}ylKu%jgXf;M3*chC6JebycRI4)ChUdm`Qr| zC=WOxPatm+@}BnPnFG%MX#bGahKz$>+o3-Ju}6+cnf|zZK<#)Q1YWX}5&B0-mp#1$ z7mwPe=vVPHt%)4xqnXA5OUvt2`p|!i+kxrw;O$$SZ<4$I)%Z2TzXtF;vN9Va@^TXUrg M#iBKz8@(s;4*gs!xBvhE literal 0 HcmV?d00001 diff --git a/cirrus/cs35l41-dsp1-spk-cali-17aa3878.bin b/cirrus/cs35l41-dsp1-spk-cali-17aa3878.bin new file mode 100755 index 0000000000000000000000000000000000000000..b1cb48ca49f8fa5de1655d36f6879a6c20a975fe GIT binary patch literal 1540 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 N3Ax!xmiw_^{1?*N)p7s; literal 0 HcmV?d00001 diff --git a/cirrus/cs35l41-dsp1-spk-prot-17aa3877-r0.bin b/cirrus/cs35l41-dsp1-spk-prot-17aa3877-r0.bin new file mode 100755 index 0000000000000000000000000000000000000000..0526bd9f3c2e3573104454a03c5f225338f1106c GIT binary patch literal 5680 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 literal 0 HcmV?d00001 diff --git a/cirrus/cs35l41-dsp1-spk-prot-17aa3878-r0.bin b/cirrus/cs35l41-dsp1-spk-prot-17aa3878-r0.bin new file mode 100755 index 0000000000000000000000000000000000000000..344756d304c7aa936592870cb071ac2ff2393cf9 GIT binary patch literal 5704 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 jwU=G1 Date: Wed, 10 Apr 2024 17:04:49 +0100 Subject: [PATCH 2/3] linux-firmware: Fix firmware names for Laptop SSID 104316a3 SSID for firmwaire name should be lower case. Fixes: 4cccf3f90e98 ("linux-firmware: Add CS35L41 firmware for additional ASUS Zenbook 2023 models") Signed-off-by: Stefan Binding --- WHENCE | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/WHENCE b/WHENCE index 7ee47f77..fda50b28 100644 --- a/WHENCE +++ b/WHENCE @@ -7024,16 +7024,16 @@ Link: cirrus/cs35l41-dsp1-spk-prot-10431683-spkid0-l0.bin -> cs35l41-dsp1-spk-pr Link: cirrus/cs35l41-dsp1-spk-prot-10431683-spkid0-r0.bin -> cs35l41-dsp1-spk-prot-10431e12-spkid0-r0.bin Link: cirrus/cs35l41-dsp1-spk-prot-10431683-spkid1-l0.bin -> cs35l41-dsp1-spk-prot-10431e12-spkid1-l0.bin Link: cirrus/cs35l41-dsp1-spk-prot-10431683-spkid1-r0.bin -> cs35l41-dsp1-spk-prot-10431e12-spkid1-r0.bin -Link: cirrus/cs35l41-dsp1-spk-prot-104316A3.wmfw -> cs35l41/v6.61.1/halo_cspl_RAM_revB2_29.63.1.wmfw -Link: cirrus/cs35l41-dsp1-spk-cali-104316A3.wmfw -> cs35l41/v6.61.1/halo_cspl_RAM_revB2_29.63.1.wmfw -Link: cirrus/cs35l41-dsp1-spk-cali-104316A3-spkid0-l0.bin -> cs35l41-dsp1-spk-cali-10431e12-spkid0-l0.bin -Link: cirrus/cs35l41-dsp1-spk-cali-104316A3-spkid0-r0.bin -> cs35l41-dsp1-spk-cali-10431e12-spkid0-r0.bin -Link: cirrus/cs35l41-dsp1-spk-cali-104316A3-spkid1-l0.bin -> cs35l41-dsp1-spk-cali-10431e12-spkid1-l0.bin -Link: cirrus/cs35l41-dsp1-spk-cali-104316A3-spkid1-r0.bin -> cs35l41-dsp1-spk-cali-10431e12-spkid1-r0.bin -Link: cirrus/cs35l41-dsp1-spk-prot-104316A3-spkid0-l0.bin -> cs35l41-dsp1-spk-prot-10431e12-spkid0-l0.bin -Link: cirrus/cs35l41-dsp1-spk-prot-104316A3-spkid0-r0.bin -> cs35l41-dsp1-spk-prot-10431e12-spkid0-r0.bin -Link: cirrus/cs35l41-dsp1-spk-prot-104316A3-spkid1-l0.bin -> cs35l41-dsp1-spk-prot-10431e12-spkid1-l0.bin -Link: cirrus/cs35l41-dsp1-spk-prot-104316A3-spkid1-r0.bin -> cs35l41-dsp1-spk-prot-10431e12-spkid1-r0.bin +Link: cirrus/cs35l41-dsp1-spk-prot-104316a3.wmfw -> cs35l41/v6.61.1/halo_cspl_RAM_revB2_29.63.1.wmfw +Link: cirrus/cs35l41-dsp1-spk-cali-104316a3.wmfw -> cs35l41/v6.61.1/halo_cspl_RAM_revB2_29.63.1.wmfw +Link: cirrus/cs35l41-dsp1-spk-cali-104316a3-spkid0-l0.bin -> cs35l41-dsp1-spk-cali-10431e12-spkid0-l0.bin +Link: cirrus/cs35l41-dsp1-spk-cali-104316a3-spkid0-r0.bin -> cs35l41-dsp1-spk-cali-10431e12-spkid0-r0.bin +Link: cirrus/cs35l41-dsp1-spk-cali-104316a3-spkid1-l0.bin -> cs35l41-dsp1-spk-cali-10431e12-spkid1-l0.bin +Link: cirrus/cs35l41-dsp1-spk-cali-104316a3-spkid1-r0.bin -> cs35l41-dsp1-spk-cali-10431e12-spkid1-r0.bin +Link: cirrus/cs35l41-dsp1-spk-prot-104316a3-spkid0-l0.bin -> cs35l41-dsp1-spk-prot-10431e12-spkid0-l0.bin +Link: cirrus/cs35l41-dsp1-spk-prot-104316a3-spkid0-r0.bin -> cs35l41-dsp1-spk-prot-10431e12-spkid0-r0.bin +Link: cirrus/cs35l41-dsp1-spk-prot-104316a3-spkid1-l0.bin -> cs35l41-dsp1-spk-prot-10431e12-spkid1-l0.bin +Link: cirrus/cs35l41-dsp1-spk-prot-104316a3-spkid1-r0.bin -> cs35l41-dsp1-spk-prot-10431e12-spkid1-r0.bin Link: cirrus/cs35l41-dsp1-spk-prot-10431573.wmfw -> cs35l41/v6.61.1/halo_cspl_RAM_revB2_29.63.1.wmfw Link: cirrus/cs35l41-dsp1-spk-cali-10431573.wmfw -> cs35l41/v6.61.1/halo_cspl_RAM_revB2_29.63.1.wmfw Link: cirrus/cs35l41-dsp1-spk-prot-10431463.wmfw -> cs35l41/v6.61.1/halo_cspl_RAM_revB2_29.63.1.wmfw From dfadf5687922f239eb8b04df0e1726230098b802 Mon Sep 17 00:00:00 2001 From: Stefan Binding Date: Thu, 11 Apr 2024 14:00:04 +0100 Subject: [PATCH 3/3] linux-firmware: Add tuning parameter configs for CS35L41 Firmware The Tuning and Firmware for some laptops using CS35L41 HDA require additional special parameters to work properly. These are saved in binary form and loaded by the CS35L41 HDA driver. Signed-off-by: Stefan Binding --- WHENCE | 99 ++++++++++++++++++ .../bincfgs/cs35l41-dsp1-14_5dB.bincfg | Bin 0 -> 32 bytes .../bincfgs/cs35l41-dsp1-16_5dB.bincfg | Bin 0 -> 32 bytes .../bincfgs/cs35l41-dsp1-19_5dB.bincfg | Bin 0 -> 32 bytes 4 files changed, 99 insertions(+) create mode 100644 cirrus/cs35l41/bincfgs/cs35l41-dsp1-14_5dB.bincfg create mode 100644 cirrus/cs35l41/bincfgs/cs35l41-dsp1-16_5dB.bincfg create mode 100644 cirrus/cs35l41/bincfgs/cs35l41-dsp1-19_5dB.bincfg diff --git a/WHENCE b/WHENCE index fda50b28..aec7be8a 100644 --- a/WHENCE +++ b/WHENCE @@ -6341,6 +6341,9 @@ Driver: cs35l41_hda - CS35l41 ALSA HDA audio driver File: cirrus/cs35l41-dsp1-spk-prot.wmfw File: cirrus/cs35l41-dsp1-spk-prot.bin +File: cirrus/cs35l41/bincfgs/cs35l41-dsp1-14_5dB.bincfg +File: cirrus/cs35l41/bincfgs/cs35l41-dsp1-16_5dB.bincfg +File: cirrus/cs35l41/bincfgs/cs35l41-dsp1-19_5dB.bincfg File: cirrus/cs35l41/v6.61.1/halo_cspl_RAM_revB2_29.63.1.wmfw Link: cirrus/cs35l41-dsp1-spk-prot-103c8971.wmfw -> cs35l41/v6.61.1/halo_cspl_RAM_revB2_29.63.1.wmfw Link: cirrus/cs35l41-dsp1-spk-cali-103c8971.wmfw -> cs35l41/v6.61.1/halo_cspl_RAM_revB2_29.63.1.wmfw @@ -6598,6 +6601,14 @@ File: cirrus/cs35l41-dsp1-spk-prot-103c8bb3-spkid1-l0.bin File: cirrus/cs35l41-dsp1-spk-cali-103c8bb3-spkid1-l0.bin File: cirrus/cs35l41-dsp1-spk-prot-103c8bb3-spkid1-r0.bin File: cirrus/cs35l41-dsp1-spk-cali-103c8bb3-spkid1-r0.bin +Link: cirrus/cs35l41-dsp1-spk-prot-103c8bb3-spkid0-l0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-14_5dB.bincfg +Link: cirrus/cs35l41-dsp1-spk-cali-103c8bb3-spkid0-l0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-14_5dB.bincfg +Link: cirrus/cs35l41-dsp1-spk-prot-103c8bb3-spkid0-r0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-14_5dB.bincfg +Link: cirrus/cs35l41-dsp1-spk-cali-103c8bb3-spkid0-r0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-14_5dB.bincfg +Link: cirrus/cs35l41-dsp1-spk-prot-103c8bb3-spkid1-l0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-14_5dB.bincfg +Link: cirrus/cs35l41-dsp1-spk-cali-103c8bb3-spkid1-l0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-14_5dB.bincfg +Link: cirrus/cs35l41-dsp1-spk-prot-103c8bb3-spkid1-r0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-14_5dB.bincfg +Link: cirrus/cs35l41-dsp1-spk-cali-103c8bb3-spkid1-r0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-14_5dB.bincfg Link: cirrus/cs35l41-dsp1-spk-prot-103c8bb4.wmfw -> cs35l41/v6.61.1/halo_cspl_RAM_revB2_29.63.1.wmfw Link: cirrus/cs35l41-dsp1-spk-cali-103c8bb4.wmfw -> cs35l41/v6.61.1/halo_cspl_RAM_revB2_29.63.1.wmfw Link: cirrus/cs35l41-dsp1-spk-prot-103c8bb4-spkid0-l0.bin -> cs35l41-dsp1-spk-prot-103c8bb3-spkid0-l0.bin @@ -6608,6 +6619,14 @@ Link: cirrus/cs35l41-dsp1-spk-prot-103c8bb4-spkid1-l0.bin -> cs35l41-dsp1-spk-pr Link: cirrus/cs35l41-dsp1-spk-cali-103c8bb4-spkid1-l0.bin -> cs35l41-dsp1-spk-cali-103c8bb3-spkid1-l0.bin Link: cirrus/cs35l41-dsp1-spk-prot-103c8bb4-spkid1-r0.bin -> cs35l41-dsp1-spk-prot-103c8bb3-spkid1-r0.bin Link: cirrus/cs35l41-dsp1-spk-cali-103c8bb4-spkid1-r0.bin -> cs35l41-dsp1-spk-cali-103c8bb3-spkid1-r0.bin +Link: cirrus/cs35l41-dsp1-spk-prot-103c8bb4-spkid0-l0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-14_5dB.bincfg +Link: cirrus/cs35l41-dsp1-spk-cali-103c8bb4-spkid0-l0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-14_5dB.bincfg +Link: cirrus/cs35l41-dsp1-spk-prot-103c8bb4-spkid0-r0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-14_5dB.bincfg +Link: cirrus/cs35l41-dsp1-spk-cali-103c8bb4-spkid0-r0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-14_5dB.bincfg +Link: cirrus/cs35l41-dsp1-spk-prot-103c8bb4-spkid1-l0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-14_5dB.bincfg +Link: cirrus/cs35l41-dsp1-spk-cali-103c8bb4-spkid1-l0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-14_5dB.bincfg +Link: cirrus/cs35l41-dsp1-spk-prot-103c8bb4-spkid1-r0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-14_5dB.bincfg +Link: cirrus/cs35l41-dsp1-spk-cali-103c8bb4-spkid1-r0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-14_5dB.bincfg Link: cirrus/cs35l41-dsp1-spk-prot-103c8c4d.wmfw -> cs35l41/v6.61.1/halo_cspl_RAM_revB2_29.63.1.wmfw Link: cirrus/cs35l41-dsp1-spk-cali-103c8c4d.wmfw -> cs35l41/v6.61.1/halo_cspl_RAM_revB2_29.63.1.wmfw Link: cirrus/cs35l41-dsp1-spk-prot-103c8c4d-spkid0-l0.bin -> cs35l41-dsp1-spk-prot-103c8bb3-spkid0-l0.bin @@ -6618,6 +6637,14 @@ Link: cirrus/cs35l41-dsp1-spk-prot-103c8c4d-spkid1-l0.bin -> cs35l41-dsp1-spk-pr Link: cirrus/cs35l41-dsp1-spk-cali-103c8c4d-spkid1-l0.bin -> cs35l41-dsp1-spk-cali-103c8bb3-spkid1-l0.bin Link: cirrus/cs35l41-dsp1-spk-prot-103c8c4d-spkid1-r0.bin -> cs35l41-dsp1-spk-prot-103c8bb3-spkid1-r0.bin Link: cirrus/cs35l41-dsp1-spk-cali-103c8c4d-spkid1-r0.bin -> cs35l41-dsp1-spk-cali-103c8bb3-spkid1-r0.bin +Link: cirrus/cs35l41-dsp1-spk-prot-103c8c4d-spkid0-l0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-14_5dB.bincfg +Link: cirrus/cs35l41-dsp1-spk-cali-103c8c4d-spkid0-l0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-14_5dB.bincfg +Link: cirrus/cs35l41-dsp1-spk-prot-103c8c4d-spkid0-r0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-14_5dB.bincfg +Link: cirrus/cs35l41-dsp1-spk-cali-103c8c4d-spkid0-r0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-14_5dB.bincfg +Link: cirrus/cs35l41-dsp1-spk-prot-103c8c4d-spkid1-l0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-14_5dB.bincfg +Link: cirrus/cs35l41-dsp1-spk-cali-103c8c4d-spkid1-l0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-14_5dB.bincfg +Link: cirrus/cs35l41-dsp1-spk-prot-103c8c4d-spkid1-r0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-14_5dB.bincfg +Link: cirrus/cs35l41-dsp1-spk-cali-103c8c4d-spkid1-r0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-14_5dB.bincfg Link: cirrus/cs35l41-dsp1-spk-prot-103c8c4e.wmfw -> cs35l41/v6.61.1/halo_cspl_RAM_revB2_29.63.1.wmfw Link: cirrus/cs35l41-dsp1-spk-cali-103c8c4e.wmfw -> cs35l41/v6.61.1/halo_cspl_RAM_revB2_29.63.1.wmfw Link: cirrus/cs35l41-dsp1-spk-prot-103c8c4e-spkid0-l0.bin -> cs35l41-dsp1-spk-prot-103c8bb3-spkid0-l0.bin @@ -6628,6 +6655,14 @@ Link: cirrus/cs35l41-dsp1-spk-prot-103c8c4e-spkid1-l0.bin -> cs35l41-dsp1-spk-pr Link: cirrus/cs35l41-dsp1-spk-cali-103c8c4e-spkid1-l0.bin -> cs35l41-dsp1-spk-cali-103c8bb3-spkid1-l0.bin Link: cirrus/cs35l41-dsp1-spk-prot-103c8c4e-spkid1-r0.bin -> cs35l41-dsp1-spk-prot-103c8bb3-spkid1-r0.bin Link: cirrus/cs35l41-dsp1-spk-cali-103c8c4e-spkid1-r0.bin -> cs35l41-dsp1-spk-cali-103c8bb3-spkid1-r0.bin +Link: cirrus/cs35l41-dsp1-spk-prot-103c8c4e-spkid0-l0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-14_5dB.bincfg +Link: cirrus/cs35l41-dsp1-spk-cali-103c8c4e-spkid0-l0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-14_5dB.bincfg +Link: cirrus/cs35l41-dsp1-spk-prot-103c8c4e-spkid0-r0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-14_5dB.bincfg +Link: cirrus/cs35l41-dsp1-spk-cali-103c8c4e-spkid0-r0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-14_5dB.bincfg +Link: cirrus/cs35l41-dsp1-spk-prot-103c8c4e-spkid1-l0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-14_5dB.bincfg +Link: cirrus/cs35l41-dsp1-spk-cali-103c8c4e-spkid1-l0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-14_5dB.bincfg +Link: cirrus/cs35l41-dsp1-spk-prot-103c8c4e-spkid1-r0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-14_5dB.bincfg +Link: cirrus/cs35l41-dsp1-spk-cali-103c8c4e-spkid1-r0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-14_5dB.bincfg Link: cirrus/cs35l41-dsp1-spk-prot-103c8c67.wmfw -> cs35l41/v6.83.0/halo_cspl_RAM_revB2_29.85.0.wmfw Link: cirrus/cs35l41-dsp1-spk-cali-103c8c67.wmfw -> cs35l41/v6.83.0/halo_cspl_RAM_revB2_29.85.0.wmfw File: cirrus/cs35l41-dsp1-spk-prot-103c8c67-spkid0-l0.bin @@ -6930,14 +6965,26 @@ File: cirrus/cs35l41-dsp1-spk-prot-17aa22f1-l0.bin File: cirrus/cs35l41-dsp1-spk-prot-17aa22f1-r0.bin File: cirrus/cs35l41-dsp1-spk-cali-17aa22f1-l0.bin File: cirrus/cs35l41-dsp1-spk-cali-17aa22f1-r0.bin +Link: cirrus/cs35l41-dsp1-spk-prot-17aa22f1-l0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-16_5dB.bincfg +Link: cirrus/cs35l41-dsp1-spk-cali-17aa22f1-l0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-16_5dB.bincfg +Link: cirrus/cs35l41-dsp1-spk-prot-17aa22f1-r0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-16_5dB.bincfg +Link: cirrus/cs35l41-dsp1-spk-cali-17aa22f1-r0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-16_5dB.bincfg File: cirrus/cs35l41-dsp1-spk-prot-17aa22f2-l0.bin File: cirrus/cs35l41-dsp1-spk-prot-17aa22f2-r0.bin File: cirrus/cs35l41-dsp1-spk-cali-17aa22f2-l0.bin File: cirrus/cs35l41-dsp1-spk-cali-17aa22f2-r0.bin +Link: cirrus/cs35l41-dsp1-spk-prot-17aa22f2-l0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-16_5dB.bincfg +Link: cirrus/cs35l41-dsp1-spk-cali-17aa22f2-l0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-16_5dB.bincfg +Link: cirrus/cs35l41-dsp1-spk-prot-17aa22f2-r0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-16_5dB.bincfg +Link: cirrus/cs35l41-dsp1-spk-cali-17aa22f2-r0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-16_5dB.bincfg Link: cirrus/cs35l41-dsp1-spk-prot-17aa22f3-l0.bin -> cs35l41-dsp1-spk-prot-17aa22f2-l0.bin Link: cirrus/cs35l41-dsp1-spk-prot-17aa22f3-r0.bin -> cs35l41-dsp1-spk-prot-17aa22f2-r0.bin Link: cirrus/cs35l41-dsp1-spk-cali-17aa22f3-l0.bin -> cs35l41-dsp1-spk-cali-17aa22f2-l0.bin Link: cirrus/cs35l41-dsp1-spk-cali-17aa22f3-r0.bin -> cs35l41-dsp1-spk-cali-17aa22f2-r0.bin +Link: cirrus/cs35l41-dsp1-spk-prot-17aa22f3-l0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-16_5dB.bincfg +Link: cirrus/cs35l41-dsp1-spk-cali-17aa22f3-l0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-16_5dB.bincfg +Link: cirrus/cs35l41-dsp1-spk-prot-17aa22f3-r0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-16_5dB.bincfg +Link: cirrus/cs35l41-dsp1-spk-cali-17aa22f3-r0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-16_5dB.bincfg Link: cirrus/cs35l41-dsp1-spk-prot-17aa386f.wmfw -> cs35l41/v6.61.1/halo_cspl_RAM_revB2_29.63.1.wmfw Link: cirrus/cs35l41-dsp1-spk-cali-17aa386f.wmfw -> cs35l41/v6.61.1/halo_cspl_RAM_revB2_29.63.1.wmfw File: cirrus/cs35l41-dsp1-spk-prot-17aa386f-l0.bin @@ -7122,10 +7169,18 @@ File: cirrus/cs35l41-dsp1-spk-prot-10431483-l0.bin File: cirrus/cs35l41-dsp1-spk-cali-10431483-l0.bin File: cirrus/cs35l41-dsp1-spk-prot-10431483-r0.bin File: cirrus/cs35l41-dsp1-spk-cali-10431483-r0.bin +Link: cirrus/cs35l41-dsp1-spk-prot-10431483-l0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-14_5dB.bincfg +Link: cirrus/cs35l41-dsp1-spk-cali-10431483-l0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-14_5dB.bincfg +Link: cirrus/cs35l41-dsp1-spk-prot-10431483-r0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-14_5dB.bincfg +Link: cirrus/cs35l41-dsp1-spk-cali-10431483-r0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-14_5dB.bincfg File: cirrus/cs35l41-dsp1-spk-prot-10431473-l0.bin File: cirrus/cs35l41-dsp1-spk-cali-10431473-l0.bin File: cirrus/cs35l41-dsp1-spk-prot-10431473-r0.bin File: cirrus/cs35l41-dsp1-spk-cali-10431473-r0.bin +Link: cirrus/cs35l41-dsp1-spk-prot-10431473-l0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-14_5dB.bincfg +Link: cirrus/cs35l41-dsp1-spk-cali-10431473-l0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-14_5dB.bincfg +Link: cirrus/cs35l41-dsp1-spk-prot-10431473-r0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-14_5dB.bincfg +Link: cirrus/cs35l41-dsp1-spk-cali-10431473-r0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-14_5dB.bincfg File: cirrus/cs35l41-dsp1-spk-prot-10431533-spkid0-l0.bin File: cirrus/cs35l41-dsp1-spk-cali-10431533-spkid0-l0.bin File: cirrus/cs35l41-dsp1-spk-prot-10431533-spkid0-r0.bin @@ -7142,6 +7197,14 @@ File: cirrus/cs35l41-dsp1-spk-prot-10431433-spkid1-l0.bin File: cirrus/cs35l41-dsp1-spk-cali-10431433-spkid1-l0.bin File: cirrus/cs35l41-dsp1-spk-prot-10431433-spkid1-r0.bin File: cirrus/cs35l41-dsp1-spk-cali-10431433-spkid1-r0.bin +Link: cirrus/cs35l41-dsp1-spk-prot-10431433-spkid0-l0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-14_5dB.bincfg +Link: cirrus/cs35l41-dsp1-spk-cali-10431433-spkid0-l0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-14_5dB.bincfg +Link: cirrus/cs35l41-dsp1-spk-prot-10431433-spkid0-r0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-14_5dB.bincfg +Link: cirrus/cs35l41-dsp1-spk-cali-10431433-spkid0-r0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-14_5dB.bincfg +Link: cirrus/cs35l41-dsp1-spk-prot-10431433-spkid1-l0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-14_5dB.bincfg +Link: cirrus/cs35l41-dsp1-spk-cali-10431433-spkid1-l0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-14_5dB.bincfg +Link: cirrus/cs35l41-dsp1-spk-prot-10431433-spkid1-r0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-14_5dB.bincfg +Link: cirrus/cs35l41-dsp1-spk-cali-10431433-spkid1-r0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-14_5dB.bincfg File: cirrus/cs35l41-dsp1-spk-prot-10431573-spkid0-l0.bin File: cirrus/cs35l41-dsp1-spk-cali-10431573-spkid0-l0.bin File: cirrus/cs35l41-dsp1-spk-prot-10431573-spkid0-r0.bin @@ -7154,6 +7217,10 @@ File: cirrus/cs35l41-dsp1-spk-prot-104317f3-spkid0-l0.bin File: cirrus/cs35l41-dsp1-spk-cali-104317f3-spkid0-l0.bin File: cirrus/cs35l41-dsp1-spk-prot-104317f3-spkid0-r0.bin File: cirrus/cs35l41-dsp1-spk-cali-104317f3-spkid0-r0.bin +Link: cirrus/cs35l41-dsp1-spk-prot-104317f3-spkid0-l0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-16_5dB.bincfg +Link: cirrus/cs35l41-dsp1-spk-cali-104317f3-spkid0-l0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-16_5dB.bincfg +Link: cirrus/cs35l41-dsp1-spk-prot-104317f3-spkid0-r0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-16_5dB.bincfg +Link: cirrus/cs35l41-dsp1-spk-cali-104317f3-spkid0-r0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-16_5dB.bincfg File: cirrus/cs35l41-dsp1-spk-prot-104317f3-spkid1-l0.bin File: cirrus/cs35l41-dsp1-spk-cali-104317f3-spkid1-l0.bin File: cirrus/cs35l41-dsp1-spk-prot-104317f3-spkid1-r0.bin @@ -7170,6 +7237,10 @@ Link: cirrus/cs35l41-dsp1-spk-prot-10431663-l0.bin -> cs35l41-dsp1-spk-prot-1043 Link: cirrus/cs35l41-dsp1-spk-cali-10431663-l0.bin -> cs35l41-dsp1-spk-cali-10431483-l0.bin Link: cirrus/cs35l41-dsp1-spk-prot-10431663-r0.bin -> cs35l41-dsp1-spk-prot-10431483-r0.bin Link: cirrus/cs35l41-dsp1-spk-cali-10431663-r0.bin -> cs35l41-dsp1-spk-cali-10431483-r0.bin +Link: cirrus/cs35l41-dsp1-spk-prot-10431663-l0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-14_5dB.bincfg +Link: cirrus/cs35l41-dsp1-spk-cali-10431663-l0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-14_5dB.bincfg +Link: cirrus/cs35l41-dsp1-spk-prot-10431663-r0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-14_5dB.bincfg +Link: cirrus/cs35l41-dsp1-spk-cali-10431663-r0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-14_5dB.bincfg Link: cirrus/cs35l41-dsp1-spk-prot-104314d3-spkid0-l0.bin -> cs35l41-dsp1-spk-prot-10431c9f-spkid0-l0.bin Link: cirrus/cs35l41-dsp1-spk-cali-104314d3-spkid0-l0.bin -> cs35l41-dsp1-spk-cali-10431c9f-spkid0-l0.bin Link: cirrus/cs35l41-dsp1-spk-prot-104314d3-spkid0-r0.bin -> cs35l41-dsp1-spk-prot-10431c9f-spkid0-r0.bin @@ -7278,6 +7349,14 @@ File: cirrus/cs35l41-dsp1-spk-prot-10431c03-spkid1-l0.bin File: cirrus/cs35l41-dsp1-spk-cali-10431c03-spkid1-l0.bin File: cirrus/cs35l41-dsp1-spk-prot-10431c03-spkid1-r0.bin File: cirrus/cs35l41-dsp1-spk-cali-10431c03-spkid1-r0.bin +Link: cirrus/cs35l41-dsp1-spk-prot-10431c03-spkid0-l0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-19_5dB.bincfg +Link: cirrus/cs35l41-dsp1-spk-cali-10431c03-spkid0-l0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-19_5dB.bincfg +Link: cirrus/cs35l41-dsp1-spk-prot-10431c03-spkid0-r0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-19_5dB.bincfg +Link: cirrus/cs35l41-dsp1-spk-cali-10431c03-spkid0-r0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-19_5dB.bincfg +Link: cirrus/cs35l41-dsp1-spk-prot-10431c03-spkid1-l0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-19_5dB.bincfg +Link: cirrus/cs35l41-dsp1-spk-cali-10431c03-spkid1-l0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-19_5dB.bincfg +Link: cirrus/cs35l41-dsp1-spk-prot-10431c03-spkid1-r0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-19_5dB.bincfg +Link: cirrus/cs35l41-dsp1-spk-cali-10431c03-spkid1-r0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-19_5dB.bincfg File: cirrus/cs35l41-dsp1-spk-prot-10431a63-spkid0-l0.bin File: cirrus/cs35l41-dsp1-spk-cali-10431a63-spkid0-l0.bin File: cirrus/cs35l41-dsp1-spk-prot-10431a63-spkid0-r0.bin @@ -7286,6 +7365,14 @@ File: cirrus/cs35l41-dsp1-spk-prot-10431a63-spkid1-l0.bin File: cirrus/cs35l41-dsp1-spk-cali-10431a63-spkid1-l0.bin File: cirrus/cs35l41-dsp1-spk-prot-10431a63-spkid1-r0.bin File: cirrus/cs35l41-dsp1-spk-cali-10431a63-spkid1-r0.bin +Link: cirrus/cs35l41-dsp1-spk-prot-10431a63-spkid0-l0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-19_5dB.bincfg +Link: cirrus/cs35l41-dsp1-spk-cali-10431a63-spkid0-l0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-19_5dB.bincfg +Link: cirrus/cs35l41-dsp1-spk-prot-10431a63-spkid0-r0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-19_5dB.bincfg +Link: cirrus/cs35l41-dsp1-spk-cali-10431a63-spkid0-r0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-19_5dB.bincfg +Link: cirrus/cs35l41-dsp1-spk-prot-10431a63-spkid1-l0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-19_5dB.bincfg +Link: cirrus/cs35l41-dsp1-spk-cali-10431a63-spkid1-l0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-19_5dB.bincfg +Link: cirrus/cs35l41-dsp1-spk-prot-10431a63-spkid1-r0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-19_5dB.bincfg +Link: cirrus/cs35l41-dsp1-spk-cali-10431a63-spkid1-r0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-19_5dB.bincfg File: cirrus/cs35l41-dsp1-spk-prot-10431c33-spkid0-l0.bin File: cirrus/cs35l41-dsp1-spk-cali-10431c33-spkid0-l0.bin File: cirrus/cs35l41-dsp1-spk-prot-10431c33-spkid0-r0.bin @@ -7404,14 +7491,26 @@ Link: cirrus/cs35l41-dsp1-spk-prot-17aa2318-l0.bin -> cs35l41-dsp1-spk-prot-17aa Link: cirrus/cs35l41-dsp1-spk-prot-17aa2318-r0.bin -> cs35l41-dsp1-spk-prot-17aa22f1-r0.bin Link: cirrus/cs35l41-dsp1-spk-cali-17aa2318-l0.bin -> cs35l41-dsp1-spk-cali-17aa22f1-l0.bin Link: cirrus/cs35l41-dsp1-spk-cali-17aa2318-r0.bin -> cs35l41-dsp1-spk-cali-17aa22f1-r0.bin +Link: cirrus/cs35l41-dsp1-spk-prot-17aa2318-l0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-16_5dB.bincfg +Link: cirrus/cs35l41-dsp1-spk-cali-17aa2318-l0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-16_5dB.bincfg +Link: cirrus/cs35l41-dsp1-spk-prot-17aa2318-r0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-16_5dB.bincfg +Link: cirrus/cs35l41-dsp1-spk-cali-17aa2318-r0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-16_5dB.bincfg Link: cirrus/cs35l41-dsp1-spk-prot-17aa2319-l0.bin -> cs35l41-dsp1-spk-prot-17aa22f2-l0.bin Link: cirrus/cs35l41-dsp1-spk-prot-17aa2319-r0.bin -> cs35l41-dsp1-spk-prot-17aa22f2-r0.bin Link: cirrus/cs35l41-dsp1-spk-cali-17aa2319-l0.bin -> cs35l41-dsp1-spk-cali-17aa22f2-l0.bin Link: cirrus/cs35l41-dsp1-spk-cali-17aa2319-r0.bin -> cs35l41-dsp1-spk-cali-17aa22f2-r0.bin +Link: cirrus/cs35l41-dsp1-spk-prot-17aa2319-l0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-16_5dB.bincfg +Link: cirrus/cs35l41-dsp1-spk-cali-17aa2319-l0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-16_5dB.bincfg +Link: cirrus/cs35l41-dsp1-spk-prot-17aa2319-r0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-16_5dB.bincfg +Link: cirrus/cs35l41-dsp1-spk-cali-17aa2319-r0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-16_5dB.bincfg Link: cirrus/cs35l41-dsp1-spk-prot-17aa231a-l0.bin -> cs35l41-dsp1-spk-prot-17aa22f2-l0.bin Link: cirrus/cs35l41-dsp1-spk-prot-17aa231a-r0.bin -> cs35l41-dsp1-spk-prot-17aa22f2-r0.bin Link: cirrus/cs35l41-dsp1-spk-cali-17aa231a-l0.bin -> cs35l41-dsp1-spk-cali-17aa22f2-l0.bin Link: cirrus/cs35l41-dsp1-spk-cali-17aa231a-r0.bin -> cs35l41-dsp1-spk-cali-17aa22f2-r0.bin +Link: cirrus/cs35l41-dsp1-spk-prot-17aa231a-l0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-16_5dB.bincfg +Link: cirrus/cs35l41-dsp1-spk-cali-17aa231a-l0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-16_5dB.bincfg +Link: cirrus/cs35l41-dsp1-spk-prot-17aa231a-r0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-16_5dB.bincfg +Link: cirrus/cs35l41-dsp1-spk-cali-17aa231a-r0.bincfg -> cs35l41/bincfgs/cs35l41-dsp1-16_5dB.bincfg Link: cirrus/cs35l41-dsp1-spk-prot-17aa38a9.wmfw -> cs35l41/v6.61.1/halo_cspl_RAM_revB2_29.63.1.wmfw Link: cirrus/cs35l41-dsp1-spk-cali-17aa38a9.wmfw -> cs35l41/v6.61.1/halo_cspl_RAM_revB2_29.63.1.wmfw Link: cirrus/cs35l41-dsp1-spk-prot-17aa38ab.wmfw -> cs35l41/v6.61.1/halo_cspl_RAM_revB2_29.63.1.wmfw diff --git a/cirrus/cs35l41/bincfgs/cs35l41-dsp1-14_5dB.bincfg b/cirrus/cs35l41/bincfgs/cs35l41-dsp1-14_5dB.bincfg new file mode 100644 index 0000000000000000000000000000000000000000..4cf46ff5c9d46e7a03305d937a8db08964c111d5 GIT binary patch literal 32 acmXr@nkB%1^_350c-#O literal 0 HcmV?d00001 diff --git a/cirrus/cs35l41/bincfgs/cs35l41-dsp1-19_5dB.bincfg b/cirrus/cs35l41/bincfgs/cs35l41-dsp1-19_5dB.bincfg new file mode 100644 index 0000000000000000000000000000000000000000..e93cb468a528578278729cb286ee1573d6ac45c1 GIT binary patch literal 32 acmXr@nkB%