ELF@@%# (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 Tf4覧(D ThHS\( T9Ѥ* T(|(k!THH4hGhT(8!AT9ȇ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`@`@*OCWB_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)@  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@ 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 !*!A8%C@ aT*OFWE_DgCoB{A#_?#{OCA8 PR%CRX@ @ @A  * 5@] ZhA8%C@ T*OC{A@#_ֈ@!@?#{Oi  PRA **5*OA{¨#_!*?#{ @T` @ @{¨#_?#{WOCA8%C@iT?@iT*R R@T@` T~@A8%C@ TOCWB{A#_s0Rb @Ģ0Rb @B 0R`@tV!R*@*`4~@vb@h@5@ PR@RA 5@Ri@PrjZ@]R Z h^ @@5@iZ@Rj@] Zhb @@5@i@CRbZ@] ZN @@5b @ Rh@*! *@!h@*!@?#{ g_WOl@HS@4I@  ySR8@RBR@HS@4*9H'@AR{qTBRHS@{k#TttOEWD_CgB @{ƨ#_|@!?#{{#_?#{WOA8%C!CRl@c8Cx)@V@@`4|@$@R@7@35@B3aRqmT33@@R@@A8%C_ TOEWD{B@#_@|@!@@|@!@|@!@?#{_WOCA8%CRl@(@Y@mTAR5@_q"T @!#W@R4|@tA8%C@ TOEWD_C{A@#_R7@)`5@5(@ R)[@ Pr@A 5 '@?SR!!(@|@!@|@! *!*~@!?#{WOA8%C!CRl@c8Cx)@V@@`4|@$@R@7@35@B3aRqmT33@@R@@A8%C_ TOEWD{B@#_@|@!@@|@!@|@!@zR| (LD-DD  P DD-D <DD-DPT P  PTD-8D-D@P @ \ @PD-(D-DD  DD-,lD-D H    HD-D (8D-DD ` DD-H@\D-DPT P   PTD-D 0XD-D H   d  HD-D 0XD-D H   d  HD-D H8D-D\ `  l \D-D 8TH-D@P @  @PD-,PD-D H  p  HD-LlD-D\ `   \D-D @D-D`X P   `XD-D T\hH|D-Dp\ `   p\D-D 4D-D@P 0 l @PD-D 0dD-D H   l  HD-D (4@D-D H  `  HD-8`D-D@P 0  @PD-D DPD-D`X `   `XD-D (D-DD D DD-8D-D`T @   `TD-D @LD-D`X P   `XD-D 8D-D`T @   `TD-D 0DXl  4 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.148-android14-11-g3f4e1ccba8ea-ab12065098 SMP preempt mod_unload modversions aarch64name=cl_dsp_coredepends=srcversion=98F7B29E85341620A3ABF07scmversion=g49fc0477681doLinuxLinuxcl_dsp_core6Kmodule_layoutғ__stack_chk_fail~)Hmemcpy`kmalloc_cachesAl;kstrtouintfGOsimple_write_to_buffera__pm_runtime_suspendo6nktime_get_mono_fast_nsက__pm_runtime_resumeݷasimple_read_from_buffer@+.strncatnJnesnprintf.isimple_open='kmem_cache_alloc_traceX]regmap_write'@regmap_bulk_read*krealloc}?regmap_raw_readeU*debugfs_remove|K+debugfs_create_u32Wdebugfs_create_file4@vdebugfs_create_diriLz__ubsan_handle_cfi_check_fail_abortUrS__list_del_entry_valid]Ndevm_kmalloch__list_add_validKB_dev_infoE:#__kmalloc zkfreeЏ__dynamic_dev_dbgYkvmalloc_node_dev_warn!devm_kfree`ϘstrlenDregmap_read9dstrscpynuzkvfreeZstrncmp@Zregmap_raw_write8[_dev_errGNUc@UJqE~GNU,480<$ !" #$@%&'(( )*ooYoopolptoAo )oTX\o`dhoHLPoAo o<@Dox|o$(+,o048o $4@P\l|D+tx|,X     ( 8 < D T X d   \ \      % % G$ G, 0 8 >< >D P T \ p Ut U|     +, @0 @|  +    < T +  +D\x@8899  $08@2D2PUTU\dhx|mmyyWWzz~ ~   xx08<HT,Xx+hxlx+4TX\`hB B XXyy9 9(48@DLX\dx,`+TX\h=l=pjtj&&,))))))))))L)P)))))))))))))))) )(),)4*8*PT)X)`)d)l)p)    @        4HL` d lx~|~  ,d ,  ~ ~( T  \  8 8     !T!0 X!0 \!L`!Lt!!!!!e!e!!6!6!! " \" " """"""####$#,#,|##0#0##l#l###$ $@$l$p$x$$$$$%,%8%<%H%X%p%%%%_%_%%%&4&4&&,l&&&&&&&0'@' l' |''''$ '$ ''u'u''_'_''''(~(~(( (((0(,d($h($((((((()),)l)_p)_x))@)@)4)4)),))))))))))))))))))&)$**0#*$ *4(p ,0$(4`P(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)H08 L`t  $ X\8Xl(80 dp 0#$$P&4())) ) )4)H)\)p)))))))))$)8*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){ 0?8i^#p ut  $ 988c@\X ,o0$438]8*Rxi( pd-0 Ap ( x 0#P0#$L$ $$&& 4(c4())'));))F) ))])){)!))5))@))* --?Fl xo( "G? ;)))$)]))z)))v)))))Z))))()J** *  * 2>v WcV4 0g p#v y 8lZ08\ l Xt XU $ 8[ ] 8P\ "Lg'  . 9 !3    s  (p {0 @p <   G 3 A^ X  65 chR7#dvFڠ @/xM~^|w / ;I' 'Re  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.init.eh_frame.rela.eh_frame.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.110$d.10$d.100@ DlP0 2 $ *8:3:9: @=@@@Q@H@HY"2HGX@Z"@_("g@p"@0"HPJp@"F@8"*0`@xP"LoȐJ0oK@}O Y$(Y 8$ȭ