ELF8@@#! (40phhhhhhhhhhhUnexpected 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 outdatedlog_dataFailed to read number of algorithms Failed to read algo. %d YM_SIZE Failed to get host buffer data string Invalid algo. rev.: %d.%d.%d (0x%06X) WMFW Info: %s cl_dsp_coreWavetable found: %d bytes (XM) TIMESTAMP_SHIFTFailed to parse host buffer status Failed to recognize coefficient file Failed to set host buffer data: %d %d 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 ENABLEDUnrecognized block type: 0x%X WMFWHost Buffer Not Initialized Failed to reset event logger Failed to read firmware ID logger_enRead 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) high_watermarkAPI Revision 0x%06X is not compatible Invalid number of algorithms: %d Failed to get host buffer address %s too large: %d bytes Firmware API Revision Incompatible with Core %08X Date: Failed to read algo. %d XM_BASE DSP control %s at 0x%X found in unexpected region Failed to get raw host buffer data Failed to get host buffer status Target core 0x%02X is not compatible Control %s at 0x%08X with parent ID = 0x%X timestamp_shiftInvalid trace log write: %u Coeff. rev. 0x%06X mismatches 0x%06X, continuing.. ../private/google-modules/amplifiers/cs40l26/cl_dsp.ccl_dsp_coeff_initWavetable not supported by core driver EVENT_LOG_HEADERFailed to recognize firmware file XMFailed to read algo. %d revision Unexpected block type: 0x%04X Malformed fimrware header Unexpected target core type: 0x%02X Fatal Host Buffer Error with code 0x%X cl_dspFailed to set trace log status YMFailed to get timestamp shift PM Runtime Resume Failed Malformed 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 Failed to write debugfs data Invalid algo. ID: 0x%06X Failed to read firmware revision Failed to read list terminator Invalid list terminator: 0x%X Data lost from Host Buffer Overflow Failed to allocate buffer data space Failed to get 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#_?#{@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)%C_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-}}@*A8%C@ !T{A#_@!@!`?#{@4 R*!K*{#_?# !}%#_?#{ _WO`@ T@*Ty<@TR 5#]xkT\xJh5C_4Q?5qHT JR Lyk `R RRR@iT)T*ODWC_B @{Ũ#_ր@! @!@!*@!*¿?#{OR@Pr*5*OA{¨#_`@!?#{OR@Pr*5*OA{¨#_`@!?#C{og _ W O A8%C A8%C_ A?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<  #q T@qA.TR`@!] hR<  ] pR  ] @R] XR  u6Y4(`@@ 1` 5@}@T@9R@@ &~ *!@9)%@9J~ ! 1 kh43@;@ )q`TC7;   `@@9 R@9RKj8@94@93@" #* *(#*@@AC4 y  $yP9@8?q!T( @1?Q97@IKh8) I*@9)@9J ! !I HKh)@y#)6@#tb@RPrb5]_q"TcHwBRh" RRh"@)6 @ T`TN*`5N 5N"5N2`5NBR5NR5@ {@Th\I@ kATh#]xqTqT@ PRx]x (  hCtA`сR5@@KuSF(@ hRx]x (  hCtA4`сR5@@KuSJdC_ce\@B*5]HoQ:q!ThA*V@{*!@*H!~*!?!{*!*!*! *!*!*!@* *!@@!V{ H)!@)}S}S"  !@*@*@?#{_WO@ TT ҷ "A@T@`6"@( aAa`@`@OC*WB_A{Ĩ#__¿¿ÿ?#{OlRR@L `OA{¨#_?#{og_WO A8%C>(@9@rAT@ꪉRHr @? kT)`?AT@*@b^kThTh`]q`T@q! Tbx_q`T_q T@E TR (u @T@R@@)@y@y@@Rh{ R k T"@ 4 @T+_x?k J4)a_T_k TqHT) @9b~S_ k!TA?}@)@y) J?qhQ5q(T k jy) @?(TR(Q PR-@   @ 6***R@RkTRkTR ?CqT@(Rr *@) @y_ kJR JzTj @y@#8x@?HTR)QXR*)@?(TR(Q hR5@   @6***RR 55e@?hTR)Q2))@)  uR44@(ˀ@@ b15@}@TG@BB{@!@*7@H6A^8I4c*!!!%!hT!**!@b`!! !R**A8%C_ !T*OIWH_GgFoE{D#_c^Sd>S!@*!@*@*?#{_WOCA8*%C***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`@*A8%C@ TOEWD_C{A@#_`@!` )q`@"!*@!`@!?#` @i4 R+<*} Jaa T,ihx a JqDH T#_*#_@*?#{og_WOCA8R%CPrR@ @@ !1 5@] Z5h@i@R  @! 5@1Th@i@R  @Q` 5h@i@R@@ 5h@i@R  @5@] Z^ Z*_kbTh@ i@K|@R`f@5]@ uSy@ht!`f@T( PR!  @5h@BQi@@ !!5@i@j@]y5@2  Z5R*&h@*!@_qT!*!*!T !*!A8%C@ aT*OFWE_DgCoB{A#_?#{OCA8 PR%CR@ @ @A  * 5@] ZhA8%C@ TOC*{A@#_ֈ@!@?#{Oi  PRA **5*OA{¨#_!*?#{ @T` @ @{¨#_?#{WOCA8%C@iT?@iT*RR@T@` T~@A8%C@ TOCWB{A#_s0Rb @Ģ0Rb @B 0R`@t!R*@*`4~@vb@h@5@ PR@RA 5@Ri@Prj@]R Z h @@5@i@Rj@] Zh @@5@i@CRb@] ZN @@5b @ Rh@*! *@!h@*!@?#{ g_WO@H@4I@  ySR8@RBR@H@4*9Hg@AR{qTBRH@{k#Ttt @OEWD_CgB{ƨ#_|@!?#{{#_?#{WOA8%C!CR@c8Cx)@@@`4|@$@R@7@35@B3aRqmT33@@R@@A8%C_ T@OEWD{B#_@|@!@@|@!@|@!@?#{_WOCA8%CR@(@Y@mTAR5@_q"T @!#@R4|@tA8%C@ T@OEWD_C{A#_R7@)`5@5(@ R)@ Pr@A 5 g@?R!!(@|@!@|@! *!*~@!?#{WOA8%C!CR@c8Cx)@@@`4|@$@R@7@35@B3aRqmT33@@R@@A8%C_ T@OEWD{B#_@|@!@@|@!@|@!@cl_dsp_memchunk_readcl_dsp_memchunk_flushcl_dsp_debugfs_createcl_dsp_wavetable_createcl_dsp_memchunk_writecl_dsp_raw_writecl_dsp_createcl_dsp_debugfs_destroycl_dsp_destroycl_dsp_firmware_parsecl_dsp_get_regcl_dsp_memchunk_createcl_dsp_logger_updatecl_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=4.0.1description=CL DSP Debugfs Driverauthor=Fred Treven, Cirrus Logic Inc. license=GPLvermagic=5.15.110-android14-11-gcc48824eebe8-ab11075071 SMP preempt mod_unload modversions aarch64name=cl_dsp_coredepends=srcversion=98F7B29E85341620A3ABF07scmversion=gbaed114a16b4oLinuxLinuxcl_dsp_core떎module_layoutғ__stack_chk_fail~)Hmemcpy -'kmalloc_cachesAl;kstrtouintfGOsimple_write_to_buffer/__pm_runtime_suspendo6nktime_get_mono_fast_nsx__pm_runtime_resumeݷasimple_read_from_buffer@+.strncatnJnesnprintf,simple_open -kmem_cache_alloc_traceAregmap_writeUdregmap_bulk_read*krealloc*regmap_raw_readIMP >X d h p  U U    , )@ @D @  )    P h ) 4)XpT8899 48DLT2X2dUhUpx|mmyyWWzz~ ~   (x,xDLP\h* l)|xx)Hhlpt|B B XXyy 0949<HLTX`lpx*t)(hlp|==jj&&*******))))P*T*))))**))****)) )$), *0 *8$*<$*X\)`)h)l)t)x)8`     @ T4hl  ~~  0**  8 ~< ~H t |  @ @  ! !!,!t!0 x!0 |!L!L!!!!!e!e!!6!6!"@"|"""""###$#(#8#<#D#L#*##0#0# #l#l#$$4$@$`$$$$$ $$%8%L%X%\%h%x%%%%%_%_&&&$&4(&40&8&*&&&&&&&P'`' ' ''''$ '$ ''u'u''_'_(((($(~((~4(<(@(H(P(*($($((((())()8)L))_)_))@)@)4)4))*)))))))))))*** ****<&*$ * $*P#(*$,*T(( @D$(H`d(8@HP9( L0 @ $* *P X h (*p *  *x e  ,*  *Android (10087095, +pgo, +bolt, +lto, -mlgo, based on r487747c) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)w v, k o 04P  oo ;80YoP0Ao9<pKoQ$ol{lcA#op5 )k o   oT,T v@o`K`+  oK HuH @/ A oQ j/;  oS o<&<( s o xEx +o$o$Poq0d0){ <?Di^# u  8 988c@pX @oD$H3L]8*RxiH 44pd-P A ( x P#PP#$L$ $$<&<& T(cT())'));))F) ))])*{*!* *5**@**$* --?Fl xo( "G? ;)))$)]))z)))v))***Z ****(*J *$* (* ,* 2>v WcV4 0g p#v y DlZ<8h l X XU 8 8[ ] LPp "Lg'  . 9 !3    s  H {P @p <   G 3 A^ X  65 \chjU;F9~e ):w#^ . ӼK\' Xk) W6U>3\= .note.gnu.property.note.Linux.hyp.text.comment.init.plt.hyp.bss.rela.rodata.cl_dsp_debugfs_fops.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_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__ubsan_handle_cfi_check_fail_abortkstrtouint__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_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_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__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_note_9$d.99__UNIQUE_ID_version389$x.89$x.79$x.69$d.59$x.49$x.39$d.29$d.19$d.109$d.9_note_8__UNIQUE_ID_license388$x.88$x.78$x.68$x.58$x.48$x.38$d.28$d.18$d.108$d.8$x.97__UNIQUE_ID_author387$x.87$x.77$x.67$d.57$d.47$d.37$d.27$d.17$d.7$x.96__UNIQUE_ID_description386$x.86$x.76$x.66$x.56$x.46$x.36$d.26$d.16$d.6$x.95$x.85$x.75$d.65$d.55$d.45$d.35$d.25$d.15__UNIQUE_ID_scmversion305$d.5$x.94$x.84cl_dsp_coeff_handle_info_text.__UNIQUE_ID_ddebug374$x.74__UNIQUE_ID_license364$x.64$x.54$x.44$d.34$d.24$d.14__UNIQUE_ID_srcversion304$d.4$x.93$x.83$x.73__UNIQUE_ID_author363$d.63$d.53$x.43$d.33$d.23$d.13__UNIQUE_ID_depends303$d.3$x.92$x.82$x.72__UNIQUE_ID_description362$x.62$x.52$x.42debugfs_create_u32$d.32$d.22$d.12__UNIQUE_ID_name302$d.102$d.2$x.91$x.81$x.71$x.61$d.51$x.41$d.31$d.21$d.11__UNIQUE_ID_vermagic301$d.101$d.1$x.90cl_dsp_coeff_init.__UNIQUE_ID_ddebug380$x.80$x.70$x.60$x.50$x.40$d.30$d.20$d.10$d.100@ DlP0p 2 $ 0*80:31:92: @=@@@@R 2@X@ T @X( g@ k@p XACp@ F@8 *0LoxC0QC@}@H }@R$hR tx"T