ELFX@@" $0D<t||||||||||tUnexpected block type : 0x%02X Failed to write to base 0x%X File format version 0x%02X is outdated WMDR Info: %s File Format Version 0x%02X is outdatedFailed to read number of algorithms Failed to read algo. %d YM_SIZE Invalid algo. rev.: %d.%d.%d (0x%06X) WMFW Info: %s Wavetable found: %d bytes (XM) Failed to recognize coefficient file No DSP control called %s for block 0x%X Coefficient file is not word-aligned cl_dsp_coeff_handle_info_textN/ACoefficient list is empty Firmware file is not word-aligned Loading memory (bytes): XM: %u, YM: %u, PM: %u, ZM: %u Unrecognized block type: 0x%X WMFWFailed to read firmware ID Read past end of memory chunk Failed to write coefficients Failed to read algo. %d YM_BASE Max. wavetable size: %d bytes (XM), %d bytes (YM) API Revision 0x%06X is not compatible Invalid number of algorithms: %d %s too large: %d bytes Firmware API Revision Incompatible with Core Date: Failed to read algo. %d XM_BASE DSP control %s at 0x%X found in unexpected region Target core 0x%02X is not compatible Control %s at 0x%08X with parent ID = 0x%X Coeff. rev. 0x%06X mismatches 0x%06X, continuing.. ../private/google-modules/amplifiers/cs40l26/cl_dsp.ccl_dsp_coeff_initWavetable not supported by core driver Failed to recognize firmware file XMFailed to read algo. %d revision Unexpected block type: 0x%04X cl_dspMalformed fimrware header Unexpected target core type: 0x%02X YMMalformed coeff. header Failed to read algo. %d ID Failed to read algo. %d XM_SIZE Exceeded maximum read length: %d > 32 Maximum number of wavetable entries exceeded Invalid algo. ID: 0x%06X Failed to read firmware revision Failed to read list terminator Invalid list terminator: 0x%X ?#HHS\(T(8!-ThҨH@ T(8! ThhHH1 TrѤ*lT(L Tȇhڣȑ TN҈(H TWhHS\(T=H(TH4hGhTBѤ*TH衰* Th(h1AT-ҨH@T(([aHNaT( ȓ #T# ?!T#_?#{@9qT{#_ )+ih8J @֟$@*?#{ _WO*@ RR2*u`ODWC_B @{Ũ#_?#{_WOC*ˠ@ 15 }@T*OCWB_A{Ĩ#_?#{ B)R  K?k,( K aqJ!M$ * )T?kjT*+ 0@ TJ]l  9 @ @L]SJ}Sm  j9 @ @L]SJ}Sm  j9 @ @L]SJ}Sm  j9 (B)J]Sk ()?kT*`{#_?#{C A8H_q)B_qlT*4+@  ,@km KB Kk K%!! *,)"45+0@ Tl*@m ,l@9-]S.n m@9.n3]S,l @9.=3]S--@k @9]3l]S R-}}@*A8B@ !T{A#_@!@!`?#{@4 R*!K*{#_?# !}%#_?#{ _WO@T@*Ty<@TR 5#]xkT\xJh5C_H4Q?5qT JR Lyk `֟$R $ՈR$R$ՈR$գ@iT)T*ODWC_B @{Ũ#_ր@! @!$Հ@!*@!*¿?#{OR@Pr*5*OA{¨#_`@!?#{OR@Pr*5*OA{¨#_`@!?#C{og _ W O A8B A8B_ !@T*OLWK_JgIoH{GC#_(@@ @ @ @ @骉R@r k!TC]q!T]x q!T*]8_qaT]8_qT!!!!!{)|)!@@.TThBR @@(u @T@R"@ @9@y @9@iQ?5qT (C*R yJ @@֟$] PR<  'qT@q.TR`@!$] hR<  $] pR  $] @R$] XR  64(`@@ 1 5@}@T@9R@@@&~ *!@9)%@9J~ ! 1 kh43@;@ )qTC7;   `@@9 R@9RKj8@94@93`" #* *(#*@@AC4 y  $yP9@8?q!T( @1?Q97@IKh8) I*@9)@9J ! !I HKh)@y#)6@#tb@RPrb5]_qBTcHwBRh" RRh"@)6 @ TTN*5N@5N"5N25NBR5NR5@ {@Th\I@ kATh#]xqTqT@ PRx]x (  hCtA`сR5@@KuSF(@ hRx]x (  hCtA4`сR5@@KuSJ$dC_ce\@B*5]HoQ:q!ThA*P@{*!@*B!x*!9!u*!*!*! *!*!*!@**!@@!P{ H)!@)}S}S"  $!@*@*_$@?#{_WO@ TT ҷ "A@T@`6"@( aAa`@`@OC*WB_A{Ĩ#__¿¿ÿ?#{OlRR@L `OA{¨#_?#{og_WO A8B>@(@9@rT@ꪉRHr @? kT)`?AT@*@b^kTh Th`]q`T@q Tbx_q`T_q T@E!TR (u @iT@R@@)@y@y@Rh{ R k T"@4 @ T+_x?k J4)a_T_kTqT) @9b~S_ kTA?}@)@y) J?qhQ5qHT k jy) ֟$@?TR(Q PR-@   @H 6***RBRkTRkaTR ?CqT@(Rr *@) @y_ kJR JzaTj @y@#8x$@?TR)QXR*) $@?TR(Q hR5@   @6***RR` 55b$@?TR)Q2))@)  uR4y4@(ˀ@@ b1 5@}@TC$Ձ@BB{@!@*7@H6A^8I4c*!!!%!h!T!**!@b`!! !R**A8B_ AT*OIWH_GgFoE{D#_c^Sd>S!@*$!@*@*?#{_WOCA8*B***qA@!TE@R 5I@R 5@kA T~S?k CThA`@@RhA- hA-L@lA~@*-LJ7M   1a)1q T T@x Z~S @9 yL9@qT T@9@9@90"*!? )9yT)@9-@9%@90"*99yEA)R P  TT`kA) K? khQ(iA(UhAUX`7q R!* i)8`@*A8B@ TOEWD_C{A@#_`@!` )q`@"!*@!`@!?#` @i4 R+<*} Jaa T,ihx a JqDH T#_*#_@*_$_$_$_$_$_$_$_$_$_$_$_$_$_$cl_dsp_memchunk_readcl_dsp_memchunk_flushcl_dsp_wavetable_createcl_dsp_memchunk_writecl_dsp_raw_writecl_dsp_createcl_dsp_destroycl_dsp_firmware_parsecl_dsp_get_regcl_dsp_memchunk_createcl_dsp_fw_id_getcl_dsp_fw_rev_getcl_dsp_coeff_file_parsecl_dsp_algo_is_presentdescription=Cirrus Logic DSP Firmware Driverauthor=Fred Treven, Cirrus Logic Inc, license=GPLversion=3.2.0vermagic=5.15.110-android14-6-00123-gd9a7607f5644-ab10218653 SMP preempt mod_unload modversions aarch64name=cl_dspdepends=srcversion=6AC1C68FF8E28219E0D0B69scmversion=gc21def3db641oLinuxLinuxcl_dsp 8module_layoutғ__stack_chk_fail~)HmemcpyiLz__ubsan_handle_cfi_check_fail_abortUrS__list_del_entry_valid>Ɉdevm_kmalloch__list_add_valid$_dev_infoE:#__kmalloc zkfreeu__dynamic_dev_dbgYkvmalloc_node6%_dev_warn }devm_kfree`Ϙstrlene%?regmap_read9dstrscpynuzkvfreeZstrncmpMregmap_raw_write_dev_errGNUw2A`^.!AmG͗GNU (,$04 `dhYx|YCYlptYZYTX\YY Y<@DYHLPY048Y+Yk Y$(y,Y 0<L\$TX\l5p5t@x|}}$8<DTXd    % % $ , 0 8 '< 'D P /T /\ p t |     , @0 @      P h  4   XpT88$8<HPX\hLlLt|pp\\rrqq>>^^,0HTXdp$xxx  ,,d77W W $,8<PTTT\hltx{{( 8<L55TT~~|<@pp x$x,08<DHt|p LP$(T`$( ]68 @lH6PAndroid (10087095, +pgo, +bolt, +lto, -mlgo, based on r487747c) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)yh   n .Y`_ ` (Yx xS ,CRY  $#YClv l: 0 ZY&  cYTB T Y| M Y  1YL<p <4 YH H t6Y0< 0 4+Yv G kY   @yYY$j $. \ | 6  p A   d ( p v t0  $ j  88;  @ x^  " L p P* $ Td X5   8 (,X x , j $ p x^ /   R   d   X   -  -? l 5 xL pxs}Le7T. {  -  h   _ g@ H  # &:  lM80h"VXtX$ T XPcx"\P\tA}HOZT#  hrQ6tP;M~fVOb`-iůXͩ[:8T+$[ :.note.gnu.property.note.Linux.hyp.text.comment.init.plt.hyp.bss.rela.altinstructions__versions__ksymtab_strings.modinfo.rela.text.__cfi_check_fail.note.GNU-stack.llvm_addrsig.rela__dyndbg.rela___ksymtab+cl_dsp_memchunk_create.rela___kcrctab+cl_dsp_memchunk_create.text.ftrace_trampoline.gnu.linkonce.this_module.rela__jump_table.note.gnu.build-id.shstrtab.strtab__ksymtab.symtab__kcrctab.hyp.rodata.hyp.datastrscpymemcpy__kstrtabns_cl_dsp_destroy__crc_cl_dsp_destroy__kstrtab_cl_dsp_destroy__ksymtab_cl_dsp_destroy__ubsan_handle_cfi_check_fail_abort__kstrtabns_cl_dsp_algo_is_present__crc_cl_dsp_algo_is_present__kstrtab_cl_dsp_algo_is_present__ksymtab_cl_dsp_algo_is_presentcl_dsp_destroy.cfi_jtcl_dsp_algo_is_present.cfi_jtcl_dsp_fw_rev_get.cfi_jtcl_dsp_fw_id_get.cfi_jtcl_dsp_memchunk_flush.cfi_jtcl_dsp_get_reg.cfi_jtcl_dsp_raw_write.cfi_jtcl_dsp_memchunk_write.cfi_jtcl_dsp_create.cfi_jtcl_dsp_memchunk_create.cfi_jtcl_dsp_wavetable_create.cfi_jtcl_dsp_firmware_parse.cfi_jtcl_dsp_coeff_file_parse.cfi_jtcl_dsp_memchunk_read.cfi_jt__kstrtabns_cl_dsp_fw_rev_get__crc_cl_dsp_fw_rev_get__kstrtab_cl_dsp_fw_rev_get__ksymtab_cl_dsp_fw_rev_get__kstrtabns_cl_dsp_fw_id_get__crc_cl_dsp_fw_id_get__kstrtab_cl_dsp_fw_id_get__ksymtab_cl_dsp_fw_id_get____versions_dev_errstrncmp_dev_info_dev_warnstrlen__stack_chk_fail__cfi_check_fail__cfi_checkcl_dsp_wavetable_check__kstrtabns_cl_dsp_memchunk_flush__crc_cl_dsp_memchunk_flush__kstrtab_cl_dsp_memchunk_flush__ksymtab_cl_dsp_memchunk_flush__kstrtabns_cl_dsp_get_reg__crc_cl_dsp_get_reg__kstrtab_cl_dsp_get_reg__ksymtab_cl_dsp_get_reg__dynamic_dev_dbg__kstrtabns_cl_dsp_raw_write__crc_cl_dsp_raw_write__kstrtab_cl_dsp_raw_write__ksymtab_cl_dsp_raw_writeregmap_raw_write__kstrtabns_cl_dsp_memchunk_write__crc_cl_dsp_memchunk_write__kstrtab_cl_dsp_memchunk_write__ksymtab_cl_dsp_memchunk_write__kstrtabns_cl_dsp_create__crc_cl_dsp_create__kstrtab_cl_dsp_create__ksymtab_cl_dsp_create__kstrtabns_cl_dsp_memchunk_create__crc_cl_dsp_memchunk_create__kstrtab_cl_dsp_memchunk_create__ksymtab_cl_dsp_memchunk_create__kstrtabns_cl_dsp_wavetable_create__crc_cl_dsp_wavetable_create__kstrtab_cl_dsp_wavetable_create__ksymtab_cl_dsp_wavetable_create__kstrtabns_cl_dsp_firmware_parse__crc_cl_dsp_firmware_parse__kstrtab_cl_dsp_firmware_parse__ksymtab_cl_dsp_firmware_parse__kstrtabns_cl_dsp_coeff_file_parse__crc_cl_dsp_coeff_file_parse__kstrtab_cl_dsp_coeff_file_parse__ksymtab_cl_dsp_coeff_file_parse__this_modulekvfreedevm_kfreekvmalloc_node__list_del_entry_valid__list_add_validregmap_read__kstrtabns_cl_dsp_memchunk_read__crc_cl_dsp_memchunk_read__kstrtab_cl_dsp_memchunk_read__ksymtab_cl_dsp_memchunk_readdevm_kmalloc__kmalloc_note_9__UNIQUE_ID_version389$d.79$x.69$d.59$d.49$d.39$d.29$d.19$d.9_note_8__UNIQUE_ID_license388$d.78$x.68$x.58$x.48$x.38$d.28$d.18$d.8__UNIQUE_ID_author387$d.87$d.77$x.67$d.57$d.47$x.37$d.27$d.17$d.7__UNIQUE_ID_description386$x.66$x.56$x.46$x.36$d.26$d.16$d.6$x.75$x.65$x.55$d.45$x.35$d.25$d.15__UNIQUE_ID_scmversion305$d.5cl_dsp_coeff_handle_info_text.__UNIQUE_ID_ddebug374$x.74$x.64$x.54$x.44$x.34$d.24$d.14__UNIQUE_ID_srcversion304$d.4$x.73$x.63$d.53$x.43$x.33$d.23$d.13__UNIQUE_ID_depends303$d.3$x.72$x.62$x.52$x.42$x.32$d.22$d.12__UNIQUE_ID_name302$d.2$x.71$x.61$d.51$d.41$d.31$d.21$d.11__UNIQUE_ID_vermagic301$d.1cl_dsp_coeff_init.__UNIQUE_ID_ddebug380$x.70$x.60$x.50$x.40$x.30$d.20$d.10@8K 0OP 2p}$ 8+3++ 0=000@=Pg20@X>@HBF@XYJ@Zy1?X2p@Z*0h[Lo!\2003@\7@\<$< \\!o`qys@