From c2516a030f87fada51b824cc77d3f3cf070ccbff Mon Sep 17 00:00:00 2001 From: Srinivas Kandagatla Date: Fri, 14 Mar 2025 16:54:24 +0000 Subject: [PATCH 1/2] qcom: Add Audio firmware for Lenovo T14s Add ASoC topology firmware for Lenovo T14s based on Qualcomm X1E80100. Signed-off-by: Srinivas Kandagatla --- WHENCE | 10 ++++++++++ .../21N1/X1E80100-LENOVO-Thinkpad-T14s-tplg.bin | Bin 0 -> 25216 bytes 2 files changed, 10 insertions(+) create mode 100644 qcom/x1e80100/LENOVO/21N1/X1E80100-LENOVO-Thinkpad-T14s-tplg.bin diff --git a/WHENCE b/WHENCE index 0af94f18..d1c73f68 100644 --- a/WHENCE +++ b/WHENCE @@ -8138,6 +8138,16 @@ Originates from https://git.codelinaro.org/linaro/qcomlt/audioreach-topology.git -------------------------------------------------------------------------- +Driver: qcom-x1e80100 - Qualcomm ASoC tplg Firmware +File: qcom/x1e80100/LENOVO/21N1/X1E80100-LENOVO-Thinkpad-T14s-tplg.bin +Link: qcom/x1e80100/X1E80100-LENOVO-Thinkpad-T14s-tplg.bin -> LENOVO/21N1/X1E80100-LENOVO-Thinkpad-T14s-tplg.bin +Version: v0.1.0 +Info: DATE=17.03.2025 + +Licence: Redistributable. See LICENCE.linaro for details +Originates from https://github.com/linux-msm/audioreach-topology.git + +-------------------------------------------------------------------------- Driver: ti-tas2781 - tas2781 firmware File: ti/tas2781/TAS2XXX0C94.bin File: ti/tas2781/TAS2XXX0C95.bin diff --git a/qcom/x1e80100/LENOVO/21N1/X1E80100-LENOVO-Thinkpad-T14s-tplg.bin b/qcom/x1e80100/LENOVO/21N1/X1E80100-LENOVO-Thinkpad-T14s-tplg.bin new file mode 100644 index 0000000000000000000000000000000000000000..eba214862d3435ccd57df53b29dc8adb04138a40 GIT binary patch literal 25216 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 Date: Fri, 14 Mar 2025 17:02:10 +0000 Subject: [PATCH 2/2] qcom: Add Audio firmware for Lenovo Slim 7x Add ASoC topology firmware for Lenovo Slim 7x based on Qualcomm X1E80100. Signed-off-by: Srinivas Kandagatla --- WHENCE | 5 +++++ .../83ED/X1E80100-LENOVO-Yoga-Slim7x-tplg.bin | Bin 0 -> 20256 bytes 2 files changed, 5 insertions(+) create mode 100644 qcom/x1e80100/LENOVO/83ED/X1E80100-LENOVO-Yoga-Slim7x-tplg.bin diff --git a/WHENCE b/WHENCE index d1c73f68..8dde11f2 100644 --- a/WHENCE +++ b/WHENCE @@ -8144,6 +8144,11 @@ Link: qcom/x1e80100/X1E80100-LENOVO-Thinkpad-T14s-tplg.bin -> LENOVO/21N1/X1E801 Version: v0.1.0 Info: DATE=17.03.2025 +File: qcom/x1e80100/LENOVO/83ED/X1E80100-LENOVO-Yoga-Slim7x-tplg.bin +Link: qcom/x1e80100/X1E80100-LENOVO-Yoga-Slim7x-tplg.bin -> LENOVO/83ED/X1E80100-LENOVO-Yoga-Slim7x-tplg.bin +Version: v0.1.0 +Info: DATE=17.03.2025 + Licence: Redistributable. See LICENCE.linaro for details Originates from https://github.com/linux-msm/audioreach-topology.git diff --git a/qcom/x1e80100/LENOVO/83ED/X1E80100-LENOVO-Yoga-Slim7x-tplg.bin b/qcom/x1e80100/LENOVO/83ED/X1E80100-LENOVO-Yoga-Slim7x-tplg.bin new file mode 100644 index 0000000000000000000000000000000000000000..18d09d8a8fcbd89b7594d6c2a624ac5a804c92f8 GIT binary patch literal 20256 zcmeI4&u<$=6vx+gLMsX)(3T%XLV@ON#c{ZAlyZzHZB;lR*~WJ3h@^>Jr<7Zfdf>?a z!2ym)Tyx+z?Y(~lXMPCY$FtL!wRb(^&937jPc?b_53X-52dbPE zvKAd5Mzkc9V|d<*>XOhR%eJKx{c4@QEvsJ9>7i8gxI5@~Tl?$Pdk1@s_MpGFu2@d| z_g^Wxk>~Y+(3gUe{0o9(shd*K0Uc4T6iO9JsYvA-_o47`&z9+MEewJ#bR{@}2}S;~&}E_U zBfoRBH`v|jc6M8})vJ50&p&CkKV7|fuy?eNcJXpvPD>&*taAJ%=Mf8II<3-+lrS@= zuvoDaVqWZXaHZJuUBr2sO@DV;VRuP7eJJ&uRBh9r_3!o?-NPFCq?M$3OXIc2Xxp^r zKb8aAKCvV0Q_n5faShC%dD?WTscc#%XK2&Xe9Wdf$EGPsHjO+sT^0(CuSwN79=7)z zoo@S})9p{hQbfFp3rBovRycN~FXjWgVQpaitPRT<*9PRlu_E+uq0BvaUXW_z**>^) zuiGEwg6KTsS!pUfD;e=b9z0od!4n@E#dH5wI~Ti@riaCa=dp0j%05S97cmF>yqFPB z7Xya)fF>Ea1j|<-O91wa##$G9U1GAR2`2P|4HHz^5FQ2(Byce@I38!R1Rl@Cpds-)_8w{zMKd|`6_M9k<(MP?M=)#l0YMILIp2#v3&8^iqcwDYN=aKxUmTb-XWesIj1PazME zmxbE->8o;0jJ?w!+p|1>K+!2vv%GCr3g51wm6Z9HF)YZ}jfXPWn-_0{dx;ozvx z6JT<&^AF$mqDA33>gV79p7QJ(d)LoM$TwMglirJR|B+PW!IOfYn|M^8i+HpYs(3^! z@{LExBt6gL*FC9VG8&K8n+nIQ@g8|_tO@mtNA-D*aM@8Y-k+EX8Ivz28aLgKykO#-QP<#C}@krr$+VN;sc!C3XW{pS4gXgAD8&4CD z>ecDu(Pkm>s3<%~{Tv*?Giy9T9y}@dIq|5|y|>%$*4E$6IU>2@`V;AUQ!4(qES0#i z9IAMovQDZ&*=MWc;r)j5*9~>`d%s-KT9KrLKP;B5&srbe}5d~k?(+J<%dez`NNWu4} z4et%$P0#YP;QM;0bi5;aC9MOD!?tbK0c4WafhD<@whlaKDSX!=e1$b}-vj+6?R!8T ze7_J1zUZ2SueHt!zWKiCn`eB%1^dmq&LXevH*K9w+uL(PCXIP3NyWyQ8?#@hzPht} zzuT8(aSnw<5ZQStdViR$ z6UX?5#&4**b*^>S_lr1Bnj4?>XOi794#qZacblhfcRso5!tRu%Jxg}?hZr4svu$?? zdC=BTXZPTwMmUO#LQDN+9ZT{lpWI&Comrm&M$id~Qmi!XKo;Q|Afx+}N?`jPR_%Eaj`=1SolqjbE94=8ALt z?=-wx8ar8(1p;{?z;oL)c1ZrL%Y*NOfU5mPU!NB`$!GB+YTRedex|fB7_8j9x{rm= zrlGmGo&|xp&${jK|KhW(Gvhw%{{7qdteclUsFa1@DjXJnpB)6^YlGX~lhy|8Ui*O0 z$S1{F(&KTTb^k_aeAdlNA5j{<@L8V;Tky;k0&$;p+k4(VOM7b(B0c#43xB;NReyJu z_xC)yU7zo*G%q^jxo6XE*Y)kJ=FR&XeBG|k*fejxzi^v5_8FVjA>Uuuj1E3yQ#$1T zjhSxO-zM|_E=%j+<8PW*&zt*AVdUTrqTBVi$^5@h(K`5yP4gCGlYV1UI^_TTgUNy1 zzolv&e0<1Z0~{#w6RI|@2pw}pLvT7)N!KQ^|#6V_t>5{8XVI0`q}SK>}Rou(xHCmY1UnLE-*I! z35pv%-Q%C6r+&|4^mNCES?hUL9&Fja0j3G|pSo|ujLE%MLam2>-x_Dr!JX+V9sG7d F{s$W4B2NGS literal 0 HcmV?d00001