ELFD@@+)            00 048<@DPTX\`dhl *  #IR]hr4Xcam_cdm_soc_load_dt_privatenum-hw-cdm6CAM_WARN: %s: %s: %d Dump overshoot offset %zu size %zu 6CAM_INFO: %s: %s: %d Invalid CMD: 0x%x buf 0x%x dt_num_supported_clients=%dmsm_cam_cdm_intfExit client cb cookie=%dcam_cdm_put_client_refcount6CAM_ERR: %s: %s: %d write failed for cnt=%d:%d len %u 6CAM_ERR: %s: %s: %d CDM HW current AHB base=%x 6CAM_ERR: %s: %s: %d Invalid available slots %d:%d:%d CDM HW is ready for data6CAM_ERR: %s: %s: %d Write failed to disable BL done irq 6CAM_ERR: %s: %s: %d Hw bl write failed %d:%d msm_cam_cdm6CAM_INFO: %s: %s: %d DMI Looking for HW id of %s count:%d6CAM_ERR: %s: %s: %d dump scratch3=%x cam_hw_cdm_submit_gen_irq6CAM_ERR: %s: %s: %d Cannot commit the genirq BL with tag tag=%d 6CAM_ERR: %s: %s: %d Failed to get genirq cmd space rc=%d cam_hw_cdm_initcam_cdm_util_dump_cmd_bufcam_cdm_get_client_refcount6CAM_ERR: %s: %s: %d Invalid CDM client is already streamed Off &client->lock6CAM_ERR: %s: %s: %d CDM HW reset not supported for handle =%x cam-cdm-intfBL done irq enabled =%dcam_hw_cdm_commit_bl_write6CAM_ERR: %s: %s: %d Failed to Write CDM HW IRQ Clear 6CAM_ERR: %s: %s: %d CDM HW reset Wait failed rc=%d 6CAM_ERR: %s: %s: %d Failed to read CDM HW Version 6CAM_ERR: %s: %s: %d Page fault iova addr %pK techpack/camera/drivers/cam_cdm/cam_cdm_core_common.ccam_cdm_util_dump_buff_indirect6CAM_ERR: %s: %s: %d buffer size %d is not sufficient for count%d 6CAM_ERR: %s: %s: %d CDM intf mgr get refcount failed 6CAM_ERR: %s: %s: %d hw stop failed handle=%x cam_cdm_get_opsFound client slot %d6CAM_ERR: %s: %s: %d Invalid CDM cmd %d arg size=%x Trying to acquire client=%s in hw idx=%d6CAM_ERR: %s: %s: %d Failed to get virtual core data for type=%d idx=%d 6CAM_ERR: %s: %s: %d dump scratch5=%x 6CAM_ERR: %s: %s: %d CDM HW AHB dump not enable write BL success for cnt=%d with tag=%d total_cnt=%dtype %d index %dCDM Hw Id compatible =%sCDM intf mgr get refcount=%d6CAM_ERR: %s: %s: %d Failed to identify associated hw id Calling client=%s cb cookie=%d6CAM_ERR: %s: %s: %d dump scratch6=%x 6CAM_ERR: %s: %s: %d CDM HW core status=%x 6CAM_ERR: %s: %s: %d CDM HW current BL len=%d tag=%d 6CAM_ERR: %s: %s: %d Sanity check failed for %d:%d cam_hw_cdm_deinit6CAM_ERR: %s: %s: %d cpas-cdm get iommu handle failed 6CAM_ERR: %s: %s: %d Got SWI DMI cmd =%d for invalid hw %s6CAM_ERR: %s: %s: %d Failed to Write CDM HW core enable 6CAM_ERR: %s: %s: %d Failed to write CDM base to BL base cam_hw_cdm_bl_write6CAM_ERR: %s: %s: %d bl_tag invalid =%d CDM_START_IRQ6CAM_ERR: %s: %s: %d wait for bl fifo failed %d:%d Enable soc done6CAM_ERR: %s: %s: %d Failed to Write CDM HW reset CDM Init success6CAM_ERR: %s: %s: %d CDM accessing invalid reg=%d 6CAM_ERR: %s: %s: %d Get ioremap change base failed %x cam_cdm_acquirecam_cdm_find_request_by_bl_tag6CAM_ERR: %s: %s: %d Invalid client %pK hdl=%x stream OFF CDM Invalid %d6CAM_ERR: %s: %s: %d Invalid node for inline irq cam_hw_cdm_enable_core6CAM_ERR: %s: %s: %d CDM HW BL FIFO readback not enable cam_hw_cdm_workIRQ status=0x%xE: b=%pK reg=%x off=%x val=%xcam_cdm_util_dump_reg_random_cmd_v26CAM_ERR: %s: %s: %d invalid base address 6CAM_ERR: %s: %s: %d invalid reg_count %d cmd_buf_size %d 6CAM_ERR: %s: %s: %d hw idx %d doesn't have start ops cam_cdm_detect_hang_errorhw_index:%d6CAM_ERR: %s: %s: %d CDM Version=%x not supported in util cam_cdm_cpas_cb6CAM_ERR: %s: %s: %d CDM Client refcount not zero %d hdl=%x vaddr=%pK offset=%d cmdlen=%d:%zuqcom,cam_virtual_cdm6CAM_ERR: %s: %s: %d Invalid node=%pK %d cpas-cdm06CAM_ERR: %s: %s: %d Failed to retrieve the CDM dt properties Number of HW cdm supported =%d6CAM_ERR: %s: %s: %d Invalid CMD: 0x%x put_cdm_mgr_refcount6CAM_ERR: %s: %s: %d hw start failed handle=%x 6CAM_ERR: %s: %s: %d only CAM_CDM_VIRTUAL/CAM_CDM_HW_ANY is supported Looking for HW id of =%s and index=%dcam_virtual_cdm_submit_blNow commit the BL nothing for virtual6CAM_ERR: %s: %s: %d AHB dump reglastdata=%x CDM write BL last cmd tag=%x total=%d cookie=%dCDM_DONEinline IRQ data=0x%x6CAM_ERR: %s: %s: %d CPAS stop failed E: b=%pK blen=%d reg=%x off=%x6CAM_INFO: %s: %s: %d Invalid args 6CAM_ERR: %s: %s: %d hw idx %d doesn't have submit ops 6CAM_ERR: %s: %s: %d hw idx %d doesn't have stop ops 6CAM_ERR: %s: %s: %d hw release failed for handle=%x 6CAM_ERR: %s: %s: %d idx %d doesn't have acquire ops 6CAM_ERR: %s: %s: %d Refcount put when zero CDM HW init first timestream OFF CDM %d6CAM_ERR: %s: %s: %d Disable BL done irq failed CDM HW BL done IRQcam_hw_cdm_release_genirq_mem6CAM_ERR: %s: %s: %d Virtual CDM CPAS registration failed 6CAM_ERR: %s: %s: %d Failed to get hw private data for type=%d idx=%d cam_cdm_write_hw_reg6CAM_INFO: %s: %s: %d REG_RAND: COUNT: %u cam_cdm_util_dump_reg_random_cmd6CAM_ERR: %s: %s: %d CDM hw release failed for handle=%x write BL success for cnt=%d with tag=%dCDM_DONE_IRQ6CAM_ERR: %s: %s: %d Failed to set cam he version for hw 6CAM_ERR: %s: %s: %d Invalid reg=%d cam_cdm_util_dump_cmd_bufs_v26CAM_INFO: %s: %s: %d DATA_%d: 0x%X 6CAM_INFO: %s: %s: %d Buff Indirect cam_cdm_util_dump_change_base_cmd6CAM_ERR: %s: %s: %d client id given handle=%x invalid cam_hw_cdm_dump_scratch_registors6CAM_ERR: %s: %s: %d CDM HW BL Wait timed out failed 6requested BL more than max size, cnt=%d max=%d6CAM_ERR: %s: %s: %d Invalid token 6CAM_INFO: %s: %s: %d CHANGE_BASE: 0x%X cam_cdm_reset_hwCDM HW already ON count=%d6CAM_ERR: %s: %s: %d Invalid CDM cmd %d size=%x for handle=%x 6CAM_ERR: %s: %s: %d Failed to Write CDM HW core debug 6CAM_ERR: %s: %s: %d Hw bl hw_iova is invalid %d:%d 6CAM_ERR: %s: %s: %d Failed to retrieve the CDM id table 6CAM_INFO: %s: %s: %d REG_CONT: COUNT: %u OFFSET: 0x%X 6CAM_INFO: %s: %s: %d OFFSET_%d: 0x%X DATA_%d: 0x%X cam_cdm_util_cmd_buf_writecam_cdm_submit_blscam_cdm_intf_removeAcquired client=%s in hwidx=%d6CAM_ERR: %s: %s: %d CDM HW current BL base=%x 6CAM_ERR: %s: %s: %d Cannot commit the BL %d tag=%d Got payload=%dcpas-cdm6CAM_ERR: %s: %s: %d HW CDM Interface registration failed 6CAM_ERR: %s: %s: %d Release iommu secure hdl failed get_cdm_mgr_refcountclient name:%scam_virtual_cdm_work6CAM_ERR: %s: %s: %d Virtual CDM Interface de-registration failed 6CAM_ERR: %s: %s: %d dump scratch7=%x cam_hw_cdm_irqCDM HW reset done IRQ6CAM_ERR: %s: %s: %d Failed to read CDM family Version 6CAM_ERR: %s: %s: %d Failed to get dev private data 6CAM_ERR: %s: %s: %d CDM hw acquire failed 6CAM_ERR: %s: %s: %d Failed to read CDM HW IRQ status Waiting for CDM HW resetdoneCPAS registration successful handle=%d6CAM_ERR: %s: %s: %d Hw open count invalid type=%d idx=%d cnt=%d cam_cdm_util_reg_cont_write6CAM_ERR: %s: %s: %d CDM intf mgr not probed yet 6CAM_ERR: %s: %s: %d CDM acquire failed for id=%d name=%s, idx=%d cam_cdm_stream_ops_internalcam_cdm_process_cmd6CAM_ERR: %s: %s: %d CDM HW intf command not valid =%d 6CAM_ERR: %s: %s: %d Enable BL done irq failed BL done irq disable =%dBL commit success BL %d tag=%d6CAM_ERR: %s: %s: %d Failed to request platform resource X b=%pK reg=%x off=%x val=%x6CAM_ERR: %s: %s: %d Invalid count of client names count=%d cdm-client-names[%d] = %scam_cdm_stream_off6CAM_ERR: %s: %s: %d hw idx %d doesn't have release ops cam_cdm_intf_register_hw_cdm6CAM_ERR: %s: %s: %d Valid node present in index=%d 6CAM_ERR: %s: %s: %d Invalid CDM client is already streamed ON CDM Deinit nowcam_virtual_cdm_probe6CAM_ERR: %s: %s: %d BL(%d) base addr =%x cam_hw_cdm_submit_bl6CAM_ERR: %s: %s: %d Failed to read CDM HW IRQ data qcom,cam170-cpas-cdm0E: b=%pK reg=%x off=%x6CAM_INFO: %s: %s: %d PERF_CTRL cam_cdm_stream_oncam_cdm_set_cam_hw_versionCDM HW Gen/inline IRQ with data=%x6CAM_ERR: %s: %s: %d CDM HW Debug status reg=%x 6CAM_ERR: %s: %s: %d Failed to Write CDM HW IRQ mask cam_hw_cdm_probe6CAM_ERR: %s: %s: %d Failed to Deinit CDM HW cam_cdm_get_ioremap_from_basecam_hw_version=%x:%x:%x supportedClient stream off success =%d6CAM_ERR: %s: %s: %d CDM request cb without registering cb 6CAM_ERR: %s: %s: %d Sanity check failed for cmd_count=%d cnt=%d 6CAM_ERR: %s: %s: %d Overflow Error IRQ cam_hw_cdm_alloc_genirq_mem6CAM_ERR: %s: %s: %d disable platform failed &cdm_hw->hw_mutex6CAM_ERR: %s: %s: %d Failed to get CDM HW name for %s 6CAM_ERR: %s: %s: %d CPAS start failed 6CAM_ERR: %s: %s: %d Release platform resource failed cdm-client-names6CAM_ERR: %s: %s: %d Reading cdm-client-names failed CDM intf mgr put refcount=%d6CAM_ERR: %s: %s: %d Virtual CDM remove failed CPAS error callback type=%d6CAM_ERR: %s: %s: %d Genirqalloc failed cam_hw_cdm_bl_fifo_pending_bl_rb6CAM_ERR: %s: %s: %d dump scratch1=%x 6CAM_ERR: %s: %s: %d AHB dump reglastaddr=%x 6CAM_ERR: %s: %s: %d BL(%d) len=%d tag=%d 6CAM_ERR: %s: %s: %d CDM HW default dump 6CAM_ERR: %s: %s: %d Failed to read CDM IRQ mask 6CAM_ERR: %s: %s: %d Failed to get dt properties 6CAM_ERR: %s: %s: %d CPAS unregister failed cam_hw_cdm_removeCDM_REG_RANDOM:cam_cdm_util_dump_wait_event_cmd6CAM_ERR: %s: %s: %d invalid CDM_SWD_DMI length %d cam_cdm_util_swd_dmi_write6CAM_ERR: %s: %s: %d cdm manger refcount not zero %d 4------------[ cut here ]------------ CDM HW Deinit now6CAM_ERR: %s: %s: %d Genirq release fail 6CAM_ERR: %s: %s: %d Deinit failed in streamoff 6CAM_ERR: %s: %s: %d Invalid CDM needs to be streamed ON first 6CAM_ERR: %s: %s: %d Only mem hdl/Kernel va type is supported %d 6CAM_ERR: %s: %s: %d Failed to get virtual private data for type=%d idx=%d 6CAM_ERR: %s: %s: %d Sanity check failed for hdl=%x len=%zu:%d Got irq6CAM_ERR: %s: %s: %d NULL payload Looking for Iommu handle of %scam_cdm_intf_deregister_hw_cdmCDM init first time6CAM_ERR: %s: %s: %d dump scratch4=%x 6CAM_ERR: %s: %s: %d Failed to write CDM BL len 6CAM_ERR: %s: %s: %d Failed to Init CDM HW cam_hw_cdm_iommu_fault_handler6CAM_ERR: %s: %s: %d Failed to get hw core data for type=%d idx=%d cam_cdm_util_dump_dmi_cmd6CAM_INFO: %s: %s: %d GEN_IRQ 6CAM_ERR: %s: %s: %d invalid base addr and data length %d %pK CDM client put refcount=%d6CAM_ERR: %s: %s: %d dump scratch0=%x 6CAM_ERR: %s: %s: %d Failed to Write CDM HW core disable 6CAM_ERR: %s: %s: %d CDM HW irq set reg=%x cam_hw_cdm_enable_bl_done_irq6CAM_ERR: %s: %s: %d Write failed to enable BL done irq 6CAM_ERR: %s: %s: %d Cannot read the current BL depth 6CAM_ERR: %s: %s: %d In error state cnt=%d total cnt=%d 6CAM_ERR: %s: %s: %d Only mem hdl/hw va type is supported %d CDM Hw version read success family =%x hw =%x6CAM_ERR: %s: %s: %d Deinit failed for hw techpack/camera/drivers/cam_cdm/cam_cdm_intf.c6CAM_ERR: %s: %s: %d unsupported cdm_cmd_type type 0%x 6CAM_ERR: %s: %s: %d hw submit bl failed for handle=%x Virtual CDM HW init first time6CAM_ERR: %s: %s: %d Not enough buffer 6CAM_ERR: %s: %s: %d Failed to read CDM pending BL's 6CAM_ERR: %s: %s: %d dump core en=%x cam_hw_cdm_dump_core_debug_registers6CAM_ERR: %s: %s: %d CDM HW current pending BL=%x BL slot available_cnt=%d requested=%d6CAM_WARN: %s: %s: %d Dump buffer exhaust remain %zu min %u CDM_REG_CONT:cam_cdm_util_dump_reg_cont_cmdcam_cdm_get_iommu_handlecam_cdm_notify_clientsCDM%d registered to intf successful6CAM_ERR: %s: %s: %d dump scratch2=%x 6CAM_ERR: %s: %s: %d Failed to write CDM commit BL 6CAM_ERR: %s: %s: %d CDM hw bl write failed for gen irq bltag=%d CDM_START6CAM_ERR: %s: %s: %d Invalid irq received 6CAM_ERR: %s: %s: %d Failed to util ops for hw Num supported cdm_client = %dcam_cdm_util_dump_gen_irq_cmdIn loop %d ioremap for %x addr=%xget_cdm_index_by_id6CAM_ERR: %s: %s: %d CDM registration failed type=%d count=%d &cdm_mgr.nodes[i].lockCDM Intf probe done6CAM_ERR: %s: %s: %d Fail to client slots, client=%s in hw idx=%d Now commit the BL6CAM_ERR: %s: %s: %d Failed to queue work for irq=0x%x 6CAM_WARN: %s: %s: %d workqueue got delayed, work_record :%u 6CAM_INFO: %s: %s: %d WAIT_EVENT Got ioremap for %x addr=%pKcam_cdm_find_free_client_slot6CAM_ERR: %s: %s: %d No cb registered for client hdl=%x cam_hw_cdm_wait_for_bl_fifo6CAM_ERR: %s: %s: %d Not enough buffer cmd offset: %u cmd length: %u 6CAM_ERR: %s: %s: %d AHB Error IRQ 6CAM_ERR: %s: %s: %d Failed to put genirq cmd space for hw &x->waitcam_cdm_util_reg_random_writecam_cdm_intf_probe6CAM_ERR: %s: %s: %d CDM Notify called with NULL hw info CDM client get refcount=%dVirtual CDM HW Deinit6CAM_ERR: %s: %s: %d Invalid ops for virtual cdm cam_hw_cdm_disable_core_dbg6CAM_ERR: %s: %s: %d CDM HW irq status=%x CDM Deinit successcam_cdm_util_dump_reg_cont_cmd_v2cam_cdm_release6CAM_ERR: %s: %s: %d CDM Deregistration failed type=%d index=%d cam_hw_cdm_hang_detect6CAM_ERR: %s: %s: %d cam_hw_version=%x:%x:%x not supported 6CAM_ERR: %s: %s: %d Could not find the bl request for tag=%x 6CAM_ERR: %s: %s: %d No more client slots 6CAM_ERR: %s: %s: %d CDM HW init failed 6CAM_ERR: %s: %s: %d Failed to load CDM dt private data 6CAM_ERR: %s: %s: %d Virtual CDM Interface registration failed Got the HW VAcam_cdm_read_hw_reg6CAM_ERR: %s: %s: %d Invalid mapped region %d 6CAM_ERR: %s: %s: %d Accessing invalid region %d:%d cam_hw_cdm_soc_get_dt_propertiescam_cdm_intf_mgr_soc_get_dt_propertiescam_cdm_util_dump_perf_ctrl_cmdcmd data=%xreg random: offset %pK, value 0x%x6CAM_ERR: %s: %s: %d Invalid req bl cmd addr type=%d cam_virtual_cdm_removecam_hw_cdm_enable_core_dbg6CAM_ERR: %s: %s: %d CDM HW BL FIFO dump with loop count=%d 6CAM_ERR: %s: %s: %d CDM HW core cfg=%x 6CAM_ERR: %s: %s: %d Failed to Write CDM HW IRQ cmd 6CAM_ERR: %s: %s: %d Invalid command IRQ, Need HW reset 6CAM_ERR: %s: %s: %d Enable platform failed CDM%d probe successful+Iwqcom,cam-cdm-intfqcom,cam170-cpas-cdm0(hOMT(҈ZTH΄҈HhP,THhO THHdTҨ(hET(( TҨ# T(( TȘ҈(HHT HԩHTTҨh TH҈ZT Ȩ@TT谱hHcATPt(- TPt(TSuYCT=ҨL5^ T( ȓ CThh΄҈HhP T*ȁ(b@ THJ TzҨ# T葐U` T҈$ȇhV!TeTҨh` T]ȱȒ T[hTPHDhhH Tf҈{(ETA>( ȓT 1.( ȓCTA_ ( ȓT( ȓ #T?T_֠@9qCT_ ^{ _WOD*@@@9}* @iyc RBR**@c R @Riy*@ @?kT @?kT!5 RODWC_B @{Ũ^__ @iy T!4 RBR@* @!c RiyR** RBR*^{_WOD*@7}Ȇ@@** @!iwc RB R**Ȇ@ @?kT @?kT!54R*OCWB_A{Ĩ^__ @iw?T!4 R4RȆ@ @B Riw*** R4RB R*^{ _WOA!**`!c R R5Rh@qBTu9H4*9Av5"#R*@* RR*7h@kT* RB#R  Rd@BR*ODWC_B @{Ũ^__^{WOD*OBWA{è^__vB@`5@R r!R`@@5@A `@!c RbRb@iDR(hD*u RBR* RBR RBcR`D^{ A"0!#RdC| !c RR* @{¨^__^{og_WO @h@h@HR{ RnR*)Rh@9 ?Th&@8 T*@V}XQ?)qTkji8k iR`IR)@)=S6T!@ 5JRI}@IqS)=}6T 5)R)}@i@RB8+(@ ] )@y 7*@y *4+#lyjJ,E,@y_ kcT +@J i@R8+)@y )@y4*)R, @k) ]M@L,@yJ! kT +@RJR(B} i@(hI}@R)RHB} j@)}@Hh RC]RB* RcR* Rd@BhR` *  RBgROEWD_CgBoA{ƨ^__^{og_WOCa{9Z@}SQ)qTjkh8)  RER_ R@YRB*g R@@y]HRB@y 5\RX R@yKRB@yh 4<R  R@_(@)LR]B*_@y )?kbT RFRB  RCNRB\R RORB|R R@QR] RRR<R Tz\R Q Rz|_cIRB@y Q?kBT RBcTR{AOFWE_DgCoB^__Y`__(Rx3*_`R_@R_@R_ R_րR_րR_* =@*\I]`)h 4kD@J+ET_R(<3Da4H@!qI@ B T_ @9*SQb3*30j=3 )_@9IQ)= R 3) * )_R(\3D_R 9_^{ _WOA4***(kTh}@i% @ Rb)R**zy( @?kT@*hODWC_B @{Ũ^__^{og_WOC4*9Z{@ R:R@}S Q?qHTki8J @@ q@# T @ =rTJR*=3_kHT `Ӂ" =S@=S! Q? qT@)@= _kT q TqT_9r@T7!xR @zx]@@y Q _ IkT|@8@X=rT)R =3?kT*R@) RB2R@)@y9#k#TR =3s K7}S9[@{ 4*] k Ti<}@h @ Rb)R**z|( @?kT@@ RBR@c7R]sQ_5rT*<19!R @@@]@ @@@]@!@y" IkT9Z_9rT71xR @zx]@@y Q _ IkT5sK}SJ7{S5*  R@]BBR RBCR  RB>R*{AOFWE_DgCoB^__ R@yB#5R R@yBc-R*  R@yBC1R* RB#,R* RB0RC^{WO@*@9(4ĒC!c RRȒCȒu"SRZ @(-@ J T 5@#ARR?*`7 _)@?T{B*ODWC^_C_ RB#"R* RB#R RBcR RB!R*Ҡ `E ^{ @94d@!c RbRh@qkTh @{¨^__ RBR RBR!^{O@*C@94C!c RRCs"SRhR @i(@( J  J ʓ_BT 5@3тR?*7 _)@?T{B*OC^__ RBc&R* RB#R RB#$R RC_B%R@@d @^{O@*C@94C!c RRCs"SRhR @i(!@( J  J ʓ_BT 5@3тR?*7 _)@?T{B*OC^__ RBc*R* RB#R RBc(R RC_B*R@@d @^{O@*C@9h4C!c RRCs"SRhR @I(-@ J aT 5@3aRR?*7 _)@?T{B*OC^__ RB.R* RB#R RBc,R RC_BC.RҠ `E @^{O@*C@9H4C!c RRCs"SRhR @)(-@ J T 5@3!RR?*75. RBR*" RB#R RBR  RC_BcR _)@?T{B*OC^__Ҡ `E @^{og_WOC  @9H 4sd @!c RRh @h !c RRh@4Rb@u@ ȓbT`6@@R?*u4H@Tb9v"|@@[4*3@4sk!T@@d{A*OFWE_DgCoB^__ RB#R RBcR^{O@*C@94C!c RRCh"S RQ@-@ ) T5@3сRR`?* _)@?T{B*OC^__ RB#R RB0RҠ `E@^{ o g _ W OC@` @ 4@9(4@!c RR@h@ qTe@c Rb R5RB#R@c# R R@*(4 @kbTRZ(#C Rb R@c@(@4*v}(@ R R@#(@4(@{kT*u4>q T!c RR*RZ@.@ T6@R*?* 6 RBcR6 RBR** RB#R RBR  RBCR  RB#R RfP)BR _)@?T{I*ONWM_LgKoJ^__*5RҠ `E^{_WO  C *@9( 4cC!c RRcCc65@ȂChȂC*Ȃq!T@4RaCaCaChCaC**OCWB_A{Ĩ^__ RB#R RBc4R R@Bc7R*^{ WO **@9h 4@!c RR@q`T55@ATshCRMhCM*"Rv^CT* R] !~C*Q  RBR^{ O@9H4@!c RR@5@h 5 @ @ @I5sBT*9 RBER**OB @{è^__ RB#R RBcCR RBDR R@BER^{{^__^{ R*kTHRkT(RkaThi.j>($)*|) R @{¨^__ RB#R**^{D@!c RR{^_*_^{OB6Ah@qTe@qTq@T5h @5!c R R$R*$R*kT(Rk`THRkT RB R*  Rd@)f @Bc ROA{¨^__^{ (@*T ^8?kT@AT RBCR* @{¨^__ր_ qTD@*(_֠_^{ ` yssT RBCR !c RR** @{¨^__^{og_WOD*a4~@a R+AR T|{u# RR*K@ qT^ҀA@m+AG@BR@? @*@ @h*A kTu"dA!c R"RhAhhJ@@c RRvJ@^ҀA@m @ @@*?ք@c R"ROEWD_CgBoA{ƨ^__ RBR R @BR R @BR^{O A!c RBRA(4QOA{¨^__ RBR!^{ _WO@`(@D@@Sw"*dA!c R"RhAh@i*A kAThA6qT RB# R4J@64!c R(RJ6R*v 4Q!c R)RJJ@h 4J@!c R-R*cjR*HR)R R [C/CCB#c5!c R%R@H4!c R%R7R5D@RAc_ )5+@*#@.@@a!c RB.R*j!c R"*R@ 4!c R*RDB!R"RE*`5!c RkRN/Dc)Bk5u4 RB#,R6 R@BR- R@BCR!c Rb%RJ@)R*Ji !c R*RCB*`5 _)@?!T*ODWC_B @{Ũ^__ RB!R* RB$R* RB,R** RBC'R$* RB#]R* RB&RDB!R"RE5!c RkRNCB@4 RBC(R RBjR= RBc`R RB+R43 RBjR ^{"R{^__֠_ ^{*{^__֠_^{ _WO?q-T@--*?qTxD *)+ih8J *@ֿq$T@!c R"@6}@ ): q3T5@@CѢc~ E@*)@i@( `5E(B  Tg@?CTD@ RRc@_b@@A)u~ 5%cH9 RBRc*@ @?qT@kAT@R rR(R@@ @ )cH9 9@:s@@6@3skS@R rR HR(cH9 ` {{H  !k@R(cH9 RRc(c9(cH9qT?c9tG RD@^)@sR R@@#R*+ R@@B# R RBR* R@f@@BR**| @ _)@?aT{D*OIWH_GgFoE^__^{_WO@ Tt@h @D 6d@!c RRw@MT^8 kT@AT RBCR* RBCR!B^qT q!T RB^BR*6"@( h @H6!c RRCOCWB_A{Ĩ^__^{ g _ WO@R r@R @R r;R@R rIR@R r!RN* 5DD@99bRbb9nrd@) ) & !!c RB!Rt6~jh&!BBfJ"* @)@A RLRjf@ )!R' G 5@c R"%R@c RBd@%R**@5d@!c R&RxxxD _)@?T{K*OOWN_MgL^__* RBRD* RB$R  RB#&RBBDj@j@^{WOd@3u6@UDVBB`5D@**5j@j@DD*OBWA{è^__ RB#*R Rd@)B#+R  Rd@)B#,R* RB,R RB.R^{R7*{^__ RB#R^{ R!R"r7*{^__ RBR^{!R***7{^__ RBR^{OC@R R@RR R@RR R@CR!R R@RAR R@RaR R@cRR R@RR R@#RR R@R @)@?T{AOB^__C^{_WOC@R R@BRRBR@6 RBRR@6 RB#R R@cR@R R@R!R@v@7 RBRR R@CRR R@R R7B#R3BR*t4*AR*aR R@CR*R R@RM*kT RRR R@RR R@#RAR R@RR R@RR R@McRR R@RR@6 RB#R R@B#RR"R7 @)@?AT{AODWC_B^_C_ RBc R^{og_WOC@*RD7@Rzkd TRKk T 5!R`5KRMT*5 R%RR7@zkeT/ RC%R RB R6* RB##R** RB#$R*5* !c Rb"R*sK RB!RR** @)@?T{A*OFWE_DgCoB^__ RB$R^{OC@*RD@7@462R7 R"B!c R RiRr R`7 R դ"B!c R R* @)@?T{AOC@^__ RB# R RB R  RBC R^{ O**R*7N 3R@7**OB @{è^__ R3RBC'R  R3RB'R^{ R"R7** @{¨^__ R3RB)R^{g_WOD$cH9q"T(@@ @!c R+R5R@R rRh@8c)h@ @ )cH9 9@7s@65s^(@@ ȓ"T?(@!cH99@|T(AI:?(@)/B@7  J ʓ_T?#cH9tSQ* 7R"R 7*h@ @ 2 8)ii J q))}Ii(%Ț6A8(@(@UA`X_ W``?UAU(@q(T(@6t*ODWC_BgA{Ũ^__ R$cH9B*R R$cH9B#.R6"B(  RB)R R$cH9BC/R6"B(  Z@D``H!cH9[ ]C^{og_WO@;@DCa@?qTHB(4&RHB(5"3ѡR@7@ @)4***JB~@j5y49Q! `7@*@i44<q T5@AAcC'A @hh@)@* )R @ 5)  wB T@ R TB=RcCcH9qcT*_c9@@@! BQ@ 7@EcH9 R@@Rc* RARcR"R 7EcH9 R"BRc*HcH9Hc9@ @?qT@QkAT*5HcH9Hc9*@Q @ kT* Rh@ @)@?R R@@?Rc R@@B;RY@@BRP RB)R REcH9BAR= RB#R RB3R,!4 R@@BC6R R@@B9R* R@@B7R*@ _)@?aT{C*OHWG_FgEoD^_C_^{og_WOC7D!c RRR@R rR R 7@4R7!R"R 7@96b2R7@f@ 1 8)ii J q))}Ii(%Ț6A8Ո@@wA9`z_ W``?wAW@q@aT@ 7d @!c RVR{{ibtH ih"@9 JJi*6 R j@R7 Rd @BWR RBSR@5!`5{AOFWE_DgCoB^_ R_ RBTRt RBTR@97t RBSR RBUR`^{og_WO@Tt@d @D!c RERUsh @77 7Yd@!c RFR(B4 R xM ^8v@kT<^TC^qT qT RC^HR*6 #@( h @6!c RbJR@Ch @6I#Bi4!c R"KR@h @777.!5 Rh @H6! 5 R R h @6!@5 R R OEWD_CgBoA{ƨ^__ RBNR RBLR RBLR RBMR^{ DhFB5 @{¨^__ RdFBBZR*^{OC@>D@R>)RA#'>)*5@*@.@@ _)@?AT{E*OF^__ RB#]R*C^{#@@D)B*4 RBc`R _)@?T{C*#@^_C_^{WOD@!RbR#R5!c RcRbR Rr"7AR"R7!c RfR6RA R-T!c RgRbRRrN*1/* RBCcR$ RBeR RBeR  RBfR*!R"R*OBWA{è^__^{O`D@!R"RE*5!c RkRN*OA{¨^__ RBjR^{og_WO@cjR*>=<;:98765@R rR!@R r;R @R rIR B&.@)R!Bi6!B"*!`5f@DDh(@9Rb9ȊFqRIR(Ȇ@5{bbnrߒ߲ 1 h A)j !t6ji.d@)!c RBuRf7A!A RRj!5f@ )!R= 5^!c RyR8R^HR R#cB C+#`5@5J@*J7!R7D@@!c R~R@RkT)R kTIR kT )kɊT(RkTHRkT / ?&)~)D!R"RE5!c RkRNBB5"R* 5J@QJd@!c RBRxx* RBpR RBsR** RBvR* RBwR* RBCyR* RB{Rc* RBC|RM RB#}R0 RB}R' RB R* RߊBR RB#R* RBRD!R"RE5!c RkRN*J@QJBB4 RBR+* RBjR RBR* RBcR  RBcRJ@QJBB55j@j@@@@5DD _)@?T*OEWD_CgBoA{ƨ^__ RBCR RBCR RB㄀R RBjR RBRk^{ OD Rq!5AR R OB @{è^__ RBcQR RBPR^{ WOd@t6@DJ@( 5B!R"RF 5!c RkRNBB 5 5j@j@A` 5ADD**OCWB @{Ĩ^__ RBR Rd@)BR  Rd@)BR Rd@)J@B㋀R* RBjR RBR* RBcR RBR RBÎR  3 3 p p F F   3$ ( 3,p (t 3x (| 3 3 3 3 3  3 > 3 >  3  3X \ P ` h P  P  P  x  x  4  ( 4, <H"\d  h l  p | w! w!*  -  - w!   w!  4*Tx !  !  [  [ < %D /HH /HX +l # &  G4    G4    '   }  G4  }  G4   O  G4$  O(  G40 < D  C3H  G4L  C3P  G4X ` (  :  : ,  h4    h4   PT  4|8|@DLPXȀ\ȀtxĀĀ-܀܀  ,08<        n $  #(  ,  0  8  n <  #H `     1    1      $   ,,   ,8 E Eh p  +t  1|  +  1    +  +    E    E         p  t Hx '| x n ] 4   H ' x n ] 4  V   V 0 4 .,@ D .,H`l p x |      H g  H g$ '( -0 '4 -8HP T/T #\ T/` #dt " ., " .,$ ( V, 0 V8` l6d l6 x - x -  ' 4  0 4 ' 4  0 4HC" ,DL 'X '\ ` l xp -t xx - w/ w/<"P"l 'p 4t x '| 4 " 0 4 0 4   '    ' ( K*, '0 K*4 'DL < P 'T < X 'd # .$ # .$       0   0$ '( , '0 @LT  X 0\  ` 0h h hH     z  z  h hILpX`  B  B  z  z h hI  B  B  *$ B( *, B8@`L h hH      !  !   h hI       $ ( 04 $8 $<\`p ht hxH|     z  z  h hIp HP  T X  \ hx  z  z h hI        L@DT hX h\H` d l p x z|  z  h hIp,4 8 < @ L\d h zl p zx| h hI        L$(8 h< h@HD H P T \ z` d zh t| h hIp         , < D  H  zL  P  zX \  h`  hd Il t  x  |        2    2     L!!! h! h !H$! (! 0! 4! >>   >  $>  (>  4><>D> )"H> 2L> )"P> 2X>p>x> |> 1> > 1>>j>> H> 2> H> 2>>>  > >  > >>? t0? .? t0 ? .??$? $(? 2,? $0? 28?H?P?  T? X?  \? d?l??e?e@ e6@ e6<@HD@ NH@ L@ NP@ `@@@ 2@ /@ 2@ /@@I@@ .@ N@ .@ N@@HA 8 AH8AI@A(HAIAHA pA &1A pA &1AAIBp BHTBI\B /`B CdB /hB CxBB/HB/HB+BIB B B B BZCoC 8C$C b(C N,C b0C NDCPC TC NXC \C NtCC a C NC a C NCC a C NC a C NCCICC a C NC a C NCD` DH(D p,D &10D p4D &1@DTDI\DHlDxD N|D iD ND iDDD XD ND XD NDD D ND D N EE XE NE X E N0ENĀGȀÒPЀQԀM؀R܀K_nJkblmgi(} .t0 8 ' @ 8^{!{^__^{ !*`5!*4* @{¨^__  ] ]V< @]D H]LVX \]` d]hVt x |X  d] ]$a $|i(0j4<l@HmL T nX$`4nd(ldnp0xxn|4X}<}@? K? H ĀS H Ȁ ܀   w  N  1  l ;  | _ @ `% p xF   o  R \   0 \!   b hE pO p @ H~ , U  "8 %B & * , .q t0 X2H |2 3+ L35 `4 4 5 5 8 8; 8 p? ?( ? F J LW P R. tR R ,S XU |Z \! |^ 4_ _` ae  hc= h ti */ 1 l68'f6%j '[s UQ @- D  8jHb, { Lw 0  F 0@ Ph`p X9C!  .x q  t0,  h   8 ( (( ( ( P( x(  \5 (}C 0(f (E y h(  kT (' ( (\   J   6|  88 p     !"%$  d 2    h  d    l hz " L=  L*0  ` p xI  c ] `  M   < <_  0,x \(}  |     h  @ b l 5 x "0!    &8m P   pr H  ,   %L  *-  ,', X2$  LZ  Pt@" |2 3@% L3  `4x@ 48e 5 5  8A" 8q o s pP p?, ?,6 ?  F   hc8F Ho`;   a J RX  tR\  R\ ,S, XU$ |Z%  |^  4_d _O  hT m st }F]H  ~xT4,hN0 x X  b D C$ugB% m, ,棶^lo4j 7VJri $ *   ?.note.Linux.rela.exit.text.rela.init.text.comment.altinstr_replacement.init.plt.bss.rela.data.CDM170_ops.rela.altinstructions__versions__ksymtab_strings.modinfo__ksymtab_gpl__kcrctab_gpl.note.GNU-stack.rela.rodata.msm_cam_hw_cdm_dt_match.llvm_addrsig.rela.text.cam_cdm_read_hw_reg.rela___ksymtab_gpl+cam_cdm_util_dump_cmd_buf.rela___kcrctab_gpl+cam_cdm_util_dump_cmd_buf.rela___ksymtab+cam_cdm_acquire.text.ftrace_trampoline.rela.gnu.linkonce.this_module.rela___kcrctab+cam_cdm_get_iommu_handle.rela__jump_table.rela__bug_table.note.gnu.build-id.shstrtab.strtab__ksymtab.symtab__kcrctab.rodata.datacam_io_memcpystrlcpy__alloc_workqueue_key__init_completion.__keycam_hw_cdm_probe.__keycam_virtual_cdm_probe.__keycam_cdm_intf_probe.__keycam_cdm_process_cmd.__keyof_property_read_variable_u32_array__crc_cam_cdm_reset_hw__kstrtab_cam_cdm_reset_hw__ksymtab_cam_cdm_reset_hwcam_io_wwait_for_completion_timeoutcam_cpas_startcam_cdm_stream_startcam_cdm_find_free_client_slotcam_cdm_put_client_refcountput_cdm_mgr_refcount__tracepoint_cam_log_eventcam_cpas_unregister_clientcam_cpas_register_clientcam_hw_cdm_deinit__mutex_initcam_hw_cdm_init___ratelimitmemsetcam_hw_cdm_hang_detectcdm_required_size_indirectcdm_write_indirectcdm_write_regcontinuouscdm_required_size_reg_continuouscam_cdm_notify_clientscam170_cpas_cdm_register_offsetscam_hw_cdm_dump_scratch_registorscam_hw_cdm_dump_core_debug_registerscam_hw_cdm_iommu_fault_handler._rscam_hw_cdm_irq._rscam_hw_cdm_submit_bl._rscam_hw_cdm_work._rscam_cdm_write_hw_reg._rscam_cdm_read_hw_reg._rscam_cdm_util_dump_reg_cont_cmd_v2._rscam_cdm_util_dump_reg_random_cmd_v2._rscam_cdm_get_opsCDM170_opscam_cdm_get_caps____versions__crc_cam_cdm_submit_bls__kstrtab_cam_cdm_submit_bls__ksymtab_cam_cdm_submit_blsCDMCmdHeaderSizescam_soc_util_get_dt_propertiescam_cdm_intf_mgr_soc_get_dt_propertiescam_hw_cdm_soc_get_dt_propertieskmalloc_caches__module_depends__crc_cam_cdm_detect_hang_error__kstrtab_cam_cdm_detect_hang_error__ksymtab_cam_cdm_detect_hang_errorcdm_mgrcam_hw_cdm_drivercam_cdm_intf_driverplatform_driver_unregister__platform_driver_registerof_property_read_string_helpercam_hw_cdm_iommu_fault_handlercam_smmu_unset_client_page_fault_handlercam_smmu_set_client_page_fault_handlercpu_numbercdm_offsetof_indirect_addr__typeid__ZTSFjvE_global_addr__typeid__ZTSFvPjjE_global_addr__typeid__ZTSFiPvS_jE_global_addr__typeid__ZTSFiPvjS_jE_global_addrcdm_offsetof_dmi_addrcdm_required_size_genirqcdm_write_genirqcam_hw_cdm_submit_gen_irqcam_hw_cdm_irqcam_hw_cdm_enable_bl_done_irqcam_cpas_stopcam_cdm_stream_stopstrcmpcam_hw_cdm_wait_for_bl_fifocam_cdm_set_cam_hw_version__crc_cam_cdm_stream_on__kstrtab_cam_cdm_stream_on__ksymtab_cam_cdm_stream_onqueue_work_oncdm_write_regrandomcdm_required_size_reg_randomcam_mem_mgr_request_memcam_hw_cdm_release_genirq_memcam_hw_cdm_alloc_genirq_memcam_mem_mgr_release_memcam_cdm_intf_deregister_hw_cdmcam_cdm_intf_register_hw_cdm__stack_chk_fail__cfi_check_failcam_hw_cdm_submit_blcam_virtual_cdm_submit_blcam_cdm_stream_ops_internalprintk__cpu_online_maskcam_hw_cdm_workcam_virtual_cdm_workmutex_unlockmutex_lockcam_cdm_mgr_lock__cfi_checkcdm_required_size_dmicdm_write_dmi__cfi_slowpathmsm_cam_hw_cdm_dt_matchmsm_cam_cdm_intf_dt_matchcam_debug_logcam_cdm_write_hw_regcam_cdm_read_hw_regcam_hw_cdm_disable_core_dbgcam_hw_cdm_enable_core_dbgcam_cdm_find_request_by_bl_tagcam_mem_get_cpu_bufcam_mem_get_io_buf__crc_cam_cdm_util_dump_cmd_buf__kstrtab_cam_cdm_util_dump_cmd_buf__ksymtab_cam_cdm_util_dump_cmd_bufsnprintfscnprintf__crc_cam_cdm_stream_off__kstrtab_cam_cdm_stream_off__ksymtab_cam_cdm_stream_offcdm_get_cmd_header_sizecam_hw_cdm_removecam_virtual_cdm_removecam_cdm_intf_removedestroy_workqueueflush_workqueuecam_hw_cdm_commit_bl_writecam_hw_cdm_bl_writecam_cdm_util_cmd_buf_writecompletecam_cdm_soc_load_dt_private__crc_cam_cdm_release__kstrtab_cam_cdm_release__ksymtab_cam_cdm_releasecdm_required_size_changebasecdm_write_changebasecam_cdm_get_ioremap_from_base__crc_cam_cdm_acquire__kstrtab_cam_cdm_acquire__ksymtab_cam_cdm_acquirecam_get_module_namecam_cdm_intf_exit_modulecam_cdm_intf_init_module__this_modulecleanup_modulecam_smmu_destroy_handle__crc_cam_cdm_get_iommu_handle__kstrtab_cam_cdm_get_iommu_handle__ksymtab_cam_cdm_get_iommu_handlecam_smmu_get_handlecam170_cpas_cdm_offset_tablekfreeof_match_nodecam_soc_util_request_platform_resourcecam_soc_util_release_platform_resourcecam_soc_util_disable_platform_resourcecam_soc_util_enable_platform_resourcepreempt_schedule_notracekmem_cache_alloc_tracecam_hw_cdm_probecam_virtual_cdm_probecam_cdm_intf_probe__stack_chk_guardcam_cdm_process_cmd__list_del_entry_valid__list_add_valid__ll_sc_atomic_add__init_waitqueue_head__ll_sc_atomic_subcam_hw_cdm_bl_fifo_pending_bl_rbcam_io_w_mbcam_io_r_mbcam_cdm_cpas_cb$d.199$x.99$x.89$d.179$x.79$d.169$x.69$d.159$x.59$x.149$x.49$x.139$x.39$x.129$x.29$x.119$x.19$d.109$d.9$d.198$d.98$d.188$x.88$d.178$x.78$d.168$x.68$d.158$x.58$x.148$x.48$x.138$d.38$x.128$x.28$x.118$d.18$x.108cam_cdm_write_hw_reg._rs.8$d.8$d.197$x.97$d.187$x.87$d.177$x.77$d.167$x.67$d.157$x.57$x.147$x.47$x.137$x.37$x.127$x.27$x.117$x.17$d.107$d.7_note_6$d.196$d.96$d.186$x.86$d.176$x.76$d.166$x.66$d.156$x.56$x.146$x.46$x.136$x.36$x.126cam_hw_cdm_work._rs.126$x.26$x.116$x.16$x.106$d.6.Ltmp5$d.195$x.95$d.185$d.85$d.175$x.75$d.165$d.65$d.155$x.55$x.145$x.45$x.135$x.35$x.125$x.25$x.115$x.15$d.105$d.5$d.194$x.94$d.184$x.84$d.174$x.74$d.164$x.64__UNIQUE_ID_intree54$d.154$x.54$x.144$x.44$x.134$x.34cam_hw_cdm_work._rs.124$d.124$x.24$x.114$x.14$x.104$d.4$x.93$d.183$d.83$d.173$x.73$d.163$x.63__UNIQUE_ID_name53$d.153$x.53$x.143$x.43$x.133$x.33$x.123$x.23$d.113$x.13$d.103cam_cdm_read_hw_reg._rs.3$d.3__crc_cam_cdm_util_dump_cmd_bufs_v2__kstrtab_cam_cdm_util_dump_cmd_bufs_v2__ksymtab_cam_cdm_util_dump_cmd_bufs_v2.Ltmp2$d.92__UNIQUE_ID_license82$d.182$x.82__UNIQUE_ID_license72$d.172$x.72$d.162$x.62__UNIQUE_ID_vermagic52$d.152$x.52$x.142$d.42$x.132$x.32$d.122$x.22$x.112$x.12$x.102$d.2__init_completion.__key.191$x.91__UNIQUE_ID_description81$d.181$x.81__UNIQUE_ID_description71$d.171$d.71$d.161$x.61$d.151$x.51$x.141$d.41$x.131$x.31$x.121$x.21$d.111$x.11$x.101$d.1$d.90$d.180$x.80$d.170$x.70$d.160$x.60$x.150$x.50$x.140$x.40$x.130$x.30$x.120$d.20$x.110$x.10$d.200$d.100$d.0O@ a  0Q@L@AVHsHk2 9'P$Y@(0(@X( @h ( @`("@(v@q@p(6PH@((0 @X(+@`([@ ( @(@X( p@@@0("-0LoL*LdYh(*=*yGy,