From d176ba4d501dc43c5d0070e671a2afe6cf390df9 Mon Sep 17 00:00:00 2001 From: Cezary Rojewski Date: Wed, 10 Jul 2024 10:08:39 +0200 Subject: [PATCH 01/17] intel: avs: Update AudioDSP base firmware for APL-based platforms Update the existing base firmware to recent maintainance release. Signed-off-by: Cezary Rojewski --- WHENCE | 2 +- intel/avs/apl/dsp_basefw.bin | Bin 505632 -> 505632 bytes 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/WHENCE b/WHENCE index 17b7585e..5545d7c2 100644 --- a/WHENCE +++ b/WHENCE @@ -4364,7 +4364,7 @@ Version: 9.21.00.4899 Link: intel/dsp_fw_release.bin -> avs/skl/dsp_basefw.bin Link: intel/dsp_fw_kbl.bin -> avs/skl/dsp_basefw.bin File: intel/avs/apl/dsp_basefw.bin -Version: 9.22.01.4908 +Version: 9.22.01.4917 Link: intel/dsp_fw_bxtn.bin -> avs/apl/dsp_basefw.bin Link: intel/dsp_fw_glk.bin -> avs/apl/dsp_basefw.bin File: intel/avs/cnl/dsp_basefw.bin diff --git a/intel/avs/apl/dsp_basefw.bin b/intel/avs/apl/dsp_basefw.bin index af3a718a5d622c833fd5489211adc647f23681c8..8231306ed5e2170be5148178dbcdc1f0ea253c12 100644 GIT binary patch delta 459 zcmZ4RPHw?FxeYz+670;%3ilWo7*u@yjDQpaCxaLRBZH~%cFI9Ne%*Gyw)3AC z8-37G*i!7g{Zqwqg@?|EWh+`)O=RZQFXmY<@wIm$`Q^> z&p)q^bM)o8|GE5p;BUr9JD=Uvn_t5DEQGJm#lpqovq8zk6Q?yS4!pEp(J|}5u{&)K zZ@Ok5Z7kqRlbK@omT}3ntG%~hie)L6>$`s8)0r2qta`}u@wYwO*X>&z{k6d6PPpWZ z1DBJT8ciqv;q*`_wy0@nTz-}3(B^`^4xi?Kcjuo{E3viany-K ctG7F=GXgOa5HkZY3lOscG23=$b@sdc0DxV~egFUf delta 459 zcmZ4RPHw?FxeYz+5=>0W3ilWo7*u@yjDQpaCxaLRGlP!sGY^u9Y?UHj#hs%Ql@7G*i-zK<9dFkQy`vMmnbUJ>%+}L{GM`Z5mU;XLE(!JSc zQ+;+a_-*NaUDbL2cG$+-HuVOQH$o5V*6*Fil{)3{QY<0uHAc;6ML_YP$kt;$O%X~z*&)v8D z9wxZMco&}~n|;Ro2~YG~_IsArHqAbwg9tQ(2xm8$23e2z37F=YjFgb-Qhp?iL zT>6vcxiu9k=e21{FdaB1>+s>8`ZaqI|18 Date: Wed, 10 Jul 2024 11:24:18 +0200 Subject: [PATCH 02/17] Add a copy of Apache-2.0 For WHENCE descriptions to reference. Signed-off-by: Cezary Rojewski --- Apache-2 | 202 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 202 insertions(+) create mode 100644 Apache-2 diff --git a/Apache-2 b/Apache-2 new file mode 100644 index 00000000..8f71f43f --- /dev/null +++ b/Apache-2 @@ -0,0 +1,202 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright {yyyy} {name of copyright owner} + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + From e71decaf202cbb2e1b2c452d11e75019f9afaa4d Mon Sep 17 00:00:00 2001 From: Cezary Rojewski Date: Wed, 10 Jul 2024 10:58:27 +0200 Subject: [PATCH 03/17] intel: avs: Add topology file for HDAudio codecs The topology file defines stream layout for a single bidirectional endpoint. Binary equivalent of the XML source in the avs-topology-xml repository. Commit ac7dccab470e ("hda: Update available configurations"). Link: https://github.com/thesofproject/avs-topology-xml/commit/ac7dccab470e06f9ac8645ed72fdbefd1c2fb898 Signed-off-by: Cezary Rojewski --- WHENCE | 5 +++++ intel/avs/hda-generic-1ep-tplg.bin | Bin 0 -> 7372 bytes 2 files changed, 5 insertions(+) create mode 100644 intel/avs/hda-generic-1ep-tplg.bin diff --git a/WHENCE b/WHENCE index 5545d7c2..1de09a2f 100644 --- a/WHENCE +++ b/WHENCE @@ -4373,6 +4373,11 @@ Link: intel/dsp_fw_cnl.bin -> avs/cnl/dsp_basefw.bin License: Redistributable. See LICENCE.adsp_sst for details +File: intel/avs/hda-generic-1ep-tplg.bin +Link: intel/avs/hda-generic-tplg.bin -> hda-generic-1ep-tplg.bin + +License: Apache-2.0. See Apache-2 for details. + -------------------------------------------------------------------------- Driver: snd_intel_sst_core diff --git a/intel/avs/hda-generic-1ep-tplg.bin b/intel/avs/hda-generic-1ep-tplg.bin new file mode 100644 index 0000000000000000000000000000000000000000..614e698ebf3b034df256ccac744b48a6d021472e GIT binary patch literal 7372 zcmeI1O;1xn6o#)_KR{G8E?Ah@1&JGxlDK43U}0P;`=+!gM5K+15jBPcet;jS3u9tT z)WpBw#;y3hHSt>$e}MaXo^~z{<4isGdQlggWO{CA&b;Tn=e{#{3d6Od#f?$RwutLB z*VWF}#X50y)0Y#!Ng92tW#2oZXi&h(5x4T$)1`@Oxil~yGYMzkEkp2R?s^ku_iga> z5lp5Ysf#&hxHcp(jYDUE!uq!IU88s=g$$HvUdcMT@@ z5W*yH8qA(HnA9l^X5PZI>yF0Yc~Ba)=6fH-5IZ2gdtVgwi+?QN3&szaad!^g_MAEC zU=BW>W9LS*JQEw|3Ls+Fj9)bVx_B;c@F7LWi^KSORX*ms?%dk7G=F$;aPQr3{kPw^ zn8f)o(UcYw?$jTwn|z45d8nl?53$-jE+#pBnCuH$ObvIQKY6&dtm=-Qe3)6+9WD9t zNVmF1ZrwKrFte^ZcyLEMS=F8T`Y^MuduJezbf>QS)&OSKb?-8HSYKJyeOmxC>$-0b zwb>9)d{L{L#_prCHudt@@d!*5a=4Z`8=aTWnb4lEJxgf^gzb;sDj1hOy>Wg#1 zn{j(xzcq31#WU}N`To)P&&Jzlop;ig4o4{;PQMx}4~P6LbCrCrR6^ zaa=p}iVa)mP;P;H!wM`?G2$1b?UYuj&lD=9W8-p}smZaf(GIXK4;g(db4O%i_A~61 zz9js(Pw;piCk@`T@ipV^m?AGAu_5D!#q&(}O9O{?&y3wS{(FPV)!*Vi-XG~5smsHD|oUxYK zOWoR%JE?9pIb+>&4zV>_|4;U1YU0zVmY-WkYC;{c)!3KeYp*l*<*alIPU!vM>Q>UK zc%;#?hDWSr&ik5rq|vvAN33tozdjx-HLu(E1WIkcJB#@CWjOmauj7}6=DER;))=$T zBJg!{@@!aVcX5svX(DSm#1pSn?u2mm9c%*@? Date: Wed, 10 Jul 2024 11:18:47 +0200 Subject: [PATCH 04/17] intel: avs: Add topology file for HDMI codecs The topology file defines stream layout for three unidirectional playback endpoints. Binary equivalent of the XML source in the avs-topology-xml repository. Commit 6233cc465ee5 ("hda: Add symlinks for 3-endpoints HDMI variant"). Link: https://github.com/thesofproject/avs-topology-xml/commit/6233cc465ee5f3ad8705ad958f5f31ee4d5f6ccb Signed-off-by: Cezary Rojewski --- WHENCE | 2 ++ intel/avs/hda-808628xx-3ep-tplg.bin | Bin 0 -> 7264 bytes 2 files changed, 2 insertions(+) create mode 100644 intel/avs/hda-808628xx-3ep-tplg.bin diff --git a/WHENCE b/WHENCE index 1de09a2f..c01485c9 100644 --- a/WHENCE +++ b/WHENCE @@ -4373,6 +4373,8 @@ Link: intel/dsp_fw_cnl.bin -> avs/cnl/dsp_basefw.bin License: Redistributable. See LICENCE.adsp_sst for details +File: intel/avs/hda-808628xx-3ep-tplg.bin +Link: intel/avs/hda-8086-generic-tplg.bin -> hda-808628xx-3ep-tplg.bin File: intel/avs/hda-generic-1ep-tplg.bin Link: intel/avs/hda-generic-tplg.bin -> hda-generic-1ep-tplg.bin diff --git a/intel/avs/hda-808628xx-3ep-tplg.bin b/intel/avs/hda-808628xx-3ep-tplg.bin new file mode 100644 index 0000000000000000000000000000000000000000..8da4fdc5b46a8d3293126130ac5cc1f5508321ec GIT binary patch literal 7264 zcmeHLO=}ZT6pb1`T3l3dDVRmTjj_p$%Wm3ap@J*B57VZSpfv%hSQRNWKcKDEjR+!s zfGhWITy$go-ihG1f(!pcJjc0@KF74V&rCFwx$tsk-rRTJdFS0bGnr!jDvJuK-(tgy?_kn9YJ8uYg%yrT)A4Au9f{MLuK8m_u&eubL>{}vil5o zyU+NK%UG`QiHuzZ&OJ({o&tx^o)KHE)^i}|c!5THiN^U}q0#R(8qJ=EI&;hsG|tKM z96Ml#fkOvVsbSz_oaY4#a@~%@ec)VnoJH}wD!43oP4GGqi_ZXPJYB-i{O(&f_O8w! zUmiJd`}^?Cx6zpNYZsHbqK#>D-zjtN2T}vBV^$LIiXi=sRu^$V4(#LJ@%WPE$MNjD zZ1tJ_Bu9?1*Yr;OK1ke;a{fv1i=dr@@6qRygISrEbAOh2Uj@GjMmcc}EcxMIcg0{~ng@BC-7JBO-@*wyj(mv62T)H-^uIWQ*@ zOB9Gpfhq!pdDu7;%uWQ8r#FtAmdkUN8}Bo0{br^fJtZ;f;3f5_R4Z}og#xA?z1-%l zM_(x%>(Ni@QK?qq)(ZtpJ^Gul9_@EpKG)4V?Hzf@^IKT863kR;^|5@(%S|?B@|p1q zvB(^LlhXYkaq)E_=ki_5#n**{%ez-(FA8z)g{S;)NFB7kE;@v9b>C23d|fz%?|-`I iZe%aKIQK&PKbSgbeO+`2 Date: Wed, 10 Jul 2024 11:27:24 +0200 Subject: [PATCH 05/17] intel: avs: Add topology file for Digital Microphone Array The topology file defines stream layout for a single unidirectional capture endpoint. Binary equivalent of the XML source in the avs-topology-xml repository. Commit d7aa0496cbce ("dmic: Update topology to expose volume control"). Signed-off-by: Cezary Rojewski Link: https://github.com/thesofproject/avs-topology-xml/commit/d7aa0496cbce40915929fa944fb86716d0cbf83a --- WHENCE | 1 + intel/avs/dmic-tplg.bin | Bin 0 -> 9064 bytes 2 files changed, 1 insertion(+) create mode 100644 intel/avs/dmic-tplg.bin diff --git a/WHENCE b/WHENCE index c01485c9..f25afda6 100644 --- a/WHENCE +++ b/WHENCE @@ -4373,6 +4373,7 @@ Link: intel/dsp_fw_cnl.bin -> avs/cnl/dsp_basefw.bin License: Redistributable. See LICENCE.adsp_sst for details +File: intel/avs/dmic-tplg.bin File: intel/avs/hda-808628xx-3ep-tplg.bin Link: intel/avs/hda-8086-generic-tplg.bin -> hda-808628xx-3ep-tplg.bin File: intel/avs/hda-generic-1ep-tplg.bin diff --git a/intel/avs/dmic-tplg.bin b/intel/avs/dmic-tplg.bin new file mode 100644 index 0000000000000000000000000000000000000000..5a0355da289befe477d013dbdee8c34a6de7ce75 GIT binary patch literal 9064 zcmeI0ONd-W6oxz6J`zWbi5g!q1rE3|MkUK2CNmKfBBJ6>!Y~O=Lnb}MM0}wG$s&jg zHKQ95#3#6MuNy%(#`xL_z7=%m(v6P)S6ziC$GUy*ojV4E9J>0yx9)lUryjSur-t|M zJg+yB3k8$u`j1OT7i$CyYT!9)=ca4He4CtLDG zY#;d}whw){KcL3-TD4EqkdtbQAM|>k3fHTh0+*MUKNFJQ=W56oYQ+0e4ZW|_5bqP4 zqR-n#J{b$^lYHuY64&|+x^I#vdR2K+r=riAJjeNjOZ0jB>eZ8a6@Av^Ic|*3cRu0N zwVoGL`K-y4*m;cXoP{@YcDovN<$f!ZOLDVt{f)ieHsOc5za`AAO|+uAIu0~@f) zhB?>PhB;+z*i486R>gsvwYfw0*nm|w)WX^<>OS%rW5bxYwP8%H4I4t_W9nwdj2J=9 z*8c_RA}10qC45PEk@{a2G7bSHi7tCD>g(vlYp-lLdGzk39a~=ib=#|7d!Oi)d}`}j z#wQZucePKOJ9#qZ-sXmlo1T4RY4bhr{r1;G@4xxc37-dJUdn?MR?3Yzflqvt>cxBt zdWN9Wq+ZOKlFu&n%HwVGsH+!qs+0#j;<&AV8~X%48Nb!47w^cD&o1>^C!awL$>Ua6 zFV;vYk1q9^NIsdn#d>LAgPtKd&${(^v2@AP`|MJ$OXM@CAvuq_dU32P<$-;iUn}6o zyA+?S%Tm1-)gRQ5oM&CVE|YG_XP0_ykk6oogu&gx}`j@kMm0xLDxw3Sy!*Cq>E4X)77fi z)fGOw)ax4g3~ET`R#&fUrCZ{L{YvX~UGmAhq*yP#2!fs=InTN=*eqT0^gg@P>w5VN zYDmtbu3lTDTgn6bSg!`$?70R$*itk0FW!-lvoIx3Cq$o1^q$ZKI`pxZ)Ayv&;~9NV znLhl|$9ovuu0|g!-z2^7ggpB`-T#pAr-b%5@we)0^P6~5e#w>gWAgWN!e4~MwKd`0 zj!c>V22jTj@-Z(n30#kWq@0Y%kF8SNqOsAMO zclZ$tejxlntJ9Vr_V5GY$K3Hb^NgImE-8B5%+KpG6ixVH4?hroU>APa!w-ZX>&54s z`FUN=xLy|>YTt=plm$P0Ieo7(o1K|gD;fFo^K=^T%^EqdJUY9eP*UkLAE@!hQ{6s181K|gD z;fFo^K=^U?@;PUIUY9eK*UkLAE@!C{zf?I6QD@A(1J)lg)g5Dk#00HQ+nCrB6C@`8b69`G)F;LSi3wVrwlT3MCP++v z_uAii*}uAb&ok%}<~Y~WgNFx)XAXotgV{sFg}LFu{qb?}>)*Ot_stB7s;6}l>#Uru z!2hWNb4s=_-)CnQ4j(yGSR?)Zh~05Rl07|jo8Ib6yJoRtPe7ha3y7uLCZ}lJ@T<*# YDQ$EchL37(&PQ!@Tjy}!V~tGy2BWnDu>b%7 literal 0 HcmV?d00001 From c4b2727ed91d9463514df4380c2b376fa3c6c702 Mon Sep 17 00:00:00 2001 From: Cezary Rojewski Date: Wed, 10 Jul 2024 11:31:43 +0200 Subject: [PATCH 06/17] intel: avs: Add topology file for I2S Realtek 274 The topology file defines stream layout for a single bidirectional endpoint. Binary equivalent of the XML source in the avs-topology-xml repository. Commit 60581de70a62 ("i2s: rt274: Align the topology with all the other rt ones"). Link: https://github.com/thesofproject/avs-topology-xml/commit/60581de70a62690b508ff5f34ccf1dc6c084301a Signed-off-by: Cezary Rojewski --- WHENCE | 1 + intel/avs/rt274-tplg.bin | Bin 0 -> 4976 bytes 2 files changed, 1 insertion(+) create mode 100644 intel/avs/rt274-tplg.bin diff --git a/WHENCE b/WHENCE index f25afda6..20a495c9 100644 --- a/WHENCE +++ b/WHENCE @@ -4378,6 +4378,7 @@ File: intel/avs/hda-808628xx-3ep-tplg.bin Link: intel/avs/hda-8086-generic-tplg.bin -> hda-808628xx-3ep-tplg.bin File: intel/avs/hda-generic-1ep-tplg.bin Link: intel/avs/hda-generic-tplg.bin -> hda-generic-1ep-tplg.bin +File: intel/avs/rt274-tplg.bin License: Apache-2.0. See Apache-2 for details. diff --git a/intel/avs/rt274-tplg.bin b/intel/avs/rt274-tplg.bin new file mode 100644 index 0000000000000000000000000000000000000000..b08642691e8774f82a27b910d187f8b8ec5d494e GIT binary patch literal 4976 zcmeH~OKVe65XYm|N2Nj)7hMQuQE_9fNoX16Bp9~! zufE1&jUX@^rVUbTy^`w+GA?prL|VL9ElkfGI5<|QR)byTWkYY*UGn7FwdU#C*0r$V zkMD$(b-(nv6j_qio@FvGgjwlJ>0rHHeMm@*gcSxgm zZqA19nj!vCPcLhMKQ?kl6THVw!q$y!!%Mttrw(QrQyj`Dx5y0 zbvH#vO?^4OlPVtX2f0wke#_16;bz&=zI1*O8j^az4q|egBxxZuJu$-*>289-i+6`yIFMb>mLu|psTW4fo@dbj7S>qVQ{WEH(4y5O Date: Wed, 10 Jul 2024 11:39:38 +0200 Subject: [PATCH 07/17] intel: avs: Add topology file for I2S Realtek 286 The topology file defines stream layout for a single bidirectional endpoint. Binary equivalent of the XML source in the avs-topology-xml repository. Commit 4718383f92a7 ("i2s: rt286: Drop S24_LE support"). Link: https://github.com/thesofproject/avs-topology-xml/commit/4718383f92a730cdaafcf5a7c882f5cde153edc7 Signed-off-by: Cezary Rojewski --- WHENCE | 1 + intel/avs/rt286-tplg.bin | Bin 0 -> 4976 bytes 2 files changed, 1 insertion(+) create mode 100644 intel/avs/rt286-tplg.bin diff --git a/WHENCE b/WHENCE index 20a495c9..650f6dcb 100644 --- a/WHENCE +++ b/WHENCE @@ -4379,6 +4379,7 @@ Link: intel/avs/hda-8086-generic-tplg.bin -> hda-808628xx-3ep-tplg.bin File: intel/avs/hda-generic-1ep-tplg.bin Link: intel/avs/hda-generic-tplg.bin -> hda-generic-1ep-tplg.bin File: intel/avs/rt274-tplg.bin +File: intel/avs/rt286-tplg.bin License: Apache-2.0. See Apache-2 for details. diff --git a/intel/avs/rt286-tplg.bin b/intel/avs/rt286-tplg.bin new file mode 100644 index 0000000000000000000000000000000000000000..95f2cf42de2bf7790a029fb93391e00452cbb6f9 GIT binary patch literal 4976 zcmeH~OKVe65XYm|N2Nj)7hMQuQE_9fibxk-7~{&Nb|2G3vG~ZPX~n8Ypk281QQe3j zf(m{GKY{hV6?`lB5!}W9?`E!^T$0{%LsDIIVDdkA?%e;(nYnY4oX16Bp9~! zufE1&jUX@^rVUbTy^`w+GA?prL|VL9ElkfG7&}y`R)byTWkYY*UGn7FwdU#C*0r$V zkMD$(b-(nv6j_qio@FvGgjwlJ>0rHHeR5*P~ z>u!pUn)-5lCsjP&4|1W7{g#{C!_Bg#$&Y=)M?cOR-vz^pq3e_5@Q@ra%nQk7j}#vC zk==W2_{8w3p}U8pW^-eZ2b|;qu4Enyis$rra;1AbrVYFGp~uvqO^?0ui`Q0kVQoR* z+T!cmWAcs1#Fn<7X=66^F8Dv@lXJOc?>zI1*O8j^az4q|egBxxZuJu$-*>289-i+6`yIFMb>mLu|psTW4fo@dbj7S>qVQ{WEH(4y5O Date: Wed, 10 Jul 2024 11:41:10 +0200 Subject: [PATCH 08/17] intel: avs: Add topology file for I2S Realtek 298 The topology file defines stream layout for a single bidirectional endpoint. Binary equivalent of the XML source in the avs-topology-xml repository. Commit 55d0790fcf49 ("i2s: rt298: Drop S24_LE support"). Link: https://github.com/thesofproject/avs-topology-xml/commit/55d0790fcf493f091e5cc30ddb91372135db62b2 Signed-off-by: Cezary Rojewski --- WHENCE | 1 + intel/avs/rt298-tplg.bin | Bin 0 -> 4976 bytes 2 files changed, 1 insertion(+) create mode 100644 intel/avs/rt298-tplg.bin diff --git a/WHENCE b/WHENCE index 650f6dcb..aaeeb5d1 100644 --- a/WHENCE +++ b/WHENCE @@ -4380,6 +4380,7 @@ File: intel/avs/hda-generic-1ep-tplg.bin Link: intel/avs/hda-generic-tplg.bin -> hda-generic-1ep-tplg.bin File: intel/avs/rt274-tplg.bin File: intel/avs/rt286-tplg.bin +File: intel/avs/rt298-tplg.bin License: Apache-2.0. See Apache-2 for details. diff --git a/intel/avs/rt298-tplg.bin b/intel/avs/rt298-tplg.bin new file mode 100644 index 0000000000000000000000000000000000000000..d6b283b3434a2f5e85d039603b20d410e5344f16 GIT binary patch literal 4976 zcmeH~%WG3n5XPg{N2P*_i!KDSs5@&_L@IP)j4PMgeM}R@;v<))6{{kFcHz=Tbt8fZ zD!6j*UtoQ21>Xw(3GU+eyP2yem!$XHkW?2Pn0)8Xo%_w4nL8&*zH&UbHq(#|f+1V~ z>T4`k2?DcWS|`QUE4ij1V!qoJ>gQJCNHP~5RGW0gxB~PARZJw@eO$!_T z_>N0i_e-Bkkwt0kStj#Bn3cYiZm!qsuY|;SEk)i);dm<@l)jT9aZaA;gfpw>B2ITd z^bXGbQgY{d7=vWD@acg}W<*$%?lIgeL|h*F%JVMI4fDHYxL|l&$np*!Dri=KaCuW7 za|8G9Ze5%^x-hom!OxL<@8g{Kwc^|)d#9Y#z7?m;9dq)owBj5{!Rgj`y`E$5+ojPv zH*3Rp)e!%vr{y3m83Jc)qHYxw&}4~e%|3{qIWS>k~WjNi*la0iHh;Bme*a literal 0 HcmV?d00001 From c3abcb61353c278609080b36a53f12cbb0e68981 Mon Sep 17 00:00:00 2001 From: Cezary Rojewski Date: Wed, 10 Jul 2024 11:43:43 +0200 Subject: [PATCH 09/17] intel: avs: Add topology file for I2S Realtek 5514 The topology file defines stream layout for a single unidirectional capture endpoint. Binary equivalent of the XML source in the avs-topology-xml repository. Commit d4d89367d375 ("i2s: Add RT5514 topology"). Link: https://github.com/thesofproject/avs-topology-xml/commit/d4d89367d375ed1af760a7069b5d73eceb46248f Signed-off-by: Cezary Rojewski --- WHENCE | 1 + intel/avs/rt5514-tplg.bin | Bin 0 -> 3144 bytes 2 files changed, 1 insertion(+) create mode 100644 intel/avs/rt5514-tplg.bin diff --git a/WHENCE b/WHENCE index aaeeb5d1..cc805154 100644 --- a/WHENCE +++ b/WHENCE @@ -4381,6 +4381,7 @@ Link: intel/avs/hda-generic-tplg.bin -> hda-generic-1ep-tplg.bin File: intel/avs/rt274-tplg.bin File: intel/avs/rt286-tplg.bin File: intel/avs/rt298-tplg.bin +File: intel/avs/rt5514-tplg.bin License: Apache-2.0. See Apache-2 for details. diff --git a/intel/avs/rt5514-tplg.bin b/intel/avs/rt5514-tplg.bin new file mode 100644 index 0000000000000000000000000000000000000000..c9aa83804e27f7a20df5096df991fa5ac99cde37 GIT binary patch literal 3144 zcmeH|%WG3n5XP?>AC(HVxGXe_xU<$u3NE^-=}PEE-G`W}4QLaRC{~LE+J%KKsB;FE`Gms0@L)~*ozMkIxzjtnVIv=lvSWo8nt@Up4OQLY51*U$p%a zd)1N@AZ)Mc&vfVQo88OPM;3;9?|kpS^_Dw8KjeUuxF+Wf+k5U^@;A6Uf6eWC*sgPM z_ejY{Ka=(#E*lchlDLan5QB}ogzb`x!-s9k+2F;-`vTL_=C^uhaUX>EKHC11;TJ>y zCf>^y=S`%UfZ{vp?fY)s&Pn!vb<4Y}|6T&a4l9P&mI z)?CdsiLGgO=E$Xgvz$v= Date: Wed, 10 Jul 2024 11:46:09 +0200 Subject: [PATCH 10/17] intel: avs: Add topology file for I2S Realtek 5640 The topology file defines stream layout for a single bidirectional endpoint. Binary equivalent of the XML source in the avs-topology-xml repository. Commit 44a399dd585b ("i2s: Add ALC5640 topology"). Link: https://github.com/thesofproject/avs-topology-xml/commit/44a399dd585bddac2241bbf7b2f4bfccc21aef14 Signed-off-by: Cezary Rojewski --- WHENCE | 1 + intel/avs/rt5640-tplg.bin | Bin 0 -> 5652 bytes 2 files changed, 1 insertion(+) create mode 100644 intel/avs/rt5640-tplg.bin diff --git a/WHENCE b/WHENCE index cc805154..f9cfc72e 100644 --- a/WHENCE +++ b/WHENCE @@ -4382,6 +4382,7 @@ File: intel/avs/rt274-tplg.bin File: intel/avs/rt286-tplg.bin File: intel/avs/rt298-tplg.bin File: intel/avs/rt5514-tplg.bin +File: intel/avs/rt5640-tplg.bin License: Apache-2.0. See Apache-2 for details. diff --git a/intel/avs/rt5640-tplg.bin b/intel/avs/rt5640-tplg.bin new file mode 100644 index 0000000000000000000000000000000000000000..9c4333aa5b2174015f58a71833753c20b1a65f82 GIT binary patch literal 5652 zcmeI0Noy2g5QayMD-oi2$U$%p5if~}5XD0d#(46mxyMPO7+f-B5u+l3DEBtKgeP-XTcG!?iSZGS z4w~I4`%H=~N@t&xO3!7>(ihUUTCMg{mK?97$ZIM2-bmY}Z>2~SlQ~5&%bJ&jNnVfH zrspg?iA%zyP9C#d0Mplo?*Hh%`!0$}TpZ?R`HNywqc}{t3u98lILy{Rz+@eP3E#MS(%Z7$A=D|Zo}4k@ z&@+0(dJHjd={bu1Cv_!9i0%2x9n`f5Uyf%msc#(LJoWW!7+h+$T}pkZ!;D=Jm(3E- zkhlvPVDZ6)@kJNMe0-Oj4_tig72f-`{odj}8tx~1{%rQES${`-kT1_2(V?7hMZXx{ zH?!Ym;TGkD4^GVa7o3zfsBu_3?kHry-QRoy--aBZkrLwPrCX%Ikc(AVFf%P$YdGLMk00$oMjN>sczw7bv-|q4Lm>yG$gdS(&=j&Fq z$D)wA$MB8jEYi_kk%sxH598 zF=|Uo{r#*97?Wq8{{*UgWC{QP literal 0 HcmV?d00001 From c9c868c74ea31cad8623f6bc5d2d88766a7c14a3 Mon Sep 17 00:00:00 2001 From: Cezary Rojewski Date: Wed, 10 Jul 2024 11:50:17 +0200 Subject: [PATCH 11/17] intel: avs: Add topology file for I2S Realtek 5663 The topology file defines stream layout for a single bidirectional endpoint. Binary equivalent of the XML source in the avs-topology-xml repository. Commit fe1e7c6c5e7c ("i2s: Add RT5663 topology"). Link: https://github.com/thesofproject/avs-topology-xml/commit/fe1e7c6c5e7ce39ed9943ec565eaf84e0b82eb98 Signed-off-by: Cezary Rojewski --- WHENCE | 1 + intel/avs/rt5663-tplg.bin | Bin 0 -> 4576 bytes 2 files changed, 1 insertion(+) create mode 100644 intel/avs/rt5663-tplg.bin diff --git a/WHENCE b/WHENCE index f9cfc72e..e3002e11 100644 --- a/WHENCE +++ b/WHENCE @@ -4383,6 +4383,7 @@ File: intel/avs/rt286-tplg.bin File: intel/avs/rt298-tplg.bin File: intel/avs/rt5514-tplg.bin File: intel/avs/rt5640-tplg.bin +File: intel/avs/rt5663-tplg.bin License: Apache-2.0. See Apache-2 for details. diff --git a/intel/avs/rt5663-tplg.bin b/intel/avs/rt5663-tplg.bin new file mode 100644 index 0000000000000000000000000000000000000000..1890d768d912c7a83cb6f0e5d3c986736779eb3b GIT binary patch literal 4576 zcmeH}%WG3n5XPg{N2Nj)7hMQu5qH)qYH`s`jf>(^yN_uSQG7HsRji5x+KoFO)r|-u zsNlcgrVBUL_f7=g3NHN*;`dAEmNDGqp49kQbYME?%=ykYbLP%DX?FbZ@aoiptdq&u z_=q`IXkIp7m+TrTzCR^D6l6%`#E3M1wvwBe+&eh9J6EZcw-sB(-mFFPWbaA?df%!T zA9%2%QpVlVCsJfyT78sCJ(W#MpGkXbwc2x8V!V(dFQst2lJ-eoOOZxS_IS=-%|kfB zMV$UTd?wDcM@sI@`w1f1A$xgWDm5TmmF|?z$-he$Y21T5ZV!8#?cvOR&z$DO@q2u} z^bdLZ*jFu|>#_`IZGOY%H)Y{VYYovbbxnV!d+yxYG(UZCc4+I}?*q5rHgbZ46Y-oI zG>4OBPRk%nLpV8a948!0&6DpJ$Jt|?A$j^5uhl-zvqc*9_LSY{OJ>0{1b1Eo&V`R$ z@Lg~?*6>|)K6vr*X0YyS|ITn9WWjv2`6shq%=&x&UcPqjc}BeCihee}uV%l=61OoY zeB{KQf02{I)@vNqj&}yhx;L03a5iMb&I5i%x=~tx01LUJC5<~NdeUmG_}*xd{#eYN zCX@JYxL&??^5dNF@jXr%-)ULC)40t&W|+rAvfpf07VLH@Jm@`JyKnY^*@tHR84j3l zM*CcC$NqM0A1l7ktJ`YOq_#o%Wvm{*Q(I9qtu1x;wPpTG9n1emkMcIf)-f=@PSmkg zkCGpC1VfK9_q{-m#?&^b2SgPtN%udlN9nC5wGGOz6Sd`l&F(*S^F2zw{;lPSAqV6N zixT!Q9x3IEmC|J0m-NT5{l)z8B Date: Wed, 10 Jul 2024 11:53:23 +0200 Subject: [PATCH 12/17] intel: avs: Add topology file for I2S Dialog 7219 The topology file defines stream layout for a single bidirectional endpoint. Binary equivalent of the XML source in the avs-topology-xml repository. Commit 5d926452d708 ("i2s: da7219: Do not hardcode CprVirtualIndex"). Link: https://github.com/thesofproject/avs-topology-xml/commit/5d926452d708ff625c11dfc558bd855c179d106c Signed-off-by: Cezary Rojewski --- WHENCE | 1 + intel/avs/da7219-tplg.bin | Bin 0 -> 4576 bytes 2 files changed, 1 insertion(+) create mode 100644 intel/avs/da7219-tplg.bin diff --git a/WHENCE b/WHENCE index e3002e11..8a52b610 100644 --- a/WHENCE +++ b/WHENCE @@ -4373,6 +4373,7 @@ Link: intel/dsp_fw_cnl.bin -> avs/cnl/dsp_basefw.bin License: Redistributable. See LICENCE.adsp_sst for details +File: intel/avs/da7219-tplg.bin File: intel/avs/dmic-tplg.bin File: intel/avs/hda-808628xx-3ep-tplg.bin Link: intel/avs/hda-8086-generic-tplg.bin -> hda-808628xx-3ep-tplg.bin diff --git a/intel/avs/da7219-tplg.bin b/intel/avs/da7219-tplg.bin new file mode 100644 index 0000000000000000000000000000000000000000..dbf9b6bbb6675cd734a0e1b8c5a074ae1a45e73f GIT binary patch literal 4576 zcmeH}%W70X5QayMmq-K^7g-3-BJNCLL=YjH7#G2%W>XMpPxh`gp!cmy z@PP+AEM?p-eJVv3q*G6Fxo5IlrO&a|YW0OIFzm(jWcN0X?BfHp>%k|36X}(u>O4=ty>i6LGd%&jc;mk>U=H!p#_#v8SdGw+nfy*+97`Knp)48dK}fOFv^7krl;jx~H&oDW`n zycw+f+P^p4M_Dk7HveSyi&=lqKggHmo_C3tT+z?Q_toq-S>o2`gpZuq^DlBz*jkO_ z+VRdHgYFIH2%HTWvh#qSk#3XL9>CGUiIT>x6g_FxW_)k8NPjHnPLoOeH{2{=mi#y; ze0-0y#&^!_m@MDRV+MFUB!|on%7WP=g$I3LYY%1V%SVQJY<_=+!{(b2&eeA0Z`XES z@qJ$HcJ>Cf4a%=eoYdoYYOC!HYfIgIZJGa4$MXNtqx3*x9Ru@gMID>qx)aqqvY$~TAmtmK(4VUVGrY> zQdF#z#%sQ`AH#MRqf=?n<#pnqtFl^wR#f1mNa8*$pNS?%qS4dMc-w4o%7J)$&}QP} zj7H`03+J2vwOnZ&pM$@%@Wpqw)9x&P#^bYx2###QK$%0Lb>(`Ap=uORn^)b@M wHQxNui)lF4m$1V@*bu%LQ{ycc!s`%-jrl{Y=+aGddNNh3FHI|EdT%j literal 0 HcmV?d00001 From c4fa4b29a37da3f6b7971fcca5a62c887ad92402 Mon Sep 17 00:00:00 2001 From: Cezary Rojewski Date: Wed, 10 Jul 2024 11:55:45 +0200 Subject: [PATCH 13/17] intel: avs: Add topology file for I2S Maxim 98357a The topology file defines stream layout for a single unidirectional playback endpoint. Binary equivalent of the XML source in the avs-topology-xml repository. Commit c87c39c7a772 ("i2s: max98357a: Fix spacing"). Link: https://github.com/thesofproject/avs-topology-xml/commit/c87c39c7a77270c9fb641ab83dcca8839bc4038a Signed-off-by: Cezary Rojewski --- WHENCE | 1 + intel/avs/max98357a-tplg.bin | Bin 0 -> 3228 bytes 2 files changed, 1 insertion(+) create mode 100644 intel/avs/max98357a-tplg.bin diff --git a/WHENCE b/WHENCE index 8a52b610..c8c234e5 100644 --- a/WHENCE +++ b/WHENCE @@ -4379,6 +4379,7 @@ File: intel/avs/hda-808628xx-3ep-tplg.bin Link: intel/avs/hda-8086-generic-tplg.bin -> hda-808628xx-3ep-tplg.bin File: intel/avs/hda-generic-1ep-tplg.bin Link: intel/avs/hda-generic-tplg.bin -> hda-generic-1ep-tplg.bin +File: intel/avs/max98357a-tplg.bin File: intel/avs/rt274-tplg.bin File: intel/avs/rt286-tplg.bin File: intel/avs/rt298-tplg.bin diff --git a/intel/avs/max98357a-tplg.bin b/intel/avs/max98357a-tplg.bin new file mode 100644 index 0000000000000000000000000000000000000000..d13221f7a5d4616fc9c9dc57e20a26a181b1be84 GIT binary patch literal 3228 zcmeH|%WG3n5XP@st(7iRT(}U-BJND9SW%&yHm<~7yAQWEV(9B)R9Y1Yw9779ts;mZ z;sg8_+_-RKeea}HtuOGuh~F=n$avF8u8q3sz<0lM=FFLyGxyBB*@=O^%|TVRiqbYd z*;XBF5JjfjDBdKX`&+WC0KIZfj2glV#oSmpdF<$+!$-ngu^8~V$ZLUkZv^b#3P{{1d%Vw-=4kbbUSLXuFukhBbmyI0I~S){vs0+3E0$j-G{kgxb4$Z+0KW ztgYDmlkpd0-)A4BOVVd)`6XBI+5CMq{$}iJLQf%C_r1XkKgc}}DS>8$9YUqkqulAd z#;p{!Z~1rr-f8id+0cTPZ)cfJ}#-G-#9DgUG5j~1Mb_} z1LKFrkBt2pj+<^q`&?~@{&j7iD!$LFLucn)4Qks|erfHe9&4$swl}OT`B7W$Cbebm z?=i2B9FRGZkYK~O|9oNeT&6Id8i?}YNd9cGvby@C&Ned~7FIX?sU^<3tXH5_6*wbD z_4hCu4X1{}QzP|J=sToTc~&3viG9wU_Wuuk&yshoXJ@U6Xx+*;JvBJl>TK;_(bV@W TiEWZRll-re*e1y#$=&(^28h12 literal 0 HcmV?d00001 From 65d14b198efc9d14a984fe79e09e392e003b3cc2 Mon Sep 17 00:00:00 2001 From: Cezary Rojewski Date: Wed, 10 Jul 2024 11:57:46 +0200 Subject: [PATCH 14/17] intel: avs: Add topology file for I2S Maxim 98373 The topology file defines stream layout for a single unidirectional playback endpoint. Binary equivalent of the XML source in the avs-topology-xml repository. Commit 6a09fc4a7883 ("i2s: Add MAX98373 topology"). Link: https://github.com/thesofproject/avs-topology-xml/commit/6a09fc4a7883f747f419064221351be429faaf26 Signed-off-by: Cezary Rojewski --- WHENCE | 1 + intel/avs/max98373-tplg.bin | Bin 0 -> 3748 bytes 2 files changed, 1 insertion(+) create mode 100644 intel/avs/max98373-tplg.bin diff --git a/WHENCE b/WHENCE index c8c234e5..8a07c72f 100644 --- a/WHENCE +++ b/WHENCE @@ -4380,6 +4380,7 @@ Link: intel/avs/hda-8086-generic-tplg.bin -> hda-808628xx-3ep-tplg.bin File: intel/avs/hda-generic-1ep-tplg.bin Link: intel/avs/hda-generic-tplg.bin -> hda-generic-1ep-tplg.bin File: intel/avs/max98357a-tplg.bin +File: intel/avs/max98373-tplg.bin File: intel/avs/rt274-tplg.bin File: intel/avs/rt286-tplg.bin File: intel/avs/rt298-tplg.bin diff --git a/intel/avs/max98373-tplg.bin b/intel/avs/max98373-tplg.bin new file mode 100644 index 0000000000000000000000000000000000000000..ffeafba9559620cd207813b5e46e5642ffb38bff GIT binary patch literal 3748 zcmeH}%WG3n5XMvAl`iT7+$df!?yOZRSfLKSJa8OXk+&%?;$*DqVD7?sp#ZI&)?YH!<4Nxja^(Rf4#U z3(G2l20>N~E)g%avEZLjv;20*GX8u{9nU2*sr;Vyw%u*XTrRt{zqaf3+9Gs6UL@T$ z;)mQdOi#a<9cu&?Y*rO;7Wv zHr?2{JN)hv6Fc)3oQSpy&$P#4t-?o|?=akH`#~L+!*mMT@O50@DmD0o9Mlt?~ zecT%Jv>`cRh};Pc@Wq#PWli^IByhU*n#p0iim4c%(VPGWRph*G@ehQW@_0ZU-Z@= zv2&p!H(#r@79~E;$(hJk#_Ww4jvBf$ofN64%P=7%wryhUz_)Ghj^SOydxk+-^uuJs z>~arbvaGwg={8?8TE|Xz&jIh?= Date: Wed, 10 Jul 2024 12:00:54 +0200 Subject: [PATCH 15/17] intel: avs: Add topology file for I2S Maxim 98927 The topology file defines stream layout for a single unidirectional playback endpoint. Binary equivalent of the XML source in the avs-topology-xml repository. Commit b83de8053e3b ("i2s: Add MAX98927 topology"). Link: https://github.com/thesofproject/avs-topology-xml/commit/b83de8053e3b4eb2548dd70e1087283706eef9a8 Signed-off-by: Cezary Rojewski --- WHENCE | 1 + intel/avs/max98927-tplg.bin | Bin 0 -> 3748 bytes 2 files changed, 1 insertion(+) create mode 100644 intel/avs/max98927-tplg.bin diff --git a/WHENCE b/WHENCE index 8a07c72f..44d376db 100644 --- a/WHENCE +++ b/WHENCE @@ -4381,6 +4381,7 @@ File: intel/avs/hda-generic-1ep-tplg.bin Link: intel/avs/hda-generic-tplg.bin -> hda-generic-1ep-tplg.bin File: intel/avs/max98357a-tplg.bin File: intel/avs/max98373-tplg.bin +File: intel/avs/max98927-tplg.bin File: intel/avs/rt274-tplg.bin File: intel/avs/rt286-tplg.bin File: intel/avs/rt298-tplg.bin diff --git a/intel/avs/max98927-tplg.bin b/intel/avs/max98927-tplg.bin new file mode 100644 index 0000000000000000000000000000000000000000..588d052ecf522d5ab2d0f931c3f2a8bad921af92 GIT binary patch literal 3748 zcmeH}$!k+l6vk8MN*8qiH;NC8J7ZM@TPR3}l?xG4+(}4nq@`0ZR#FuSv>U~R+9-ku z;s|cs>qgLxwN6{XSwa5@jo&XhuU=nXAkS9mq6g0V?r^4i?m3s&HJa>L9;?tQLEOfL zWtBmLAS(u!h?m+}@K2~&e%oake?F&==TgJzd|PYVu05$-F1xj_w(IrUB6L4qB;7UQ zhuk&fIa`mIaijRD7@8Ir9>!wNgw5g^uv98N7vkfE7uzd7Sd>0xf87=Oe* zZjE``keo0??t}*TV$JW#la3tv$enW5u*({K4!ZezYjW>}?0vBLN5juTY`VSqPHRzm zGcJ8%g+H0yFNR+YIgcMFeF$|qZxmwKf$|87h-*^JwER3|Q%5oy&nHncwd|2Edh3ta zxloatuhm+M5+CQ}Oyq0W?2Q$A4zok)@!s^|!D`F&9aJcPD<9r{c%hNov&8N9>^W;9TDSZzdOi91jy=kI8$~us SoMyMKf21g~QDTTvTfYEPnD{3E literal 0 HcmV?d00001 From b5c6abd00621e15a73f2313f0917a254a1bd3b23 Mon Sep 17 00:00:00 2001 From: Cezary Rojewski Date: Wed, 10 Jul 2024 12:02:11 +0200 Subject: [PATCH 16/17] intel: avs: Add topology file for I2S Nuvoton 8825 The topology file defines stream layout for a single bidirectional endpoint. Binary equivalent of the XML source in the avs-topology-xml repository. Commit f03f41bc4a89 ("i2s: nau8825: Do not hardcode CprVirtualIndex"). Link: https://github.com/thesofproject/avs-topology-xml/commit/f03f41bc4a895285e79247f375891a840dff04de Signed-off-by: Cezary Rojewski --- WHENCE | 1 + intel/avs/nau8825-tplg.bin | Bin 0 -> 4576 bytes 2 files changed, 1 insertion(+) create mode 100644 intel/avs/nau8825-tplg.bin diff --git a/WHENCE b/WHENCE index 44d376db..56db0c9c 100644 --- a/WHENCE +++ b/WHENCE @@ -4382,6 +4382,7 @@ Link: intel/avs/hda-generic-tplg.bin -> hda-generic-1ep-tplg.bin File: intel/avs/max98357a-tplg.bin File: intel/avs/max98373-tplg.bin File: intel/avs/max98927-tplg.bin +File: intel/avs/nau8825-tplg.bin File: intel/avs/rt274-tplg.bin File: intel/avs/rt286-tplg.bin File: intel/avs/rt298-tplg.bin diff --git a/intel/avs/nau8825-tplg.bin b/intel/avs/nau8825-tplg.bin new file mode 100644 index 0000000000000000000000000000000000000000..f8d17703f83bb6600b39432268b7755a2c59d076 GIT binary patch literal 4576 zcmeH}yK7WY5XM)Hk4OYxMGCUov zT+Hdu!)M}52c+cAyqh4BJ+fD}WimaobDHm!os#a8BDH&P`#oTj_HgEUd*?s--*$rb%obZtod;UdE3R|sl zTsz(wWWc?_9D%bTgLWS9Gtw>6>id_^ohWMDO3{;6X~y?Pi}c4*?lhUif5VOPrOA(T z!pHYGYkVVSM`ih59@Ed`Avt7rKo-nyDLm+XTYDf&Up_RZBTw$aZ-=psjap*tSxo-wPpTG9ZUa5kJ1Bm>lm0{E9%&+N0nZ+j#zq> ze0?v_qjhQ<)B|vaO49wG7m?449;LS$)HW!;R@9dBHM;+`Jxad*t>vj92jnV?68112 zEJlTLajfb~`Y~*GAv%==U0Np&x*{tTXhj81iX`sC(wS&-ILe=H#@l9#Qx3%2gEkW% zCm)r@#?LkXYq{JwJ_mni;fwEVr`=ipjK^mW$;opkjnn);lLng<*RLCI(3_eD>tiI1 wtGr!D&nMwnU&IatVMF+0OqI8k3$H^UHs%kpmP640-)XQRv13f!>mm32C!}KwTmS$7 literal 0 HcmV?d00001 From 5bdbfe469f340279211d17cb62bfcea47c15a8cd Mon Sep 17 00:00:00 2001 From: Cezary Rojewski Date: Wed, 10 Jul 2024 12:05:20 +0200 Subject: [PATCH 17/17] intel: avs: Add topology file for I2S Analog Devices 4567 The topology file defines stream layout for a single unidirectional playback endpoint. Binary equivalent of the XML source in the avs-topology-xml repository. Commit 7b96469d2891 ("i2s: Add SSM4567 topology"). Link: https://github.com/thesofproject/avs-topology-xml/commit/7b96469d289179e3f1b2dcd3e5ee6cb17ebdd63f Signed-off-by: Cezary Rojewski --- WHENCE | 1 + intel/avs/ssm4567-tplg.bin | Bin 0 -> 3740 bytes 2 files changed, 1 insertion(+) create mode 100644 intel/avs/ssm4567-tplg.bin diff --git a/WHENCE b/WHENCE index 56db0c9c..302e1e76 100644 --- a/WHENCE +++ b/WHENCE @@ -4389,6 +4389,7 @@ File: intel/avs/rt298-tplg.bin File: intel/avs/rt5514-tplg.bin File: intel/avs/rt5640-tplg.bin File: intel/avs/rt5663-tplg.bin +File: intel/avs/ssm4567-tplg.bin License: Apache-2.0. See Apache-2 for details. diff --git a/intel/avs/ssm4567-tplg.bin b/intel/avs/ssm4567-tplg.bin new file mode 100644 index 0000000000000000000000000000000000000000..90311273530f6adeda68704c0dd1641365a0c79b GIT binary patch literal 3740 zcmeH}&r4KM6vxMYYPjeZ)S~D?wrjM&YU4)7Rf`Bl+J%fc;ozu)lc5zgpsQ$6X>B5i zenOk}wFzpI*{^L-*)OO+qNeX><~+N-dB%Ha;lcxFzW1K@z2|=Kedjz)4W-*xC#qI2 zXtMF>s_LLlP>_QwfnvXL4*>UV4;BJQuE)&w%A}`Gt@@Udpjoa&o+u!+Rsgf;m~^=JYg= zl5?wgeoj|A?~Z+25K) zEcc|4;grp<7+wYS5L*NxN}^oRq350)^K%Bz=IU5$ylq0i4#%t^ z&lDnP&)}VLV&o-8e}nFs-Wl(MkY}?t|7iGGNKUsW-zyfUC!4e$ zt@tO)`^E69p?fFvAC_{yP0+}L`QIjVO~^T4<-1VmKAzQhF^%^+Uq0@O{`f;XFI48< z*E+@G=;NH6iTfI`e1nEVLiTkz?KGmS!!RX;vs+Fc{Ej`lYk1G_zG0Bddbl855H5Ef zUo}iiKMSdIjQl5^b0zJbxka+u6gC| zw~5+B19lM+GB}JoMsoQR$=slqE@U(P+2La4Y4}eKH`$xXg;VFER(^By<-zg|EaV3I zw79ko3;E1gPv%&EZD#roD^-50Km0wwmzudfi*CPXFIW@Nx|Q#u*EPD>+T(n0<8b5X Rw7il2M~cIZqajXh{Q|Tj_jmvR literal 0 HcmV?d00001