ELF8@@`hlptx|  $,048HLPTX\`dx $(,048 DHPT\`h   $(HL\`dhlpt  $(HL\`dhlpt       $  .5:E6CAM_ERR: %s: %s: %d Invalid lrme_hw from fd_hw_intf This device is activated before6CAM_ERR: %s: %s: %d Invalid input args 6CAM_INFO: %s: %s: %d Error req %lld %ld:%06ld %ld:%06ld 6CAM_ERR: %s: %s: %d HW is not open height %dCurrent state %d6CAM_ERR: %s: %s: %d Failed to enable soc resources 6CAM_ERR: %s: %s: %d req_submit is not NULL 6CAM_INFO: %s: %s: %d No error req %lld %ld:%06ld %ld:%06ld 6CAM_ERR: %s: %s: %d CPAS registration failed 6CAM_ERR: %s: %s: %d release platform failed, rc=%d 6CAM_ERR: %s: %s: %d Failed to deinit hw, rc=%d top status %x, fe status %x, we status0 %x, we status1 %x6CAM_ERR: %s: %s: %d Process error failed cam_lrme_hw_stopcam_lrme_soc_disable_resources6CAM_ERR: %s: %s: %d Submit req failed 6CAM_ERR: %s: %s: %d Failed to submit cdm commands cam_lrme_hw_resettop_irq_status %x6CAM_ERR: %s: %s: %d no empty task available cam_lrme_hw_dev_removecam_lrme_hw_dev_util_cdm_acquire6CAM_ERR: %s: %s: %d No hw mgr cb cam_lrme_hw_util_reset6CAM_ERR: %s: %s: %d Failed in Disable SOC, rc=%d cam_lrme_hw_util_flush_ctxplane_stride %dreg update6CAM_ERR: %s: %s: %d Failed in CDM StreamOff, handle=0x%x, rc=%d 6CAM_ERR: %s: %s: %d No hw update entry 6CAM_ERR: %s: %s: %d Invalid data in IRQ callback 6CAM_ERR: %s: %s: %d buf size:%d is not sufficient, expected: %d cam_lrme_hw_dumpLRME_REQ:6CAM_ERR: %s: %s: %d Invalid params %pK, %pK, %pK cam_lrme_hw_util_fill_fe_reglrmecpas6CAM_ERR: %s: %s: %d No memory for hw_cdm_info open count %d6CAM_ERR: %s: %s: %d HW in wrong state %d cam_lrme_hw_flush6CAM_ERR: %s: %s: %d No memory for cdm_cmd 6CAM_ERR: %s: %s: %d Failed in soc deinit cam_lrme_hw_process_irq6CAM_ERR: %s: %s: %d Invalid argument 6CAM_ERR: %s: %s: %d Invalid input pointers %pK %pK 6CAM_ERR: %s: %s: %d Invalid input cam_lrme_hw_util_flush_reqcam_lrme_hw_util_process_config_hwLRME_REG:6CAM_ERR: %s: %s: %d Unregister cpas failed, handle=%d, rc=%d 6CAM_ERR: %s: %s: %d Failed to get HW version rc:%d 6CAM_ERR: %s: %s: %d Failed to hw init, rc=%d io addr %llu6CAM_ERR: %s: %s: %d Failed to init soc, rc=%d 6CAM_ERR: %s: %s: %d Invalid data %pK %pK 6CAM_ERR: %s: %s: %d Start recovery 6CAM_ERR: %s: %s: %d Invalid reset args 6CAM_ERR: %s: %s: %d Flush req failed LRME req %lld not with hw6CAM_ERR: %s: %s: %d Failed to start cpas, rc %d 6CAM_ERR: %s: %s: %d No Of_match data, %pK 6CAM_ERR: %s: %s: %d Failed to reset cam_lrme_hw_util_process_idle6CAM_ERR: %s: %s: %d Process idle failed 6CAM_ERR: %s: %s: %d size of args %zu, arg_size %d cam_lrme_hw_dev_probecdm acquire donecam_lrme_hw_util_fill_we_reg6CAM_ERR: %s: %s: %d Invalid hw info data cam_lrme_soc_enable_resources6CAM_ERR: %s: %s: %d Error in LRME soc deinit, rc=%d we_irq_status[1] %x6CAM_WARN: %s: %s: %d dump buffer exhaust remain %zu min %u 6CAM_ERR: %s: %s: %d No memory to create lrme_core 6CAM_ERR: %s: %s: %d Get error irq in wrong state %d 6CAM_ERR: %s: %s: %d reset failed 6CAM_ERR: %s: %s: %d Submit failed 6CAM_ERR: %s: %s: %d Error in disable soc resources 6CAM_ERR: %s: %s: %d Error Unbalanced stop cam_lrme_hw_util_submit_req6CAM_ERR: %s: %s: %d Invalid input params, lrme_hw %pK 6CAM_ERR: %s: %s: %d Failed in enqueue work task, rc=%d cam_lrme_dump_regs_to_buf6CAM_ERR: %s: %s: %d Failed to acquire the CDM iommu handles cam_lrme_hw_util_process_errcam_lrme_hw_submit_reqcam_lrme_hw_get_capsresource_type %dcam_lrme_hw_process_cmd6CAM_ERR: %s: %s: %d Process reg_update failed device busy, can not submit, state %d6CAM_ERR: %s: %s: %d Incorrect direction %d %d 6CAM_ERR: %s: %s: %d Failed in get_dt_properties, rc=%d cam_lrme_hw_workerlrmecdmError6CAM_ERR: %s: %s: %d Failed to reset hw 6CAM_ERR: %s: %s: %d Flush all failed we_irq_status[0] %x6CAM_WARN: %s: %s: %d dump buffer overshoot len %zu offset %zu 6CAM_ERR: %s: %s: %d Reg update in wrong state %d No frame request to process idle6CAM_ERR: %s: %s: %d Wrong hw state 6CAM_ERR: %s: %s: %d Failed to enable platform resource, rc %d LRME HW is in off stateRelease lock, submit done for req %lluno req in devicehw running on different ctx6CAM_ERR: %s: %s: %d Can't acquire cdm 6CAM_ERR: %s: %s: %d HW reset wait failed time_left=%ld cam_lrme_hw_irqfe_irq_status %x6CAM_ERR: %s: %s: %d Get iommu handle failed 6CAM_ERR: %s: %s: %d Failed to get hw caps, rc=%d cam_lrme_hw_util_process_reg_updateoffset %zu6CAM_ERR: %s: %s: %d Failed to stop cpas &x->wait6CAM_ERR: %s: %s: %d Failed in hw deinit 6CAM_ERR: %s: %s: %d Reset not allowed in %d state 6CAM_ERR: %s: %s: %d Invalid arguments %pK 6CAM_ERR: %s: %s: %d Unsupported flush type 6CAM_ERR: %s: %s: %d wrong resource_type %d 6CAM_ERR: %s: %s: %d Failed to disable platform resource cam_lrme_soc_init_resources6CAM_ERR: %s: %s: %d Failed in request_platform_resource rc=%d CPAS handle=%dcam_lrme_hwLRME-%d probe successful6CAM_ERR: %s: %s: %d Unsupported format %d 6CAM_ERR: %s: %s: %d Invalid lrme_core from fd_hw 6CAM_ERR: %s: %s: %d No memory to create lrme_hw 6CAM_ERR: %s: %s: %d Unable to create a workq, rc=%d 6CAM_ERR: %s: %s: %d Failed to acquire cdm 6CAM_ERR: %s: %s: %d Idle in wrong state %d width %d&lrme_hw->hw_mutexlrme6CAM_ERR: %s: %s: %d Failed to stream on cdm 6CAM_ERR: %s: %s: %d SW reset wait failed time_left=%ld 6CAM_ERR: %s: %s: %d Failed to register device cam_lrme_hw_util_get_capsIDLEcam_lrme_hw_startFlush is not needed in %d statedump_flag %dcam_lrme_soc_deinit_resourcesqcom,lrmehHHdT]҈_(THHdTҨ(hET5Ҩ#@T葐UT҈$ȇhV!T ]҈_(T[hAT( ȓTA_?T_( ȓ CT@9qCT_@*^{og_WO@R r@;R@R rRR@B`&y.@)R T!Bh6`"*ZR#R*5 R@Je@Hi))!?!AAT^@@@c@! 5@R rR      @R rR@!R      if@hAsyH4* R+M* ))k kQAT5hw@sA!cRR()B"@53@5@@RrkT 5b@5@kT 5 hf@)+! +BJ+A)17O#)`5C*5f@!cRbRRBcRRB RxRBC Rx*RBR**RBR*RBcRxRBcRx*RBRRBcRb*RB#RO*RBR*C*RBR*`4RBR*RBR RBR*RBR *RBR* @BA@BA @BA5 _)@?T{X*O]W\_[gZoY^__RBR^{Od@tD @BA@BBA @BA`B*5*OA{¨^__RBcRTRB# RRB#"R*^{ OD@@@ |S lS <h&)j @r@ |S lS <h)j@"A |S lS <h&)j"@B |S lS <h)j.@B ** }S mS=i*)h:OB @{è^__RBC?R^{ OD@4?q!T**Rh@*B h@BA* h@FA* h@@* OB @{è^__^{WO@@)A)wDcRnR*V@cRnRhN@( 4 7"@9h6!cRpR @uD2 V@ qAT>A2J9RV:>4u@ RR@RR^RRRRRRRR RBR4 6!cRrR:A @tD2 V@qTqT@i@ R@!hR3!cRBoR:!cRoR*4RBCpR&RBlR!cRBrRHR:AV :2AT0C6A#?* _)@?a T{B*OEWD@^__RBtRRV@B`R@4RB`RRBCqRRV@BdR4*RBrR^{_WO@DR:A>A V@ Q qb Tt@ RR@RR^RRRRRRRR RBR!`5RVtD R @i@B!pRT*HRV 2A0C6A#? 2A0C6A#? _)@?T{B*OEWD_C^__RV@B[RRBc\RRB:RRB\R ^{ ODhJ@4!cRwRhJ*dJ@!cRb|R'5tD R@i@B!pRTBA@5hJ@)RJRh& )VdJ@!cRb{R**OB @{è^__RBCvR*RBCxRRB:RRByR  *RBCzR4RB#|R^{WO DhJ@(4iN@4Q!cRRdJhJ@h4*BA>:@5*5NV@ qT(RV*OBWA{è^__RBCR RB}RRBÂR*RV@BR*R@B぀R*^{WO*_`q T4@hJ@ 4vDV@ q`TqT>AH BA 5VV@qT q ThDi@ R@@!hRV@!cRbRRV> @!cRR**OBWA{è^__RB#RRBRR*RB#RRBR*RBÊR RB㌀R^{*@J4@*)) R+*l)@ ))!l-@)k1@-+@? kT@5{^__RBcIR RBHR^{WO _q TDV@q TRVtD@@qTh5h@B R pR TRB:RKh@*A`R h@z@`R h@B@R pRTHRV*OBWA{è^__RBcR RB#RRV@BcRRB=RRBR ^{_WO@DV@ Q qT:Ax>A @h4qa"T>A @@?T@@?T!cRRPV@!cRR*>A@ T@` T!cR⛀R2wD R@i@B!pRT>A:AHRV:>@TBA*!5>hDi@ R@@!hRV!cRbR*RBRwD R@i@B!pRmT>A:AHRV:>!TR 2A0C6A#?6BA*5>hDi@ R@@!hRV*!TR 2Au0C6A#?BA*5>hDi@ R@@!hRV4R 2At0C6A#?*U@ TBA*5>hDi@ R@@!hRVR 2AU0C6A#?45 _)@?aT{B*OFWE_D@^__RB#RTRB:RRBKR RBÚRRB:RRBcSR RBRRBNRRBPRzRBCVR(RBXRB^{O@3D* B Aj&l. Q@ )D@i:khOA{¨^__RBR^{ _WOA7D(@@ 'B *cR⣀R*h@ /B* h@ @ *cRR*h@ @* h@ SA *cR"R*h@ KA* h@ WA *cRBR*h@ OA* h@ 7B R h@ [A R h@ @ R 7(R *5b*4>@@ )*})}) 5 RODWC_B @{Ũ^__RBcR RBR**RBR*^{og_WOC@?qHT *)+ih8J @Cf@}} } } } } }hD@U,@AA@8 4hA @?qa,T@!cR(Rh@@ 4?q1TZR]hD@* 1@ 5}*xhD@9!cRR1 9lhN@4hD=A @@? T9A @@A TV@zjt˚}Z G;HV@R@(Z ZjE G,GxH_0I+TBR0!cR R(*@:RC3C84hD @?qaT@!cR(Rh@@?qT"5;R@!cRR* _)@?A5T{QOVWU_TgSoR^__[RC3Z*:7@@ C iY(Y*:7@@C Iy( _Y+F84hG @? qT@!cR-Rh@@ qT q!TZR!R*D*:RC3I84hJ @? qaT@!cR-Rh@@ qTqT*<R!RC3Z*66:4@>AC Iy( ZY+(@ @?tS*k ThA4s2A@~AC Iy( _Y+7@AC Iy( _Y+5(@@`O5@*?(@TҠ @`@}S`?tSkhT(@ @ԩ)@@J7@C}S`?ֈ@* <RB#&R1Rh@@B(R Rh@@B-R%R RBC2R** *RB#4R**`Rh@@B*R Rh@@B/RBCR&A9 T?_ T@BR9R(+ @ R8[:+(_) @a @5 Ti:A6 T@BR5R*if@i@8B84*hz@@( h@9"q9 T*@ )B(} @!(cRB R RABRRB#R RtRBRgRABR\RBR*P^{ _WO@ Rj@9)@ @M !C)mIx*i@9q!HA**jHx)@@*cRBR@cR@R@)@@ iz(@cRbR jz(@@@*@+!@jz)@cRR*hz)@!@@)@ iz(@)R iz(@ @_qT )R (!ʚ+ *T R@U @jhz+@ iz(_9T_T R@U @Ihz*@ z(  R@U @Ihz*@IR iz(ODWC_B @{Ũ^__R@@BR^{_WO Ri@8A*jHx)h@)R jIx(h@ A @ kIx(h@* iJx( @cR R@@ A+@jz)@cRB!R*hz)@@@@ A+@jz)@cR!R*hz)@@@ Aq iz(@R)c iz(@@ AR+!@jz)@b#R*hz)@!@OCWB_A{Ĩ^__^{WO @jR*DcHR RC)Ҩ r ##?@#c@5`B!RbR#R 5hDR@h@*B h@BA h@FA h@@ * _)@?T* OBWA{è^__*RBCR**RBCR*@@4RBR^{WODD@@@**B h@BA* h@FA* h@ɂ@* !R"R`5@* 5*OBWA{è^__*RB R RBC R^{ W O @ 55@R rR`!R h@h@OA*5@!cR"Rt*RB R *RB R* _)@?T{K*OMWL^__RBR`D^{ OD@5*5`D*OB @{è^__*R@BR*RBcR*^{!{^__^{{^__description=CAM LRME HW driverlicense=GPL v2alias=of:N*T*Cqcom,lrmealias=of:N*T*Cqcom,lrmeC*intree=Yname=cam_lrme_hwvermagic=4.19.294-gc5d1051c0244-ab11910333 SMP preempt mod_unload modversions aarch64depends=cam_cpas,cam_utils,cam_cdm,cam_req_mgr,cam_lrme_hw_mgr,cam_smmu_api,cam_debug_utilS0?module_layoutdmemsetg__stack_chk_guard__stack_chk_failcam_cpas_unregister_clientZ0^cam_soc_util_release_platform_resourceZ"Acam_cpas_register_clientcam_soc_util_request_platform_resourcedb!cam_soc_util_get_dt_propertiesPcam_soc_util_disable_platform_resourceKcam_cpas_stopPNcam_soc_util_enable_platform_resourcecYcam_cpas_startDPgcam_io_rfLscnprintfns_to_timespec64locam_cdm_submit_bls Mwait_for_completion_timeoutQ2cam_io_dump$___ratelimitEcam_req_mgr_workq_enqueue_taskQcam_req_mgr_workq_get_tasks6)completee?ktime_get7cam_cdm_stream_offjcam_cdm_stream_on2: mutex_unlock,__cfi_slowpath֮Amutex_lock:cam_io_w_mbXcam_io_r_mb?bkmalloc_cachesVplatform_driver_unregisterBő/cam_lrme_mgr_deregister_devicem,cam_cdm_acquireHWstrlcpyT__init_waitqueue_headҸkmem_cache_alloc_tracekcam_req_mgr_workq_destroy,棶cam_cdm_releasedXmncam_smmu_destroy_handleccam_debug_log:cam_lrme_mgr_register_devicegB%cam_cdm_get_iommu_handle≝>cam_cpas_get_cpas_hw_version cam_smmu_get_handleof_match_deviceZcam_req_mgr_workq_createv__mutex_init zkfreecam_get_module_name2|printk87__platform_driver_registerLinuxcam_lrme_hwGNU>C/z FtFtSu`u`luPuPl,G0E<G@ELWPGTEXG\EtmmGdGdXYH89H89 Zu8u8hltu8lGwGwn0o@GDG/ HGLG/ dglGpGx\]^_`H$9H$9H<9GwH<9Gw,e@fTG XG:\G `G:lgxUGG G GG G TUGG GG TUG0 G G0 G TV UGG G G ,T<UDG%HG LG%PG \ThUpGtGxG|GTUG6GG6GTVUGTGGTGTVVUG G GG T,U4G8G <G@G HTXU`GdG hGlG xTUGG GG T`UGG GG UG G G G UGG GG $T4U<G@G DGHG \UdG hG lG pG |ThiVVjkVV U Gc G  Gc G ( T0 X hd il px V V V j V U G G G G T U G G G G T U G  G G $ G0 T`H<9dH<9H9H9H9H9H$9H$9r(H89,H894H 98H 9HH9LH9l w w w w w4 U< G] @ G4D G] H G4P T y y y y  H GL GP G<T G<h gp Gt G g { G GU G GU g  ( 8 H X h p Gt GNx G| GN g y G G G G g G GGGgH((U0Gv4G8Gv<GDTPUXGV\G`GVdGtTGG`GG`|} U(G,G0G4GDUPG,TG;XG,\G;dTlH(xUGt G;Gt G;TUG GG GTUGKG GKG TH(UG GG GT$DHF G0 F G0 0y<t||UGe G0 Ge G0 TUG G0 $G(G0 0T@UHG}LGPG}TG`ThUpGt tG0 xGt |G0 T{GSG<GSG<gGSGGSGg}~@yLdxGSGGSGg}UGd GSGd GSTUG GSGGST,U4G}8G<G}@GLTTU\G`GSdGhGSpTUGGSGGSTUG GSG GS{G GGG(gP\}}UG GG GUGGGGTUGG GGT(U4G8G<G@GHT\UhG`lGpG`tGT{H(y8}@GM DG HGM LG Xgt}|GM GGM GgUGGM GGM TUG GM G GM TU G$GM (G,GM 4T<}LUTG8XGM \G8`GM hT|UGGM GGM TUGGM GGM T}8PUXG\GH `GdGH tU|GGH GGH T{y0U8G}<G@G}DG`ytyy}UG\G0G\G0UGG0GG0T }(U4G8G0<G@G0HT\UdGhGlGpG|T}UGt G0Gt G0T{T}XG$\G8`G$dG8x}G$GeG$Geg}G$G8G$G8yXHy}G$G'G$G'gUGG$GG$Ty x|Hy|(HPy|Hy |0 }4 < p Ux G+| G$ G+ G$ T U G} G G} G T U G G* G G* T U G G$!G!G$ !T!U$!G}(!G,!G}0!G@A  .mN1    H+df"y4"Z"=L%l|(/1`3X5\6T8s9T979 9(4 $989Z<9 8 `\ C &( . F-  `  G iq zVU @ # [e 1@|;4 H[(/>1+(p (     , $vy\6"\Ds<;8 $&4"L% C\0+T8 =["dd p\  ,3aX5L%Wbxus.note.Linux.rela.exit.text.rela.init.text.comment.init.plt.bss__versions.rela.data.cam_lrme_hw_driver.modinfo.note.GNU-stack.rela.rodata.cam_lrme_hw_dt_match.llvm_addrsig.text.ftrace_trampoline.rela.gnu.linkonce.this_module.rela.text.cam_lrme_hw_dev_probe.note.gnu.build-id.shstrtab.strtab.symtab.rodata.datastrlcpycam_req_mgr_workq_destroy__init_completion.__keycam_lrme_hw_dev_probe.__keywait_for_completion_timeoutcam_lrme_hw_startcam_cpas_startcam_cpas_unregister_clientcam_cpas_register_client__mutex_init___ratelimitmemsetcam_lrme_hw_resetktime_getcam_lrme_hw_util_process_err._rscam_lrme_hw_get_capscam_lrme_hw_util_get_caps____versionscam_cdm_submit_blscam_soc_util_get_dt_propertieskmalloc_cachescam_lrme_soc_deinit_resourcescam_lrme_soc_init_resourcescam_lrme_soc_disable_resourcescam_lrme_soc_enable_resources__module_dependscam_lrme_hw_util_process_errcam_lrme_hw_driverplatform_driver_unregister__platform_driver_registercam_io_rcam_lrme_hw_irqcam_lrme_set_irqcam_lrme_hw_process_irqcam_lrme_hw_submit_reqcam_lrme_hw_util_submit_reqcam_lrme_hw_stopcam_cpas_stopcam_io_dumpcam_lrme10_hw_infocam_cpas_get_cpas_hw_versioncam_cdm_stream_on__stack_chk_fail__cfi_check_failprintkcam_req_mgr_workq_get_taskcam_req_mgr_workq_enqueue_taskmutex_unlockmutex_lock__cfi_check__cfi_slowpathcam_lrme_hw_flushcam_lrme_hw_dt_matchcam_debug_logcam_lrme_hw_util_fill_we_regcam_lrme_hw_util_fill_fe_regscnprintfcam_cdm_stream_offcam_lrme_hw_dev_removecompletecam_req_mgr_workq_createcam_cdm_releasecam_cdm_acquirecam_get_module_nameinit_module__this_modulecleanup_modulecam_smmu_destroy_handlecam_cdm_get_iommu_handlecam_smmu_get_handle__mod_of__cam_lrme_hw_dt_match_device_tablekfreecam_soc_util_request_platform_resourcecam_soc_util_release_platform_resourcecam_soc_util_disable_platform_resourcecam_soc_util_enable_platform_resourcecam_lrme_mgr_deregister_devicecam_lrme_mgr_register_deviceof_match_devicekmem_cache_alloc_tracecam_lrme_hw_dev_probe__stack_chk_guardcam_lrme_hw_process_cmd__init_waitqueue_headcam_io_w_mbcam_io_r_mb$d.49$d.39$x.29$d.19$x.9$d.48$d.38$x.28$x.18$x.8$d.47$d.37$x.27$x.17$x.7_note_6$d.36$x.26$x.16$x.6__UNIQUE_ID_alias55$d.35$x.25$x.15$x.5ns_to_timespec64__UNIQUE_ID_alias54$d.34$x.24$x.14$x.4__UNIQUE_ID_license93__UNIQUE_ID_intree53$d.33$x.23$x.13$x.3__UNIQUE_ID_description92__UNIQUE_ID_name52$x.32$x.22$x.12$x.2__UNIQUE_ID_vermagic51$d.41$x.31$x.21$x.11$x.1$d.50$d.40$x.30$x.20$x.10$x.0;@6AB@CDHH<2@' @9"@Y,lY$nY+EZ@ h@h@k@kx@Plb @H P@ x@@0 -0Lo~1w4pQ" J,j