ELFC@@+)            00 048<@DPTX\`dhl + 0`it2Xcam_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:hqcom,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@qTu94*9Av5"#R*@* RR*V7h@kT*  Rd@BR*ODWC_B @{Ũ^__ RB#R^{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@8h@h@RZ{ RBgR RnRB*)Rh@ Th&@4T @U}XөQ?)qHT+ji8k iR`IR @)=S5T 5JRI}@IqS)=}5T 5)R)}@i@RB4*@ ]  @y6 @y*4 #lyjJ,E @y_ kcT*@J i@R4* @y  @y4*)R @k) ]M@L @yJ! kT*@RJR(B} i@(hI}@R)RHB} j@)}@Hh RC]R* RcR**OEWD_CgBoA{ƨ^__ Rd@BhR`^{og_WOCAZ@}S(Q)qTkh8)  RERBt R@YR* R@@yHR]@yh4[R Ry Qz{cIR*@y{i Q?kCTf R@yKRB@y( 4*;R R @)@]LRB**@y9{ ?k#T6 RFRB  RCNRB[R" RORB{R R@]QRB  RRRB;R  T [R 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 )_ @9JQJ= R*3 I * )_R(\3D_R 9_^{ _WOA4***(kTh}@i% @ Rb)R**zy( @?kT@*hODWC_B @{Ũ^__^{og_WOC4**{95sK}SJ74@ R:Rc@}S Q?qhT ii8J @X@ qT@ =rTJR*=3_kT `Ӂ" =S@=S! Q? qTI@I= _kT q TqAT_9rT7!xR @zx]@@y Q _ IkTW@=rT)R =3?kT*Rh@) RB2Rh@)@yZ#k#T@R =3s K7}S{ 4*] k Ti7}@h @ Rb)Rc**zw @?kT@ RBRH@c]7RsQo_5r@T*81:!R @`@]@ @`@]@A@y{# IkT@@{O_9rT71xR @zx]@@y Q _ IkT?*  R@]BBR{AOFWE_DgCoB^__ RB>R+ R@yB#5R R@yBc-R*  R@yBC1R* RBCR* RB0R RB#,R*C^{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@  *@94cC!c RRcCc65@ȂChȂC*ȂqT@h4RaC a5hCaC**OCWB_A{Ĩ^__ RB#R RBc4R R@Bc7R*^{ WO  **@9h 4@!c RR@q`T455@TshCRMhCM*Rv^C!T* R] !~C*Q*OCWB @{Ĩ^__ RBR^{ O@9H4@!c RR@5@ 5 @ @ @I5sBT*9*OB @{è^__ RBER* 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 kaThA6q TJ@h4!c R(RJ6R*v4J@ 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 _)@?AT*ODWC_B @{Ũ^__ RB# R  RB!R* RB$R* RB,R** RBC'R$* RB#]R* RB&RDB!R"RE5!c RkRNCB 4 RBC(R RBjR4 RBc`R RB+R4* RBjR ^{"R{^__֠_ ^{*{^__֠_^{ _WO?q3T3B3*?q#TxD *)+yhxJ *@ֿq!$T@!c R"@6}@ )5 q3T5@CѢc~ @*)@i@( 5eHFB Tg@?T@ RRcI@_b@@^@)u~ 5%cH9 RbRc*@ @?qT@kAT@R rR @)R )@ @ )cH9 9@@3s@@6@:sOz@@R rR@HR(cH9@ ` {{ H  !k@R(cH9 R"Rc(c9(cH9qaT?c9q@@p*=<|4 R@^)@sR R@@CR*  RBR* R@f@@BR*@@h5@ @ _)@?T{E*OJWI_HgGoF^__ R@@BC R^{_WO@ Tt@h @D6d@!c RRw@MT^8 kT@AT RBCR*6B^qT q!T RB^BR*6"@( h @H6!c RRCOCWB_A{Ĩ^__ RBcR^{ g _ WO@R r@R @R r;R@R rIR@R r!RN* 5DD@99bRbb9nrd@) ) & !!c R#Rt6~jh&!BBfJ"* @)@A RLRjf@ )!R' G 5@c R&R@c RBd@B'R**@5d@!c Rb(RxxxD _)@?T{K*OOWN_MgL^__* RBRD* RBc&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@*RD 7@Rzk TRKkT5!R5KR T*5 R%RR7@zkeTJ RC%R!c Rb"R*sK @)@?A T{A*OFWE_DgCoB^__ RB R* RB##R* RB#$R* 5* RB!RR** 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"R*7` @{¨^__ RB)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@?qTB(4RB(5"3ѡR@7@ @i4****@{Q @?kT B@j5y49Q! @ 7@*@I<<4q T5@AcC'A @HH@)@* )R 5SiB T@ R TB=RccH9qcT*c9@i@@@! BQ7@cH9 R@@Rc* RARcR"R7cH9 R"BRc*cH9c9@ @?qaT@QkT*`5cH9c9*! 5@ _)@?T{C*OHWG_FgEoD^_C_ RB#R RB3R RH@ @)@?R R@@?R* d@@BRC RB)R RcH9BAR0 R@@BC6R% R@@B;R  R@@B9R*r R@@B7R*d^{g_WOC6D!c RRR@R rR  R7@4R` 7!R"R 7@96b2R 7@f@ d @!c RVR{{ibtH ih"@9 JJi*6 R j@R7 Rd @BWR RBSR@5!`5{AOFWE_DgC@^_ R_ RBTR RBTR@9(7 RBSR RBUR 8J)ij k*?qJJ}jjI%ɚ6A8H@H@vA`y_ W``@?vAVH@qH@TH@h6a^{og_WO@Tu@d @D!c RERTsh @77 7Yd@!c RFR(B4 R xM@TC^@qT qT RC^HR*6 #@( ^8v@kTATh @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 k!T )kɊT(RkTHRkAT / ?&)~)D!R"RE5!c RkRNBB5"R*`5J@QJd@!c RBRxx* RBpR RBsR** RBvR* RBwR* RBCyR* RB{R* RBC|Rx RB#}R[ RB}RR* RBjR RBRO* RBcR  RBcRJ@QJ> RB R* RߊBR RB#R* RBRD!R"RE 5!c RkRN*J@QJBB 5BB55j@j@@@@5DD _)@?T*OEWD_CgBoA{ƨ^__ RBCR RBCR RB㄀R RBR) RBjR RBR^{ 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ÎR8 ' ^{!{^__^{ !*`5!*4* @{¨^__  ? K? H 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   ,,44PTddhh4Ā8Ā@DL<P<X\tx  ؀؀-$$PP((00TT̀̀,Ȁ0Ȁ8<    1    n $  #(  ,  14  8  n <  #H P  T  X  \  d t |              8 P   ,X   ,d E E   +  +    +  +  E  $ E( 0l p Vt  x | ., "  V    ., " H ' H '4Lh         (HP HT g\ H` glt 'x - ' - T/ # T/ # x n x n ] 4 ]  44< @ VD H VPx p6| p6 x - x -8 ' 4 x ' 4 x 4 4  $ tC"  0, 0LXD| ' x ' x - - w/ w/$`"t" ' '"   '   'DL < P 'T < X 'ht #x .$ # .$       0   0 K* ' K* '   $ 0(  , 04@H 'L P 'T d h hH     z  z  h hI,,HlT\  B  B  z  z h hI  B  B *  B$ *( B4<\L| h hH      !  !   h hI        $ ,0 $4 $8X\l hp htHx |    z  z  h hI<<lDL  P T  X dt|  z  z h hI        L<@P hT hXH\ ` h l t zx | z  h hI<<l(0 4 8 < HX` d zh l ztx h| hI        L $4 h8 h<H@ D L P X z\ ` zd px h| hI,,l         ( 8 @  D  zH  L  zT X  h\  h` Ih p  t  x  |      2    2     L!!! h! h!H ! $! ,! 0! 8! z>>  >  >  $>  0>8>@> )"D> 2H> )"L> 2T>l>t> x> 1|> > 1>>j>> H> 2> H> 2>>>  > >  > >>> t0? .? t0? .?? ? $$? 2(? $,? 24?D?L?  P? T?  X? `?h??e?e @ f6@ f68@H@@ ND@ H@ NL@ \@@@ 2@ /@ 2@ /@@H@8@HAIA(TAH\A p`A &1dA phA &1tAAIApAHBIB / B C$B /(B C8BLB/HPB/H`B+pBI|B B B B BZBoB8B`CHC p C &1C pC &1 C4CIN GOPQM R$K(_,n04K8@l<b@lDmHgLiPp}T.X`0\`dh< 8  ] ]V< @]D H]LVX \]` d]hVt x |X] ]Ta $j(0xk4<l@H8nL TlnX$`nd(lnp0xn|4}<}@HaPai tk(   X   XȀĀ̀ЀԀ؀܀ (08@HPX`x x xTX ] 6h\`  <0]H 88$8 H  (b08{@HPX`hpx8xdhAndroid (7284624, based on r416183b) clang version 12.0.5 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee)0<HTy`lx> 3  ( P~ xU8 B } p6 q H0@+P5`pp hw  d 6 h;     M 88 0j X xW .%J%%!%% %} % _   *>x 1w f6q^ $ L  @lX7 $ d(0K4 o* o p |ql \s v s p}<@ L~| Ā_ Ȁ i ̀ ؀     o  R R \  $ ( ,  0 4 <b P TE d l O h1  s < x  E  $   f p   H t    v Y lc l < D ( i  "L %V & * , . `0 L2\ p2 3? @3I T4 4 5 5 8 8O 8 l?2 ?< ? F~ K Lk P PRB R S% `S UT Z 0]5 ^ h_ _1 Lad  cQ h( i *C 1 p68'6%j Z'7[s VQ-   8jHb@ { Lw 1  Z 0@' Ph`p Y9C % .x   `0,  h   8 ( (( ( ( P( x(  0]5 p}C 0(f (E y h(  @lT (& (  (\   K   6|  88 l     &%  d 2   h  d  % l hz " L=  L*D  x  I  c ] t  M   < <_  H,x t(  |       <<c h 5 x "0!    &8m d   lr D1  (   %L  *-  ,;," L2$  Ln  PtT p2 3@% @3  T4x@ 48e 5 5  8A" |q o \s pP l?, ?,J ?  FP  cTF o`O ;   u ^ PRX  R\  S\ `S, U$ Z%  ^  h_` _c  hT  sx }3Zq\  L~xTH,hb0 x X  v D C$gB% m,* ,棶^lo4j 7VJi 8 <* , ؀ ?.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_put_cpu_bufcam_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$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_intree53$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$d.182$x.82$d.172$x.72$d.162$x.62__UNIQUE_ID_name52$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_license81$d.181$x.81__UNIQUE_ID_license71$d.171$d.71$d.161$x.61__UNIQUE_ID_vermagic51$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__UNIQUE_ID_description80$d.180$x.80__UNIQUE_ID_description70$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@LABVHsHk2 9'Pll"v6H0, @*@Y@X0(@( @H ( @`( @P(q@p(@p( @(+@`([@( @(@( @(0(-0XLoY(*=)yG!,