ELF@@'%8 $(4 $4PTX#8 $(4 $4PTX#8 $(4 $4PTX#6CAM_ERR: %s: %s: %d hw intf from pdev failed, rc=%d 6CAM_INFO: %s: %s: %d Error req %lld %ld:%06ld %ld:%06ld cam_fd_mgr_util_submit_frame6CAM_ERR: %s: %s: %d Invalid init function 6CAM_ERR: %s: %s: %d Invalid fd_hw_intf from pdev fd%1ucam_fd_hw_process_cmd6CAM_INFO: %s: %s: %d power off state FD_REG:FD_REG_READ: Base[%d] Offset[0x%8x] Value[0x%8x]fd_wrapper6CAM_ERR: %s: %s: %d regbase not found FD_WRAPPER, rc=%d, %d %d 6CAM_ERR: %s: %s: %d Invalid device indx %d cam_fd_mgr_hw_config6CAM_ERR: %s: %s: %d Invalid arguments %pK, %pK Acquire : mode=%d, get_raw_results=%d, priority=%dFrameHALT : Frame[%lld]cam_fd_hw_dev_remove6CAM_ERR: %s: %s: %d Invalid fd_core from fd_hw cam_fd_hw_deinit6CAM_ERR: %s: %s: %d Release cdm handle failed, handle=0x%x, rc=%d 6CAM_ERR: %s: %s: %d Error in CPAS STOP, handle=0x%x, rc=%d cam_fd_soc_init_resourcesOffset before %zu after %zu6CAM_ERR: %s: %s: %d Invalid input %pK %pK %pK 6CAM_WARN: %s: %s: %d Invalid io buff [%d] : %d %d %d 6CAM_ERR: %s: %s: %d Failed in CMD_PRESTART %d include/linux/uaccess.hPreConfig [%pK %d], PostConfig[%pK %d]6CAM_WARN: %s: %s: %d Face count greater than max %d %d 6CAM_ERR: %s: %s: %d disable platform resources failed, rc=%d 6CAM_ERR: %s: %s: %d CPAS registration failed 6CAM_ERR: %s: %s: %d release platform failed, rc=%d &g_fd_hw_mgr.ctx_mutex6CAM_INFO: %s: %s: %d No Error req %lld %ld:%06ld %ld:%06ld 6CAM_ERR: %s: %s: %d Failed in processing blobs %d 6CAM_ERR: %s: %s: %d Error in prepare IO Buf %d 6CAM_ERR: %s: %s: %d Invalid blob info %pK %u 6CAM_ERR: %s: %s: %d Failed to deinit hw, rc=%d 6CAM_ERR: %s: %s: %d Cannot start in %d state 6CAM_ERR: %s: %s: %d Raw results not supported %d %d FaceData[%d] : 0x%x6CAM_ERR: %s: %s: %d Failed in REGISTER_CALLBACK %d iommu handles : device(%d, %d), cdm(%d, %d)6CAM_ERR: %s: %s: %d no empty task available Frame req not availableIOConfig[%d] : handle[%d] Dir[%d] Res[%d] Fence[%d], Format[%d]&(&fd_core->spin_lock)->rlockReqID[%lld] Faces Detected = %dcam_fd_mgr_hw_prepare_updatecam_fd_hw_irq6CAM_ERR: %s: %s: %d Failed in Disable SOC, rc=%d cam_fd_hw_halt_resetcam_fd_hw_reserveRawData[%d] : 0x%x6CAM_ERR: %s: %s: %d Cannot find node in dtsi %s child type %d index %d child_intf %pK6CAM_ERR: %s: %s: %d Invalid handle %u rc %d FrameHWConfig : Frame[%lld]cam_fd_mgr_util_prepare_io_buf_info6CAM_ERR: %s: %s: %d Insufficient HW entries :%d %d FinalConfig : hw_entries=%d, Sync(in=%d, out=%d)cam_fd_mgr_hw_release6CAM_ERR: %s: %s: %d Invalid data in IRQ callback 6CAM_ERR: %s: %s: %d Failed in CDM StreamOff, handle=0x%x, rc=%d 6CAM_ERR: %s: %s: %d buf size:%d is not sufficient, expected: %d 6CAM_ERR: %s: %s: %d Invalid soc_info param cam_fd_soc_deinit_resources6CAM_ERR: %s: %s: %d Getting dev object name failed %d %d 6CAM_ERR: %s: %s: %d Invalid ctx 6CAM_ERR: %s: %s: %d Invalid acquire args %pK [%d] : num_ctxts=%d, modes=%d, raw_results=%dcell-index6CAM_ERR: %s: %s: %d Invalid arg size %u, %zu cam_fd_hw_util_fdwrapper_halt6CAM_ERR: %s: %s: %d Invalid input prestart args %pK %pK FD_REG_WRITE: Base[%d] Offset[0x%8x] Value[0x%8x]cam_fd_soc_enable_resourcesfdCPAS hdl=%d, udata=%pK, irq_type=%dAdding ctx[%pK] Req[%llu] : Total number of pending frames %d6CAM_ERR: %s: %s: %d Invalid kmd index %d (%d) 6CAM_ERR: %s: %s: %d Invalid cpu buf %d %d %d Found dedicated HW Index=%dcam_fd_mgr_hw_get_capsHW Mgr Deinit6CAM_ERR: %s: %s: %d Failed in soc deinit ctx_index=%u, hw_ctx=%d6CAM_ERR: %s: %s: %d Invalid meta_data [%d] %u 6CAM_ERR: %s: %s: %d Failed in HW reserve %d cam_fd_mgr_irq_cb6CAM_ERR: %s: %s: %d Error in FD soc deinit, rc=%d 6CAM_ERR: %s: %s: %d Invalid input pointers %pK %pK 6CAM_ERR: %s: %s: %d Invalid argument cam_fd_mgr_util_pdev_get_hw_intfcam_fd_mgr_hw_dumpcam_fd_mgr_util_schedule_frame_worker_taskFramePrepare : Frame[%lld]6CAM_ERR: %s: %s: %d Invalid resource type %d 6CAM_ERR: %s: %s: %d Unregister cpas failed, handle=%d, rc=%d FD_REQ:6CAM_ERR: %s: %s: %d Failed in HW Init %d &(&fd_hw->hw_lock)->rlock6CAM_ERR: %s: %s: %d Failed to hw init, rc=%d FD IRQ type %d, state=%d6CAM_ERR: %s: %s: %d Invalid IO Buffers results=%pK work=%d cam_fd_hw_util_processcmd_frame_done6CAM_ERR: %s: %s: %d Failed in setup regbase, rc=%d cam_fd_hw_mgr_init6CAM_ERR: %s: %s: %d Invalid compat names in dev tree %d Failed to acquire the CDM iommu handles6CAM_ERR: %s: %s: %d Invalid flush type %d 6CAM_ERR: %s: %s: %d Invalid data 6CAM_ERR: %s: %s: %d Failed in HW Start %d cam_fd_mgr_util_parse_generic_cmd_buffercam_fd_mgr_util_get_buf_map_requirement6CAM_ERR: %s: %s: %d Invalid data %pK %pK ready_to_process=%d6CAM_ERR: %s: %s: %d Failed to init soc, rc=%d cam_fd_hw_init6CAM_ERR: %s: %s: %d Failed to find device on bus %s 6CAM_ERR: %s: %s: %d No driver data for child device &hw_device->lockPreStart HWEntry[%d] : %d %d %d %d %pK6CAM_ERR: %s: %s: %d Worker task scheduling failed %d cam_fd_mgr_util_select_devicecam_fd_hw_mgr_deinit6CAM_ERR: %s: %s: %d Invalid fd_hw from fd_hw_intf 6CAM_ERR: %s: %s: %d No Of_match data, %pK cam_fd_hw_util_cdm_callbackcam_fd_hw_util_cpas_callbackcam_fd_workercam_fd_mgr_util_packet_validate6CAM_ERR: %s: %s: %d invalid packet:%d %d %d %d %d 6CAM_ERR: %s: %s: %d Invalid cpu buf %d %d %d %d cam_fd_hw_get_hw_capstechpack/camera/drivers/cam_fd/fd_hw_mgr/fd_hw/cam_fd_hw_core.c6CAM_ERR: %s: %s: %d Hw Dump cmd fails req %lld rc %d cam_fd_mgr_hw_flush_reqIO Address[%d][%d] : %pK, %pK6CAM_ERR: %s: %s: %d Failed in copy from user, rc=%d 6CAM_ERR: %s: %s: %d Invalid Frame request %lld 6CAM_ERR: %s: %s: %d Invalid hw info data FD HW ref count=%d6CAM_ERR: %s: %s: %d Invalid reg_val pair size %d, %d 6CAM_ERR: %s: %s: %d Error in CPAS STOP IOMMU device(%d, %d), CDM(%d, %d) versions core[%d.%d], wrapper[%d.%d]6CAM_ERR: %s: %s: %d Unable to create a worker, rc=%d 6CAM_ERR: %s: %s: %d Invalid args %pK %pK 6CAM_ERR: %s: %s: %d Error in getting device %d fd dump cannot find req %llucam_fd_mgr_hw_stop6CAM_ERR: %s: %s: %d Invalid number of IRQs, value=0x%x, num_irqs=%d cam_fd_hw_release6CAM_WARN: %s: %s: %d dump buffer exhaust remain %zu min %u Insert frame into prio0 queuePacket request=%d, op_code=0x%x, size=%d, flags=%d6CAM_ERR: %s: %s: %d Unsupported io direction %d 6CAM_ERR: %s: %s: %d HW cannot support requested mode 0x%x (0x%x) IOMMU device(%d, %d), CDM(%d, %d), versions %d.%d, %d.%d6CAM_ERR: %s: %s: %d Error in event cb handling %d 6CAM_ERR: %s: %s: %d Error Unbalanced deinit 6CAM_ERR: %s: %s: %d cmd_type %d, size mismatch %d flush pending req %lluPending frames in normal priority listcam_fd_packet_generic_blob_handler6CAM_ERR: %s: %s: %d Error in disable soc resources 6CAM_ERR: %s: %s: %d Invalid num_mem_block=%d 6CAM_ERR: %s: %s: %d Invalid args of_node %pK hw_mgr_intf %pK 6CAM_ERR: %s: %s: %d wrong number of cmd/patch info: %u %u 6CAM_ERR: %s: %s: %d Error in packet validation %d 6CAM_ERR: %s: %s: %d Get hw context failed, rc=%d, hw_ctx=%pK 6CAM_ERR: %s: %s: %d Couldn't acquire HW %d %d 6CAM_ERR: %s: %s: %d Failed in enqueue work task, rc=%d FD IRQ type=%dNo Frame in processing list, rc=%d6CAM_ERR: %s: %s: %d Failed to submit cdm commands, rc=%d private=%pK, hw_ctx=%pK, mode=%d, cdm_handle=0x%x6CAM_ERR: %s: %s: %d Invalid state for results state=%d, results=%d %pK 6CAM_ERR: %s: %s: %d regbase not found for FD_CORE, rc=%d, %d %d 6CAM_ERR: %s: %s: %d Get iommu handle failed, rc=%d 6CAM_ERR: %s: %s: %d Invalid arguments %pK %pK Insert frame into prio1 queuecam_fd_mgr_util_get_frame_reqSOC Clk Request clock=%lld, bw=%lld6CAM_ERR: %s: %s: %d Failed in HW DeInit %d 6CAM_ERR: %s: %s: %d Invalid input %pK, %pK &g_fd_hw_mgr.frame_req_mutex&(&g_fd_hw_mgr.hw_mgr_slock)->rlock6CAM_ERR: %s: %s: %d Failed in HW Stop %d 6CAM_ERR: %s: %s: %d Invalid cmd buffer %d cam_fd_mgr_util_get_ctxFD6CAM_ERR: %s: %s: %d CDM StreamOn fail :handle=0x%x, rc=%d 4------------[ cut here ]------------ 6CAM_ERR: %s: %s: %d Incorrect direction %d %d cam_fd_hw_util_processcmd_hw_dump6CAM_ERR: %s: %s: %d Failed in get_dt_properties, rc=%d 6CAM_ERR: %s: %s: %d No hw update enteries are available Packet cmdbuf(offset=%d, num=%d) io(offset=%d, num=%d)6CAM_ERR: %s: %s: %d Error in get kmd buf buffer %d 6CAM_WARN: %s: %s: %d Invalid port: dir %d, id %d 6CAM_WARN: %s: %s: %d Unknown blob type %d cam_fd_mgr_hw_acquirecam_fd_hwFD-%d probe successfulcam_fd_hw_start6CAM_ERR: %s: %s: %d Invalid results size %d %d 6CAM_ERR: %s: %s: %d Insufficient size:%d , expected size:%d Removing frame into prio0 queue6CAM_ERR: %s: %s: %d Invalid hw_ops.start 6CAM_ERR: %s: %s: %d Invalid number of buffers %d %d %d 6CAM_ERR: %s: %s: %d Error in hw update entries %d 6CAM_ERR: %s: %s: %d Invalid user data cam_fd_mgr_hw_start6CAM_ERR: %s: %s: %d Failed in release device, rc=%d 6CAM_ERR: %s: %s: %d HW cannot support raw results %d (%d) FrameDone : Frame[%lld]FD HW Init ref count after %dcam_fd_hw_resetcam_fd_soc_register_readDevice[mode=%d, raw=%d], Mgr[mode=%d, raw=%d]flush active req %lluNo pending frames6CAM_WARN: %s: %s: %d Invalid direction %d 6CAM_ERR: %s: %s: %d Failed to get io buf %u %u %u %d 6CAM_ERR: %s: %s: %d Copy from user failed 6CAM_ERR: %s: %s: %d Invalid argument %pK %pK 6CAM_WARN: %s: %s: %d HW halt timeout time_left=%ld 6CAM_ERR: %s: %s: %d Invalid input args %pK %pK 6CAM_ERR: %s: %s: %d Failed to acquire the CDM HW CDM hdl=%x, udata=%pK, status=%d, cookie=%lluCDM KMD Commands [%d] : [%pK] [0x%x]6CAM_ERR: %s: %s: %d Error in CPAS START, rc=%d 6CAM_ERR: %s: %s: %d Invalid context is used, hw_ctx=%pK cam_fd_mgr_hw_flush_ctx6CAM_ERR: %s: %s: %d Get frame_req failed, rc=%d, hw_ctx=%pK 6CAM_ERR: %s: %s: %d Invalid reserve function FD HW Init ref count before %d6CAM_WARN: %s: %s: %d HW reset timeout time_left=%ld FD Wrapper SW Sync Reset completeFD Wrapper Halt completecam_fd_cdm_write_reg_val_pair6CAM_WARN: %s: %s: %d dump offset overshoot len %zu offset %zu cam_fd_hw_soc_util_setup_regbase_indices&g_fd_hw_mgr.hw_mgr_mutex6CAM_ERR: %s: %s: %d hw_idx invalid %d 6CAM_ERR: %s: %s: %d Failed in get_hw_caps %d ctx index=%u, hw_ctx=%dFrameSubmit : Frame[%lld]6CAM_WARN: %s: %s: %d Device busy for longer time with cur_hw_ctx=%pK, ReqId=%lld CmdBuf[%d] hdl=%d, offset=%d, size=%d, len=%d, type=%d, meta_data=%d6CAM_ERR: %s: %s: %d Invalid kmd used bytes %d (%d) ctx index=%u, device_index=%d6CAM_ERR: %s: %s: %d Failed in selecting device, rc=%d cam_fd_hw_dev_probe6CAM_ERR: %s: %s: %d Failed to get hw caps, rc=%d 6CAM_ERR: %s: %s: %d Invalid number of hw update entries 6CAM_ERR: %s: %s: %d Invalid arguments %pK %pK %d cam_fd_mgr_util_get_device6CAM_ERR: %s: %s: %d Invalid op_code %u 6CAM_ERR: %s: %s: %d Invalid release function 6CAM_ERR: %s: %s: %d No more free fd hw mgr ctx Device index %d selected for this acquirecam_fd_mgr_workq_irq_cb&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 Failed in request_platform_resource rc=%d fd_coreReg indices : CORE=%d, WRAPPER=%dCPAS handle=%d6CAM_ERR: %s: %s: %d Error in parsing gerneric cmd buffer %d 6CAM_ERR: %s: %s: %d Error while submit frame, rc=%d 6CAM_ERR: %s: %s: %d Reset Failed, rc=%d cam_fd_hw_util_fdwrapper_sync_reset%zucompat-hw-namecam_fd_mgr_hw_flushPending frames in high priority list6CAM_ERR: %s: %s: %d Patch FD packet failed, rc=%d cam_fd_mgr_util_release_deviceHALT IRQ callbackFD IRQ status 0x%xcore:%d.%d wrapper:%d.%d mode:%d, raw:%dFD_CDM_CMD: Base[FD_CORE] Offset[0x%8x] Value[0x%8x]cam_fd_soc_register_writecam_fd_soc_disable_resourcesPacket Patch(offset=%d, num=%d) kmd(offset=%d, num=%d)KMD Buf : hdl=%d, cpu_addr=%pK, offset=%d, size=%d, used=%d6CAM_ERR: %s: %s: %d Invalid io buf %u %u %u %d %u %zu FD Device ready_to_process = %dFound sharing HW Index=%d, num_ctxts=%d&fd_hw->hw_mutexHW Static Info : version core[%d.%d] wrapper[%d.%d]core:%d.%d.%d wrapper:%d.%d.%d intermediate:%d6CAM_ERR: %s: %s: %d Enable SOC failed, rc=%d 6CAM_ERR: %s: %s: %d Invalid input handle cam_fd_hw_util_processcmd_prestart6CAM_ERR: %s: %s: %d Error enable platform failed, rc=%d Removing frame into prio1 queuecam_fd_mgr_util_prepare_hw_update_entries6CAM_ERR: %s: %s: %d Invalid blob size %zu %u 6CAM_ERR: %s: %s: %d Failed in HW release %d cam_fd_hw_util_get_hw_caps6CAM_ERR: %s: %s: %d Invalid reg_val size %d, %d BKqcom,fd41qcom,fd501qcom,fd600{og_WO @22R*!B~~~~~~~~BB!B!BB!B!**`.4q,.Tq9 + T!R*:R~9# Tc#R!*07^23@84@)R"1R!c@45c !BC 9# 9/@ )A J>7@caRR?ր35A@@7@C R? 35BrO9R*qr9BCBR!c*B "&B*. bfJ5!4!cRR@)A)!cRBR*C @TU_______UUWY#T @ 6TVR9BC T~ ~ ~ ~ ~~~~~~~~@ 6^BAR#R**@5VK ւR R@  VK ׂR !@cRR )VK ؂R @ MVK قR @ qVK ڂR @ VK ۂR @ VK ܂R @ VK ݂R @ VK ނR @ %VK ߂R @ IvAbAfAjArAzA~A nA I@J%@``  )Jt"i* )h&hhBh~* _)@?T*OIWH_GgFoE{D_RBRRBR**RBR*RBR*`@hs``*RB-R**,R^B.R R@B/RRBc0R R@B1RVRBCR*s*RBCR*RBR{ Os*hJ@ )RJ!* Q) *5*OB @{è_RBRu*RBR**{WO @4@!RA8ժ@9@xӊ(7@K6"J!郉J1_ ꇟ @")" RhK!hKiKjKkKD)E)hKiKjKkK7F)?H)cRbR aR@9@(7@J6)!胈)1?釟I@(" R _)@?aT*OIWH{G_ R!*RBËR*{ o g _ W OC@@4@!RA8 @9 @xӋ(7 @L6"kꃊk1 뇟+1@"?("cR@0I)K@!cRbR*v@T6"@( *t TS@h4hrO9)4O@iC?jTv*hCH 4*!R9hCkBTN;CBBRB#R*~@C5 O@@ j`TS@4 @4!cR$R*3 !R[Oxc *(R h# 9i(@(hC !RIO k8A T*h4I) !Rk TN+B j~@ T4M B4!RM C!%cR"'R*A  *RBÏR !RM 8A *hCkT!cR)R* @(@O@R 5@? 5 @@!cR+R*":(RR9S@*q9O@6@@uBv@6tZ*yRBR#RB#R*`RO@eCBÓR;RBc!R#RI)B(RRB*R *RBC*R*RBR*6"@( *u@6tV _)@?AT*ONWM_LgKoJ{I_RS@erO9BR*Rc*RBR{WO@` T @ R@9H 4:@5@!cRR*:!RN A(@"@#R 5@? 5u*!RN C)q T!RNb *(R " 9:R96"@( *u@6tV* _)@? TOEWD@{B_RBRRB㘀RR:@BCRRBRRBR*RBCR*RBcR*C{O@ @R@94@:@!cRR:@( 5@!cRR*:!RNA @ 5@"@R xEG9+)@)A9)RC9 @?ր 5G@94!RNb *(R " 9* _)@?a T*OD@{BC_RBRRBCRR:@BCRRB#RRBR*RBR*{O@ s@3hR@94d@e:@!cR"ӀRh:@5d@!cRR*h: !RQ "L9!cRBԀRA( @hj"@#R 5@?*`4RBcՀR*0*/RBҀR#RBрRRd:@BCRRBӀR _)@?T*OC{B_{og_WO@CfR*#OOw @wLR@9(L4:@T5@!cRR*v@h@@)@t@cRRC)D)cR"RE)F)cRR R5.@G5&@G42@@?kST@9)T5@ '*R9_kbTXe3 @T}@I4fHOA q_Tf@F@)J@Rb R* _5@'@ @O5k@;@O)@!cRB܀R#@ @B T5CfR*@(!@# (@ @S @4 @* R  J? kT)+ @}@M4) @qTR)^5!C]5(@#@)B>=@@ERPR!cZ""T@(4@g@# /5@G@?0T@&5@#:5@`h:@G@? <T@'HhR@'@SJ)/@? qT?q T@+#@*,}Cji,*#@k@ R6J K*R94@*ѭ+-@Jn@n k!ATC))*(1<m@+@*,}Cji,*@k@ RM7J K*R!94@*ѭ+-@Jn@n k!ATKRCRB*R#@R$RRBRDRB*R/@@@HRB*W@$R@VRB**4K:;{,5! @#@ѿ.5;@O)]Ck  T K@(-@- 5@CfR*?֠.5CC QkB,T(@i4)@?q4Tk@6R C {@ C@{@J i {*+@i@I4i@* Ri )m@ kT%*@}@.4% @qT+@ k6T% o@"*@ k@ +@C4*@? k.Tk@ R" * C {@ C@{@J h {%K@&;@!cR"fR*6+*#@ BT6"@( * !cRR3$#T@!h(@cRR@h AhAAAAik3d @*dRBـRXR@.@BCRR#@BC؀R@*R@@FBKR*'@{4yR@@@G@FBLR/@dR:@BCRRBـRR2@C)"@@BcRR2@@B#RyR@9B Ro*RBcۀR**R@@FBNR*'@4R@@FBOR'@4RB߀R*RB݀R*RBYR*RBc]R**{*RB\R*uRE@BC R*RBڀRh*RB R*R@BR*{QR%@B^R*:R%@BcR/* *RB=R*RBހR$RBGRR**;4bR%@BCbR*RBR* _)@?AT*OEWD_CgBoA{ƨ_{g_WOC @4@R@9H4@ @  8)ii J q))}Ii(%Ț6A8 @ ) _@ @)q aT@#7 @!cRbR @ @H4*R9 @I[;RRH#;@ @``$(- @Z_kTJ@4!cRR*w6"@( x&@ 6v&!cR"R*vw6"@( x@6vb*hJW!cRBRfJ`VK@ )* * 5*OFWE_DgC@{A_RBcRRBRRBRRBctRu*RBR*J@(4!cRR* D T6"@( !cRR* C!T!cRR*hJWQhJ*tv6"@( w@6t^g 8)ii J q))}Ii(%Ț6A8(@(@:H@?HAh(@q(T(@6{og_W O C@:s:hZAq`T>5v@:R@9:4@:@!cR"R:@h=5@!cRR*:B* h@"4!RR ! Ba  ! ''*{{@@9h 4h@bT@h]@TTi@h@?ATi @ @? TJWQJ6i#@( {{[@TTi@h@?ATi @ @? TJWQJ6i#@( {{@TTi@h@?ATi @ @? T`6i#@( @@aT@ @(!@ 5@R?5@(R'(9*R㭀RB*'v@&R@9&4@:@!cRR:@*5@!cRR*:B*CTDTE`T!R(Sa ! ! '3T@@ATJWQJ@6"@( T@@ATJWQJ@6"@( *{{@9(4@ Th@w@AT6i#@( H@T@(!@h 5@R?֠5(R'9*RRB*'' @h @4zBh @"TX{u*6 #@( @6g8'@h @4|B9h @T{uRbRD @*6I#@( ZZ@@6Vozh@4|9h@T{uRbRD @*6I#@( ZZ@@6Voz'@ _)@? T*OJWI_HgGoF{E_RBR RBR RBRRdZABCRR:@BCRRBRR:@BCRRBRC{og_WO@  u@u :@ 5@!cRR*:B9@?T) @j@? AT(g@{jt˛}[ Gg")i*A9d@)f @j"+@!cR Rk& *OGWF_EgD@{B_RBR{ _WOA(pE6xER9 @}f@(kh*!cR R$R**!cRLR*hrEj@!cRB R$R**~(kh*47*t6uSR7 B3R7*6*qT  8)ii J q))}Ii(%Ț6A8 @ ) _@ @)q aT@H7q T"7(R:S59!cRSR%R*@@*? RODWC_B @{Ũ_RBKR*RBPR*** 8)ii J q))}Ii(%Ț(6A8ը@@7@*?Ah@qT@h6{OCszE!@cRXRd )B @@`L``j"ik *OB{A_RBcVR{og_WOC*_`qTwzE*djA!cR[RhjA 5v 5"(Rhn:B@945(RF9hzE@hA95hrEuc@w@!cRB R$R**R[m@*hrEuW@w@9RB R$R**Rbkh*hrEu[@v@RB R$R**~kh*hjA@!cR_Rdj@@*@4R@B`R*hjAqhjaT>**OFWE_DgCoB{A_RBYRRBZRR**RB\R**RB#^R*`@5"n:RBCbR{og_WO` xE@#;@2q TR9;rE5K@RB R$R&R*RhZcHkh RrE4K@RB R$R**~Hkh*(R;*OEWD_CgBoA{ƨ_R;@BnRRBmR{ WOxE@AA94rEb@ R!cRB R$RFR*Q &A@RrEN@ R!cRB R$R&R*Q &A R!RT!cRbROCWB @{Ĩ_RB#R{ WOxE Rv@ pE&@!cB R&R R**&A RA94rEb@!cRB R$RR*RR%ARrER@!cRB R$R&R*RR%A R!RT!cRROCWB @{Ĩ_RBcR{ WO*_@qT*hjA4Q!cR"gRdjhjA4*@U`*@ 5wzEnW ":@@*5*OCWB @{Ĩ_RBdRRBeRR*RBfRR@BjR*RBChR*!ԫ{ _WO *_q TzE@":@qA T @IR:9@B(A94rE6c@ R!cRB R$R&R*U &A R"@ 4@*?$) R??@,( ))K@!K@)J @-"@ kT@*5*ODWC_B @{Ũ_RBctRRB#uRR*R:@BcvRRB|R RBc|R*(R:{og_WO` xE@#;@2q TR9;rE5K@RB R$R&R*RhZcHkh RrE4K@RB R$R**~Hkh*(R;*OEWD_CgBoA{ƨ_R;@BcRRBR{_WO@  *_`q! T@R rR@R rR@!bR A ))BH4*" R,)+)) kQaT*`5e@@w@Rf @!cRR*v .w,w(RBCRRBRR*RBËR _)@?T*OSWR_Q{P_C{O**  8)ii J q))}Ii(%Ț6A8 @ ) _@ @)q aT@7!cRROD@{BC_֧**@** 8)ii J q))}Ii(%Ț6 A8Ո@@5s@_?֨Ah@q@_ @@AT@6@ @_@{ O`S*_@qTt@@5@*OB @{è_RB㏀RRBRR**R@B㑀R*{og_WO@*?q5Ts5T5q(eT *)+yhxJ *@ֿ qA;ThzE@zA@R*?y?b@9Bh4A9E4 @b 9'@(RRbR%R#)'@RbR*)@9-4B @?q1T@253@:@!cRbR)A9(-4G @?qa/T@053@@!cRbR)B9h-4K @?q-T@(.53@@!cRbR)C964@ @?q*T@+53@A!cRbR )E9h94@" @?qA(T@h)53@ZA!cRbR )Rq*TwzE*@":@q!"TF9!4@!hR:hrE{ R+@m m@*!cR R***(@1(@ o@1B k-T$@!cR9R*(G@9h4A94r@}4@>@ @9ZhrE Rm m@A6*R R!c***q}R"=R*z<r@}T@(A@947@A9H4w@4C@9ZhrE Rm m@A6*R R!***R"?R**z5w@CT @@(R?(9BqThzE@* @ *hnA4@5)TiZB6CT@BR5R*hA( hBH4*R)?kT*M8J-A9}@ZB:4h (#*<a@@h @;"Zq{ ThB @*@ )B(}@!cR IRRRB#R*uRR:@F9@B5R`RR@@BRR@@BcRFRBR**RBcR$R*yRBRdR*nRBCR:RBRR@BDRWR)RBCFR*`Ro@B8R*o@Rb@9A9BR#R*  _q%T7@ARbR!cZ7Z(8R*"ߢ T !F9) 4@ @? qT @? q@T?qT5M)!@)} :uSk!T@CB9H4_q#T/@ARbR!Z7* e[(d:@7Rd[8*RbR%R!Z(f 9w@!@:uSkT@f 9@@6@@@?@tS*9kThrEiB kT RM QB@@5@?֨@~S* @?tS*7kcT@J8)@*?ֈB!K'@HRcRbRER#)@ R @?tS*?k( T@J3!R)@?քzABfJ8!cR"2R*BC( qTzAR2R@*BCs( }ST* _)@?ATOEWD_CgBoA{ƨ_R@B+RRBB#,R*%RBC.R** RB0R**`R@@BR%RR@@B#*RaRBc(R#R@!@B R*R@!@B&R*RB"R R*{WOD***Y!cRB R**RRm@*A5OBWA{è_{ OD R**Y m@A"*!cR R****OB @{è_{WO @jR*DcHR RC)Ҩ r ##? @#c`5!RbR#R* 5 _)@?aT* OBWA{è_*RB#R*RBR* @4RBR{OD!R"R5 @*5*OA{¨_RBR*RBcR*R @BCR*{ _ WO@C C 5` 5@R rR `hB@ q Tv"B3AR*@ 5@q TaB@B3*@ 5@q T@!cRR!CR Sh@ )Ch@ OA*@ 5@!cRR VvR*RBCR *RBCR*>RdB@BcRR@BRFR* R@BRFR*RBR RBR`D _)@?T*OOWN_M{L_{F@*!cRR{*_{ OD @5*5`D*OB @{è_*R @BR*RBCR*          Hof_property_read_variable_u32_array!e%kmem_cache_alloc_trace^Bof_match_device1(snprintf zkfreeVt__platform_driver_registerՔry__tracepoint_cam_apply_reqPz__tracepoint_cam_submit_to_hwNY__cpu_online_mask*zcpu_numbert__tracepoint_cam_irq_handledfLscnprintfns_to_timespec64cam_mem_get_cpu_buf'cam_mem_get_io_bufħ#cam_packet_util_process_generic_cmd_bufferocam_packet_util_validate_cmd_desccam_packet_util_validate_packetxccam_packet_util_process_patchesn;bcam_packet_util_get_kmd_bufferA)k__arch_copy_to_user}P__arch_copy_from_userxp __might_faulth__list_add_valide?ktime_getMJpreempt_schedule_notraceUrS__list_del_entry_validmutex_unlockxmutex_lock_nested=0_raw_spin_unlock_irqrestoreEcam_req_mgr_workq_enqueue_taskYcam_req_mgr_workq_get_task_raw_spin_lock_irqsaveof_find_device_by_node of_find_node_by_nameof_property_read_string_helper(cam_req_mgr_workq_creategB%cam_cdm_get_iommu_handle cam_smmu_get_handle __raw_spin_lock_init__mutex_initcam_get_module_name2|printkmutex_destroydXmncam_smmu_destroy_handle! cam_req_mgr_workq_destroyccam_debug_logLinuxcam_fd_hw_mgrGNUR"eH  $<@PTDXP`DdPwXwX'`'`hh,,H,X,dt#p#p`d##     $>(,>8<@LPTXdhh  `xa|a     DD$@(@0/4/<8@8H)L)X`T T(0 48 <HLPT\``d`lt|   $(0<H'LP'T\hptx|((   D$ , D0 @ L P X t | ? 1 ? 1    1  1    % % t  h 1 h 1  % % P \ d     h  h    < %@ %H   '! / '! /  ` `   ` ` d p t v  v   L L 0L..F '!F '!(H\`*dh*x2)2)`` 4H`L`P`h*lp*t||'!|'!'!'!  0<@DHP`hu&lpu&t|P)'!P)'!``0`4`8<Dx#'!#'!e$'!e$'!L@*P T@*X h(`,`<Pd`h`lt|% %   @* @*(08p<R-@pDR-\d*hR-l*pR-x0R-0R-" " ,"02)4"82)DT@*X \@*` p 4<%@"D%H"Tdlp"tx"@*@*p"p""" $"(,"8@TX1(1(@* @* ..08<@D`h%lp%t@*@*pp<`d@* @* ooY Y (4+.8+.HTo(o(4LPb.TXb.h| BBA A |A A ` h $l  t $x               A  A !! !$!A ,!0!A 4!h!<#m0# #m0$# 8#<#@#H#d###n##n######5##5$,$4$%8$<$%@$L$\$l$ p$ot$ x$o$$D$$D$$$$-$$A $-$$A $%%. %A (%.,%A @%L%X%\%@*`%d%@*l%t%|%p%%p%%%%o%%o%%% %o% %o&&[*&o&[* &o(&8&@& D&H& L&h&x&|&A &&A &&& &A & &A &&&&&& ''-''- '4'<'p@'m0D'pH'm0\'d'(h'm0l'(p'm0''''m0''m0''' 'o' 'o'''G'(G(( ($(o((,(o8(D(P(6&T(X(6&\(h(x((e (m0(e (m0((e (m0(e (m0(((((()) , )) ,)$),)+"0)A 4)+"8)A L)`)l)e p)m0t)e x)m0)))e"))e")))))D*L*T*X**(*(**% **% ***4**4(+D+H+L+P+\+`+d+l+|++++i++i+++++,0,4,<,H,P,T, X,`, x,,,,=,=,,,%,,%,---- -$-4-D-L- P-T- X-`-p-x-?|- -?- ---[--[----M0--M0---- .,.0.!4.8.!D.H.L.T.h.l.np.t.n........./// /(/0/8/>r>,>r >,@>rD>H>rL>X>`>rd>I(h>rp>I(|>><>>>>>>(?($?L?h????@@@r@#@r @#,@<@D@H@rL@P@rX@l@t@|@p@r@p@r@@@@@!@r@!@r@@AA Ar$A(Ar4A,S!0S>DSLSSS S!S S!SSSS!SS!SSSSSS,T (0T (8T) B(0E8I@HRPSX `fhfp H* ,/>$B( 0E4<I@HRLTSX`fd lfp$  (_k,JN(=!8PP122t3Android (7284624, based on r416183b) clang version 12.0.5 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee)z|tuvwxy{}~U ! ! !/ !!   $# 0 0 <%H, H= T& ` ` l D1 G   dPX ` h p A  P1^t{x }   ;   )S D*> O  / 8) <Y  =1 >8 I By D  E+ 2  IC ,Js N `  O `Q R  m xT 4U  X Z [ @]7 (_ 0_g a Pcx  e f   $ gM h  wj x x y z ~ \~ D6 @  ,S D ^wp"  e U>J-J7W   ,JbD\  N8 P1 1P7pX ` h e ~@p Z< [e ! ) 88 /'  @  hr D  -  < =  D Bltx,P    " ! It  T 3g7  { :UI  X  b}i  J6 f 5tW $du ] xT 4U @] X Pc' g 0_l a  hH  z\I `Q  O \~q |S I@K  P1 :  xt wt xh ypK{9@      ^ I .,M/" |.note.Linux.rela.exit.text.rela.init.text.comment.altinstr_replacement.init.plt.rela___ksymtab_gpl+cam_fd_hw_mgr_deinit.rela___kcrctab_gpl+cam_fd_hw_mgr_deinit.rela.text.cam_fd_hw_mgr_init.bss.rela.altinstructions__versions__ksymtab_strings.rela.data.cam_fd_hw_driver.modinfo__ksymtab_gpl__kcrctab_gpl.note.GNU-stack.rela.rodata.cam_fd_hw_dt_match.llvm_addrsig.text.ftrace_trampoline.rela.gnu.linkonce.this_module.rela__jump_table.rela__bug_table.note.gnu.build-id.shstrtab.strtab.symtab.rodata.datastrlcpymutex_destroycam_req_mgr_workq_destroycam_fd_hw_mgr_init.__key__init_completion.__keycam_fd_hw_dev_probe.__keyof_property_read_variable_u32_arraycam_common_util_get_string_index__tracepoint_cam_submit_to_hwwait_for_completion_timeoutcam_fd_mgr_hw_startcam_fd_hw_startcam_cpas_startcam_cpas_unregister_clientcam_cpas_register_client__might_faultcam_fd_hw_util_fdwrapper_haltcam_fd_hw_deinit__crc_cam_fd_hw_mgr_deinit__kstrtab_cam_fd_hw_mgr_deinit__ksymtab_cam_fd_hw_mgr_deinit__mutex_initcam_fd_hw_init__crc_cam_fd_hw_mgr_init__kstrtab_cam_fd_hw_mgr_init__ksymtab_cam_fd_hw_mgr_init__raw_spin_lock_initmemsetcam_fd_hw_resetcam_fd_hw_halt_resetcam_fd_hw_util_fdwrapper_sync_resetcam_packet_util_validate_packetktime_getcam_fd_hw_get_hw_capscam_fd_hw_util_get_hw_capscam_fd_mgr_hw_get_caps____versionscam_cdm_submit_blscam_soc_util_get_dt_propertiescam_packet_util_process_patcheskmalloc_cachescam_fd_soc_deinit_resourcescam_fd_soc_init_resourcescam_fd_soc_disable_resourcescam_fd_soc_enable_resources__module_dependsg_fd_hw_mgrcam_fd_hw_driverplatform_driver_unregister__platform_driver_register__arch_copy_to_user__arch_copy_from_userof_property_read_string_helpercam_fd_packet_generic_blob_handlercam_packet_util_get_kmd_buffercam_packet_util_process_generic_cmd_buffercpu_numbercam_io_rcam_fd_hw_irq__tracepoint_cam_apply_reqcam_fd_mgr_hw_stopcam_cpas_stopcam_fd_mgr_hw_dumpcam_fd_wrapper200_core501_infocam_fd_wrapper120_core410_infocam_fd_wrapper200_core600_infocam_cdm_stream_oncomplete_all__stack_chk_failprintkcam_req_mgr_workq_get_taskcam_req_mgr_workq_enqueue_task__cpu_online_maskmutex_unlock_raw_spin_unlock_raw_spin_lockcam_fd_hw_util_cpas_callbackcam_fd_hw_util_cdm_callbackcam_fd_mgr_hw_flushcam_fd_hw_dt_matchcam_debug_logcam_fd_mgr_hw_configcam_mem_get_cpu_bufcam_mem_get_io_bufsnprintfscnprintfcam_cdm_stream_offcam_fd_hw_reservecam_fd_hw_dev_remove_raw_spin_lock_irqsavecam_fd_soc_register_writecam_req_mgr_workq_createcam_fd_mgr_hw_prepare_updatecam_fd_mgr_hw_releasecam_fd_hw_releasecam_cdm_release_raw_spin_unlock_irqrestorecam_fd_mgr_hw_acquirecam_cdm_acquirecam_fd_mgr_util_submit_frameof_find_node_by_namefd_dev_namecam_get_module_nameinit_module__this_modulecleanup_modulecam_smmu_destroy_handlecam_cdm_get_iommu_handlecam_smmu_get_handle__mod_of__cam_fd_hw_dt_match_device_tablekfreeof_find_device_by_nodecam_soc_util_request_platform_resourcecam_soc_util_release_platform_resourcecam_soc_util_disable_platform_resourcecam_soc_util_enable_platform_resourcecam_fd_mgr_util_get_deviceof_match_devicepreempt_schedule_notracekmem_cache_alloc_tracecam_fd_hw_dev_probe__stack_chk_guardcam_fd_hw_process_cmd__list_del_entry_valid__list_add_validmutex_lock_nested__tracepoint_cam_irq_activated__tracepoint_cam_irq_handledcam_fd_soc_register_read__init_waitqueue_headcam_packet_util_validate_cmd_desccam_io_w_mbcam_io_r_mbcam_fd_mgr_irq_cbcam_fd_mgr_workq_irq_cb__tracepoint_cam_cdm_cb$d.99$d.89$d.79$d.69__UNIQUE_ID_alias59$x.59$x.49$x.39$d.29$x.19$d.109$x.9$d.98$d.88$d.78$x.68__UNIQUE_ID_alias58$x.58$x.48$x.38$x.28$x.18$d.108$x.8$d.97$d.87$d.77$x.67__UNIQUE_ID_alias57$x.57$x.47$x.37$x.27$x.17$d.107cam_fd_hw_mgr_init.__key.7$x.7_note_6$d.96$d.86$x.76$x.66__UNIQUE_ID_intree56$x.56$d.46$x.36$x.26$x.16$d.106cam_fd_hw_dev_probe.__key.6$x.6$d.95$d.85$x.75$d.65__UNIQUE_ID_name55$d.55$x.45$x.35$d.25$d.15cam_fd_hw_mgr_init.__key.5$x.5$d.94$d.84$x.74ns_to_timespec64$x.64__UNIQUE_ID_vermagic54$d.54$d.44$x.34$x.24$x.14cam_fd_hw_dev_probe.__key.4$x.4__UNIQUE_ID_license93$d.93$d.83$x.73$d.63$x.53$x.43$d.33$d.23$d.13cam_fd_hw_mgr_init.__key.3$x.3__UNIQUE_ID_description92$d.92$d.82$x.72__UNIQUE_ID_alias62$x.62$x.52.Ltmp42$d.42$x.32$x.22cam_fd_hw_mgr_init.__key.12$x.12$x.2$d.91$d.81$x.71__UNIQUE_ID_alias61$d.61$x.51$x.41$d.31$d.21$d.11$d.1$d.90$d.80$x.70__UNIQUE_ID_alias60$x.60$x.50$x.40$x.30$x.20$d.110$x.10$d.100$d.0#@ 1`hxQL} 2p4'@x6("$Կ ($x@@@0$@H$ @h$@$ @`x$  @ؾH$@ 0$V@P`$@x$O@(H$ @p0$-0oLo>?&hz