ELF@@;;;;$0D<!%||||||||||pMalformed coeff. header Wavetable found: %d bytes (XM) File Format Version 0x%02X is outdatedInvalid list terminator: 0x%X Data lost from Host Buffer Overflow Unrecognized block type: 0x%X Unexpected block type: 0x%04X Firmware file is not word-aligned logger_enInvalid number of algorithms: %d Max. wavetable size: %d bytes (XM), %d bytes (YM) Failed to get host buffer status TIMESTAMP_SHIFTInvalid algo. ID: 0x%06X Malformed fimrware header Failed to read firmware revision WMDR Info: %s Unexpected target core type: 0x%02X cl_dsp_coreFailed to recognize firmware file WMFW Info: %s Failed to read algo. %d revision N/AFailed to read firmware ID ../google-modules/amplifiers/cs40l26/cl_dsp.cFailed to write coefficients %s too large: %d bytes Failed to get host buffer data Failed to get timestamp shift Maximum number of wavetable entries exceeded XMYMFirmware API Revision Incompatible with Core Fatal Host Buffer Error with code 0x%X Invalid algo. rev.: %d.%d.%d (0x%06X) Coeff. rev. 0x%06X mismatches 0x%06X, continuing.. Failed to get host buffer address Failed to read algo. %d YM_BASE Failed to set host buffer data: %d Failed to get host buffer data string %d Failed to set trace log status Failed to reset event logger Coefficient file is not word-aligned timestamp_shiftFailed to read number of algorithms Failed to read algo. %d ID Host Buffer Not Initialized No DSP control called %s for block 0x%X cl_dsp_coeff_initENABLEDFile format version 0x%02X is outdated cl_dspExceeded maximum read length: %d > 32 Loading memory (bytes): XM: %u, YM: %u, PM: %u, ZM: %u cl_dsp_coeff_handle_info_texthigh_watermark%08X Coefficient list is empty Target core 0x%02X is not compatible WMFWDSP control %s at 0x%X found in unexpected region Date: Unexpected block type : 0x%02X Failed to parse host buffer status Wavetable not supported by core driver Failed to write debugfs data EVENT_LOG_HEADERRead past end of memory chunk Failed to write to base 0x%X Failed to recognize coefficient file Control %s at 0x%08X with parent ID = 0x%X log_dataFailed to read list terminator API Revision 0x%06X is not compatible Failed to read algo. %d XM_SIZE Failed to allocate buffer data space PM Runtime Resume Failed Invalid trace log write: %u Failed to read algo. %d XM_BASE Failed to read algo. %d YM_SIZE Failed to get raw host buffer data ?#ը4覧(DMT(4hGhT~҈`Hȯ T(~҈`HȯT=H(@ThҨǰ%TѤ*T(衰* TH衰*@TYhhTh(h1THhHH1- ThhHH1 TҨH@ T(([aHNT|hڣȑT/҈ T(L Tg4覧(D ThHS\( T9Ѥ*@ T(|(k!TIH4hGhT(8!AT:ȇhڣȑ@TN҈(HaT+(%"( ȓ T( ȓ T#?T#__$?#@9#qCT_@*?#^{ _WO*@ RR2*u`ODWC_B @{Ũ^_#_?#^{_WOC*ˠ@ c5 }@T*OCWB_A{Ĩ^_#_?#^{ B)R Kk ! Ki ?aqH!J$H*)T (@? T]* ?9@ @ ]S}S+  (9@ @ ]S}S+  (9@ @ ]S}S+  (9 B)]S) )a4*`{^_#_?#^{C A8H_q)B_qT*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@ AT{A^_#_@!@!`?#^{@4 R*!K*{^_#_?# !}%#_?#^{ _WO@T@*Ty<@TR 5#]xkT\xJh5C_h4Q?5qT RJ 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{G^_C#_(@@ )A @1@+>骉Rr k3=!TC]q!T]x q!T*]8_qaT]8_qT!!!!!{)|)!@@!TTBRR@@@(u @iT@Rs"@ @9@y @9@HQ5qT ?3kRjih8) ֟$^ PR:  &_qT_qaTR@!$^ hR:  $^ pR  $^ @R$^ XR  @?q(*7(ˀ@@A 1 5h@}@T@9R@ h~ *!@9)%@9J~ ! 1jh 4 ;@\ )qT@ji @B3  RR@9@9Jj<@9:@9;s"3\3@B3 y$yP8@8Tk88@ x<@Jh8))( Jhx))9( Ji@yh') @6@|#*{*!*! $!*@*?#C^{og_WOA8BC L@RPr3b 5C__qBTHBR" RR"@)6 @ T@TR*`5R 5R"5R2`5RBR 5RR 5@ @T\I@ kAT#]xqTqTh@ PR]x (  CAaR5@@KuShF(@ hR]x (  CA3aR5 @@KuShJ$C_\@B3*5C_՛Rr_kTAH*0.*!"!$*!*!*! *!*!*!@* *!@!@A8B_ T*OHWG_FgEoD{C^_C#_ H)@!)}S}S"  @*_$Հ?#^{_WO@ TT ҷ "A@T@`6"@( aAa`@`@OC*WB_A{Ĩ^_#__¿¿ÿ?#^{OlRR@L `OA{¨^_#_?#^{og_WO A8B> (@9@rTH@ꪉRHr @? kaT)`?AaT@*@b^kTh Th`]q`T@q Tbx_q`T_q TH@Ec!T*R (u @H@ TH@R@@)@y@yH@zRh{ R kT"@I4 @` T _x?J J4a?T?k`TqT @9~S_kTA?@y JqhQ5q(T k jy) ֟$qTR PRS-@   @( 6@***RBRkTRkTR ?CqT@(Rr@ *@) @yJ JKR) JI *i5ij @y@#8x$qTR SXR*)$qTR hRS5@   @6@***RR` 55d$qTR S2))@)  uR44@@(ˀ@@ b1 5@}@TE$@BB{@@!*7@H6A^8I4c*!!!%!hAT!**!@b`!! !R**A8B_ aT*OIWH_GgFoE{D^_#_^S>S!@*$@!*@*?#^{C_WOA8*B***qAATE@@R 5 I@@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@93! )9yT)@9-@9%@9399yEA)@  TT`kA) K? khQ(iA(UhAUX`7q R!* i)8`@*A8B@ TOEWD_C{A@^_#_`@!` )q`@"!*@!`@!?#` @i4 R+<*} Jaa T,ihx a JqDH T#_*#_@*?#^{Cog_WOA8RBPrR@ X@@ !1 5@] Z5hZ@i@R  @! 5@1ThZ@i@R  @Q` 5h@iZ@R@@ 5hZ@i@R  @5@] Z^ Z*_kbThb@ i@K|R@R`&@5]@ uSy^@hRt!`&@T( PR!  @5h@BQiZ@@ !!5@i@jZ@]y5@2  Z5R*&h@*!@_qT!*!*!T !*!A8B@ T*OFWE_DgCoB{A^_#_?#^{COA8 PRBRX@ @ @A  *@5@] ZhA8B@ TOC*{A@^_#_ֈ@!@?#^{Oi  PRA **5*OA{¨^_#_!*?#^{ @T` @ @{¨^_#_?#^{CWOA8B?T??cT*R R@ X@` )T~@jhuf0Rb @Ģ0Rb @B 0R`@tV!R*@*`4~@Avb@h@ 5@ PR@RA 5@Ri@PrjZ@]R Z h^ @5@iZ@Rj@] Zhb @@ 5@i@CRbZ@] ZN @5b @ RA8B@ ATOCWB{A^_#_h@*! *@!h@*!@?#^{ g_WOl@HS@4I@  ySR8@RBR@HS@4*9H'@AR{qTBRHS@{k#Ttt @OEWD_CgB{ƨ^_#_|@!?#^{{^_#_?#^{WOA8B!CRl@c8Cx)@V@@`4|@$@R@7@35@B3aRqT33@@R@@A8B_ T@OEWD{B^_#_@|@!@@|@!@|@!@?#^{C_WOA8BRl@(@Y@TAR5@_qBT @#W@!R4|@tA8B@ T@OEWD_C{A^_#_R7@)`5@5(@ R)[@ Pr@A 5 '@?SR!!(@|@!@|@! *!*~@!?#^{WOA8B!CRl@c8Cx)@V@@`4|@$@R@7@35@B3aRqT33@@R@@A8B_ T@OEWD{B^_#_@|@!@@|@!@|@!@_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$cl_dsp_debugfs_createcl_dsp_memchunk_createcl_dsp_fw_id_getcl_dsp_coeff_file_parsecl_dsp_memchunk_flushcl_dsp_destroycl_dsp_memchunk_writecl_dsp_algo_is_presentcl_dsp_raw_writecl_dsp_debugfs_destroycl_dsp_createcl_dsp_wavetable_createcl_dsp_get_regcl_dsp_firmware_parsecl_dsp_logger_updatecl_dsp_memchunk_readcl_dsp_fw_rev_getdescription=Cirrus Logic DSP Firmware Driverauthor=Fred Treven, Cirrus Logic Inc, license=GPLversion=4.0.1description=CL DSP Debugfs Driverauthor=Fred Treven, Cirrus Logic Inc. license=GPLvermagic=5.10.209-android13-4-g92e94fca2f15-ab12115410 SMP preempt mod_unload modversions aarch64name=cl_dsp_coredepends=srcversion=98F7B29E85341620A3ABF07scmversion=ga1e01eb4bca3oLinuxcl_dsp_corēemodule_layout ѩ__stack_chk_fail~)HmemcpyOkmalloc_caches /ikstrtouintfGOsimple_write_to_buffereN__pm_runtime_suspendo6nktime_get_mono_fast_ns1__pm_runtime_resumeݷasimple_read_from_buffer@+.strncatnJnesnprintfKsimple_openCnfkmem_cache_alloc_tracejregmap_write&Ֆregmap_bulk_read-krealloc? regmap_raw_readdebugfs_removeIdebugfs_create_u32_hdebugfs_create_fileLdebugfs_create_dirUrS__list_del_entry_validZDdevm_kmalloch__list_add_validS%_dev_infoE:#__kmalloc zkfreeǥ__dynamic_dev_dbgYkvmalloc_node*_dev_warn$devm_kfree`ϘstrlenT_Qregmap_read9dstrscpynuzkvfreeZstrncmp,Qregmap_raw_writei/,_dev_errGNU7*) r[;EGNU,480<$  !@"#$(% &'1{Vlpt >TX-\`dFhHLP <@lDx|$(,048 (8DT4(dlp|--)` ( , 8 X@ XH X $` $h t |    K K  D L P @ D L P X 0\ 0d h p | | |      4 H (\ 8d 8  (   T   (,p(pLL(08b@bLT\h)@Xt<88$(08@HP X ` h px   (4)Dp(\H`H(4TXm`dmlzzjjuuQQO$O,4<D-H-P\`h|NNCC)p((h-p-tmm)++++++H+H+`+`+P+T+P+P+x+x+++0+0+++++8+8+ p+$p+,+0+8+<+X\X+`X+h@+l@+t(+x(+@h- -   H \@ l t &&< )     )0! T!\!d!!!"8"8" ("y0"y4"L"h" l"p" t""""""""""" #4#p###!###8$ <$ L$P$\$\d$\l$t$)$$8$8$ $ % % 0%H%`%l%%%%%%  &I,&IX&t&&&8&8& &&&&0'S 8'S @'L'T'`'h'p'x')''((I$(I0(@((( ( ((() )))m $)m ()8)S @)S H)P)X)<`)<l)p)|))\)\)))))**0*8*8@*8L* \*t****S *S ***+++ +),+4+<+D+L+T+\+d+l+t+|++++++++|'+%+ +x$+%+) dp$(`P(!m8@7H!P   +h +  0 +8 + +@ H X + +Android (8508608, based on r450784e) clang version 14.0.7 (https://android.googlesource.com/toolchain/llvm-project 4c603efb0cca074e9238af8b4106c30add4418f6)z , C h R4Z 1 y 8- { M-0| V> L<| H 6$  llLN  o >h  '  - T?T s F= `r`(  H HHF@, N 8 P ! l <9<( p xlx   ${$@P  q00 $$fu: g  X +p8`p88o48 a} $Z xi8.'H[w L @ @ m!lT!l!c! x x$Xx$%$% %>%|' |' )W) (+0+N8+@+]H+ P+X+8`+p+Qx+ ++H++W+++2++ -m-?l x< x" ? &(+{0+8+@+HH+P+eX+`+h+ap+x++~++E+++++5++++EbCU1 RDf o#]   $tdW$@yh x$  `  `R X X Z  X8+ 6 0    }  "$ L!m {l!H9   D 0 >[ U  6? , `erN<1Ij@ +S@W[5֫ , >{$ B ̢| 4 `3!3j $+p +.note.gnu.property.note.Linux.text.comment.init.plt.rela.rodata.cl_dsp_debugfs_fops.rela.altinstructions__versions__ksymtab_strings.modinfo.note.GNU-stack.llvm_addrsig.rela__dyndbg.rela___ksymtab+cl_dsp_memchunk_create.rela___kcrctab+cl_dsp_memchunk_create.rela.text.cl_dsp_wavetable_create.text.ftrace_trampoline.gnu.linkonce.this_module.rela__jump_table.note.gnu.build-id.shstrtab.strtab__ksymtab.symtab__kcrctab.rodatastrscpymemcpy__kstrtabns_cl_dsp_debugfs_destroy__crc_cl_dsp_debugfs_destroy__kstrtab_cl_dsp_debugfs_destroy__ksymtab_cl_dsp_debugfs_destroy__kstrtabns_cl_dsp_destroy__crc_cl_dsp_destroy__kstrtab_cl_dsp_destroy__ksymtab_cl_dsp_destroy__cfi_jt_startkstrtouint__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_debugfs_destroy.cfi_jtcl_dsp_destroy.cfi_jtcl_dsp_algo_is_present.cfi_jtcl_dsp_fw_rev_get.cfi_jtcl_dsp_fw_id_get.cfi_jtcl_dsp_debugfs_logger_open.cfi_jtsimple_open.cfi_jtcl_dsp_memchunk_flush.cfi_jtcl_dsp_get_reg.cfi_jtcl_dsp_raw_write.cfi_jtcl_dsp_debugfs_logger_en_write.cfi_jtcl_dsp_memchunk_write.cfi_jtcl_dsp_debugfs_create.cfi_jtcl_dsp_create.cfi_jtcl_dsp_memchunk_create.cfi_jtcl_dsp_wavetable_create.cfi_jtcl_dsp_logger_update.cfi_jtcl_dsp_firmware_parse.cfi_jtcl_dsp_coeff_file_parse.cfi_jtcl_dsp_debugfs_timestamp_shift_read.cfi_jtcl_dsp_debugfs_logger_read.cfi_jtcl_dsp_debugfs_logger_en_read.cfi_jtcl_dsp_memchunk_read.cfi_jtcl_dsp_coeff_init__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_getstrncatcl_dsp_debugfs_fops____versionsktime_get_mono_fast_nskmalloc_caches_dev_errdebugfs_create_dirsimple_write_to_buffersimple_read_from_bufferstrncmp_dev_info_dev_warncl_dsp_debugfs_logger_opensimple_openstrlen__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_dbgsnprintfdebugfs_remove__kstrtabns_cl_dsp_raw_write__crc_cl_dsp_raw_write__kstrtab_cl_dsp_raw_write__ksymtab_cl_dsp_raw_writeregmap_raw_writeregmap_writecl_dsp_debugfs_logger_en_write__kstrtabns_cl_dsp_memchunk_write__crc_cl_dsp_memchunk_write__kstrtab_cl_dsp_memchunk_write__ksymtab_cl_dsp_memchunk_writecl_dsp_host_buffer_field_write__kstrtabns_cl_dsp_debugfs_create__crc_cl_dsp_debugfs_create__kstrtab_cl_dsp_debugfs_create__ksymtab_cl_dsp_debugfs_create__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_logger_update__crc_cl_dsp_logger_update__kstrtab_cl_dsp_logger_update__ksymtab_cl_dsp_logger_update__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__pm_runtime_resume__this_moduledebugfs_create_filekvfreedevm_kfreekvmalloc_nodekmem_cache_alloc_trace__pm_runtime_suspend__cfi_jt_end__list_del_entry_valid__list_add_validregmap_raw_readcl_dsp_debugfs_timestamp_shift_readcl_dsp_debugfs_logger_readregmap_readcl_dsp_debugfs_logger_en_read__kstrtabns_cl_dsp_memchunk_read__crc_cl_dsp_memchunk_read__kstrtab_cl_dsp_memchunk_read__ksymtab_cl_dsp_memchunk_readregmap_bulk_readcl_dsp_host_buffer_field_readdevm_kmalloc__kmallockrealloc$d.99$x.89$x.79$x.69$d.59$x.49$x.39cl_dsp_coeff_init.__UNIQUE_ID_ddebug329$d.29$d.19$d.109$d.9$x.88$x.78__UNIQUE_ID_scmversion268$x.68$x.58$x.48__UNIQUE_ID_version338$x.38$d.28$d.18$d.108$d.8_note_7$x.97$x.87$x.77__UNIQUE_ID_srcversion267$x.67$d.57$x.47__UNIQUE_ID_license337$x.37$d.27$d.17$d.7$x.96$x.86$x.76__UNIQUE_ID_depends266$x.66$x.56$d.46__UNIQUE_ID_author336$x.36$d.26$d.16$d.6$x.95$x.85$x.75__UNIQUE_ID_name265$d.65$d.55$x.45__UNIQUE_ID_description335$d.35$d.25$d.15$d.5$x.94$x.84$x.74__UNIQUE_ID_vermagic264$x.64$x.54$d.44$d.34$d.24$d.14$d.4$x.93$x.83$x.73$d.63$x.53$x.43$d.33cl_dsp_coeff_handle_info_text.__UNIQUE_ID_ddebug323$d.23__UNIQUE_ID_license313$d.13$d.3$x.92$x.82$x.72$x.62$d.52$x.42debugfs_create_u32$d.32$d.22__UNIQUE_ID_author312$d.12$d.102$d.2$x.91$x.81$x.71$x.61$x.51$x.41$d.31$d.21__UNIQUE_ID_description311$d.11$d.101$d.1$x.90$x.80$x.70$x.60$d.50$x.40$d.30$d.20$d.10$d.100@ D_P0j 2h   +4;/;3;@M{2;X@ O@S(Z@|e@X};=>p@}9@~8&0Lo~X?K?@pC w@M$hM @@ `