ELF@@" N N_6CAM_ERR: %s: %s: %d FW download failed cam_icp_context_dump_active_requestcam_icp_hw_mgr_cb6CAM_WARN: %s: %s: %d This ctx is no longer in use current state: %d EINVALIDFORMATnum-ipe6CAM_INFO: %s: %s: %d Error req %lld %ld:%06ld %ld:%06ld cam_icp_mgr_delete_sync_objcam_icp_mgr_hw_open_uFinal path_type: %s, transac_type: %s, camnoc_bw = %lld mnoc_ab_bw = %lld, mnoc_ib_bw = %lld, device: %s6CAM_ERR: %s: %s: %d Failed in updating cpas vote, rc=%d qtbl kva = %llX IOVA = %X length = %lld core_info %Xcam_icp_mgr_send_pingcam_icp_dump_io_cfg0X%08X-cam_icp_probecam_icp_subdev_open6CAM_ERR: %s: %s: %d wrong ctx data from BPS response 6CAM_ERR: %s: %s: %d invalid msg : %u 6CAM_ERR: %s: %s: %d Recovery is set 6CAM_ERR: %s: %s: %d Done with error: %u err_type= [%s] on ctx_id %d dev %d for req %llu &(&icp_hw_mgr.hw_mgr_lock)->rlockFlushing active request %lld in ctx %ucam_icp_mgr_hw_openDone Waiting for PC_PREP Message r id = %lld busy = %d6CAM_WARN: %s: %s: %d Invalid blob type %d 6CAM_ERR: %s: %s: %d Invalid params: %pK %pK acquire io buf handle %dreceived SYS_INIT_DONE6CAM_ERR: %s: %s: %d Empty ping ack message ctx %u is in %d state6CAM_WARN: %s: %s: %d ctx_id %d req %llu dev %d has been aborted[flushed] cam_icp_mgr_init_devsOffset before %zu after %zuabort pkt size = %dUMD calls close6CAM_ERR: %s: %s: %d failed to unreserve sec heap 6CAM_ERR: %s: %s: %d Unable to reserve secheap memory 6CAM_ERR: %s: %s: %d Invalid bw config version: %d req_id = %lld on ctx_id %u for dev %d queued to FWIPE6CAM_ERR: %s: %s: %d Invalid num paths: %d include/linux/uaccess.h6CAM_ERR: %s: %s: %d Invalid offset or length ctx_id: %u req_id: %llu Merged Sync obj: %dcam_icp_mgr_destroy_handlecam_icp_mgr_hfi_resumedbg_q kva = %llX IOVA = %X length = %lld 6CAM_ERR: %s: %s: %d CAM_ICP_A5_CMD_UBWC_CFG is failed 6CAM_ERR: %s: %s: %d Invalid handle created 6CAM_ERR: %s: %s: %d Failed to start timer %d start timer : ctx_id = %d6CAM_ERR: %s: %s: %d invalid token in page handler cb 6CAM_ERR: %s: %s: %d unable to create a message worker a5_debug_lvl6CAM_INFO: %s: %s: %d No Error req %lld %ld:%06ld %ld:%06ld 6CAM_INFO: %s: %s: %d pln %d dir %d w %d h %d s %u sh %u sz %d addr 0x%x off 0x%x memh %x 6CAM_ERR: %s: %s: %d Unable to allocate cmd q memory cam_icp_mgr_device_init6CAM_WARN: %s: %s: %d Invalid path %d, start offset=%d, max=%d 6CAM_ERR: %s: %s: %d Failed in processing blobs %d cam_icp_mgr_send_abort_statuscam_icp_mgr_abort_handle6CAM_INFO: %s: %s: %d %s: %s cam_icp_ctx_timer_cb__cam_icp_dump_dev_in_readyreceived IPEBPS_CREATE_HANDLE_ACK6CAM_ERR: %s: %s: %d dev intfs are wrong 6CAM_ERR: %s: %s: %d unable to create a timer worker a5_debug_type6CAM_ERR: %s: %s: %d dev intfs are wrong, failed to update clk clk_info camnoc = %lld busy = %d6CAM_WARN: %s: %s: %d NULL acquire info 6CAM_ERR: %s: %s: %d ping ack not received received ASYNC_DIRECT_ACK6CAM_ERR: %s: %s: %d getting dev object name failed 6CAM_ERR: %s: %s: %d no child device 6CAM_ERR: %s: %s: %d failed to create a5_dbg_lvl %16llucam_icp_mgr_hw_dump6CAM_ERR: %s: %s: %d Input params are Null: Done Waiting for INIT DONE Messagecam_icp_update_cpas_votebuf handle %d6CAM_ERR: %s: %s: %d ctx id: %u is not in use 6CAM_ERR: %s: %s: %d request idx is wrong: %d cmd_q kva = %llX IOVA = %X length = %lld cam_icp_mgr_get_hw_capstechpack/camera/drivers/cam_icp/icp_hw/icp_hw_mgr/cam_icp_hw_mgr.cICP probe completecam_icp_subdev_close__cam_icp_flush_dev_in_readycam_icp_mgr_process_indirect_ack_msgcam_icp_mgr_process_direct_ack_msg6CAM_ERR: %s: %s: %d Cannot find node in dtsi %s cam_icp_mgr_flush_info_dump6CAM_ERR: %s: %s: %d Unable to allocate sfr buffer deinit all clocks at boot upcam_icp_check_clk_updatecam_icp_get_lower_clk_ratecam_icp_mgr_process_cmdbudget=%llu, frame_cycle=%llu, rt_flag=%d, num_paths=%d, clk_update_size=%d, index=%d, ctx_data=%pK6CAM_ERR: %s: %s: %d Invalid Opcode in pkt: %d cam_icp_mgr_ipe_bps_power_collapsesfr kva = %llX IOVA = %X length = %lld 6CAM_ERR: %s: %s: %d hw_mgr_intf is not initialized cam_icp_context_init6CAM_ERR: %s: %s: %d Invalid ctx EBADPARMECDMERROR6CAM_INFO: %s: %s: %d Found PF at port: %d mem %x fd: %x Already clk at higher level6CAM_ERR: %s: %s: %d Invalid number of regions for FW unmap %u Sent FW %s cmd6CAM_ERR: %s: %s: %d In config entries(%u) more than allowed(%u) 6CAM_ERR: %s: %s: %d NULL ctx data E: ctx_id = %d recovery = %d6CAM_ERR: %s: %s: %d Failed in acquire: size = %d cam_icp_deinit_idle_clkEHWVIOLATIONctx_id : %u, request_id :%lld dev_type: %d6CAM_ERR: %s: %s: %d Invalid args of_node %pK hw_mgr %pK icp_pc_en6CAM_ERR: %s: %s: %d Invalid params %pK %pK 6CAM_ERR: %s: %s: %d deregister irq call back failed 6CAM_ERR: %s: %s: %d Unable to allocate dbg q memory cam_icp_mgr_send_fw_initcam_icp_mgr_icp_power_collapse6CAM_ERR: %s: %s: %d a5_dev_intf is invalid 6CAM_ERR: %s: %s: %d ctx id :%u is not in use Reset ipe timer6CAM_ERR: %s: %s: %d Invalid cmd buffer length/metadata budget:%llu fc: %llu %d BW %lld %lldcam_icp_mgr_prepare_frame_process_cmd6CAM_ERR: %s: %s: %d Invalid mode:%d cam_icp_dev_iommu_fault_handler6CAM_ERR: %s: %s: %d ICP subdev is already opened __cam_icp_stop_dev_in_ready6CAM_ERR: %s: %s: %d Found page fault in req %lld %d evt_id: %u evt_data1: %u evt_data2: %ucam_icp_mgr_handle_frame_processcam_icp_get_io_mem_info6CAM_INFO: %s: %s: %d FW download done successfully ENTER6CAM_ERR: %s: %s: %d PC_PREP response timed out %d cam_icp_get_next_clk_rateCtx[%pK][%d] Req[%lld] Current camno=%lld, mnoc=%lldCurrent context=[%lld %lld] Total=[%lld %lld]Incoming BW hasn't changed, no update required, num_paths=%dcam_icp_mgr_pkt_validationcam_icp_mgr_is_valid_outconfignumber of out_config info: %u %u %u %u6CAM_ERR: %s: %s: %d get cmd buf failed %x cam_icp_mgr_process_io_cfgFinal HW bw for path_type: %s, transac_type: %s, camnoc_bw = %lld mnoc_ab_bw = %lld, mnoc_ib_bw = %lld, device: %s6CAM_ERR: %s: %s: %d No free ctx space in hw_mgr HFI_QUEUE_EMPTY6CAM_ERR: %s: %s: %d rc : %u, opcode :%u received EVENT_NOTIFYcam_icp_mgr_process_dbg_bufipe_bps_pc_encam-secureicp_command_queue6CAM_ERR: %s: %s: %d Invalid lush type: %d 6CAM_ERR: %s: %s: %d FW timeout/err in abort handle command ctx: %u cam_icp_allocate_qdss_mem6CAM_ERR: %s: %s: %d Unable to get I/O region info EXITcam_icp_is_over_clkBusy, Update not req existing=%lld, new=%lldConsolidate Path Vote : Dev[%s] i[%d] path_idx[%d] : [%s %s] [%lld %lld]ping ack received6CAM_ERR: %s: %s: %d Failed to start timer Acquire Done for ctx_id %u dev type %dHFI_MSG_SYS_PC_PREP_DONE is received cam_icp_mgr_process_msg_create_handlereceived IPE/BPS UNMAP ACK:ctx_state =%d failed with err_no = [%u] err_type = [%s]reset timer : device_index = %dDelete merged sync in object: %d6CAM_ERR: %s: %s: %d getting num of a5 failed 6CAM_ERR: %s: %s: %d getting number of ipe dev nodes failed cam_icp_mgr_print_io_bufsProcessing blob for unmapping %u regionscam_icp_mgr_process_cmd_descctx_id: %u req_id: %llu dir[%d]: %u, fence: %u resource_type = %u memh %xX: req id = %lld ctx_id = %u6CAM_ERR: %s: %s: %d Failed to prepare device 6CAM_ERR: %s: %s: %d Invalid data ENOMEMORYreceived IPE/BPS MAP ACK:ctx_state =%d failed with err_no = [%u] err_type = [%s]6CAM_ERR: %s: %s: %d get src buf address fail rc %d 6CAM_ERR: %s: %s: %d Unable to allocate qdss memory KMD calls closecam_icp_mgr_config_hwubw ctx = %lld clk_info ubw = %lld busy = %dProcessing blob for mapping %u regions6CAM_ERR: %s: %s: %d Invalid number of cmd buffers: %d %d number of in_config info: %u %u %u %uRelease done for ctx_id %d6CAM_ERR: %s: %s: %d FW response timeout: %d for %u 6CAM_ERR: %s: %s: %d Failed to dump pf info 6CAM_ERR: %s: %s: %d [%s][%d] Can not get packet address received IPE/BPS/ ABORT: ctx_state =%dnum-bpscam_icp_mgr_create_wqAbort after flush is successAlready clk at lower levelindex=%d, num_paths=%d, ctx_data=%pKcam_icp_mgr_enqueue_config6CAM_ERR: %s: %s: %d Failed in processing cmd mem blob %d 6CAM_WARN: %s: %s: %d Using deprecated blob type GENERIC_BLOB_CLK CAM_ICP_CMD_GENERIC_BLOB_CFG_IOio buf addr %llu6CAM_ERR: %s: %s: %d Invalid number of regions for FW map %u Region %u mem_handle %d iova %pK len %u6CAM_ERR: %s: %s: %d Out config entries(%u) more than allowed(%u) cam_icp_ctx_timer_stopctx_id = %d ubw = %lld cbw = %lld curr_fc = %u bc = %uctx_id = %d BW vote already removedICP subdev is already closed6CAM_ERR: %s: %s: %d HW close failed 6CAM_ERR: %s: %s: %d Failed to release device 6CAM_ERR: %s: %s: %d no empty task cam_icp_mgr_trigger_recovery6CAM_ERR: %s: %s: %d Invalid Context req %llu cam_icp_device_timer_resetcam_icp_mgr_cmdcam_icp_mgr_abort_handle_wqSending HFI init commandcam_icp_debug_clk_updatereq_id = %lld %pK6CAM_ERR: %s: %s: %d Invalid blob info %pK %d 6CAM_ERR: %s: %s: %d Invalid blob size: %u Unmapcam_icp_mgr_release_ctx__cam_icp_config_dev_in_readyETIMEDOUTEABORTEDcam_icp_ipebps_reseticp_timer_queuecam_icp_hw_mgr_create_debugfs_entrycam_icp_mgr_fw_downloadReset bps timerbc_idx = %d cc_idx = %d %d %dclk_rate %u for dev_type %dBPS6CAM_ERR: %s: %s: %d Mismatch blob size %d expected %lu 6CAM_ERR: %s: %s: %d Failed in acquire 6CAM_ERR: %s: %s: %d a5_dev_intf is NULL cam_icp_device_timer_startstate %d, counter=%d6CAM_ERR: %s: %s: %d Failed to stop device 6CAM_ERR: %s: %s: %d msg ptr is NULL Entercam_icp_ctx_timer_resetreset timer : ctx_id = %d, counter=%dcam_icp_mgr_alloc_devsa5_jtag_debug6CAM_ERR: %s: %s: %d Invalid addr %u rc %d 6CAM_WARN: %s: %s: %d dump buffer exhaust remain %zu min %u 6CAM_ERR: %s: %s: %d Ctx data is NULL 6CAM_ERR: %s: %s: %d Null hw mgr cam_icp_busy_prev_reqsUpdate ICP clk to level [%d][%d] : path_type=%d, trans_type=%d, camnoc=%lld, mnoc_ab=%lld, mnoc_ib=%lldcam_icp_process_generic_cmd_bufferRemoving ctx bw from path_type: %s, transac_type: %s, camnoc_bw = %lld mnoc_ab_bw = %lld, mnoc_ib_bw = %lld, device: %s6CAM_ERR: %s: %s: %d unable to get src buf info from io desc 6CAM_ERR: %s: %s: %d No free task to send ping command cam_icp_ctx_timer_start6CAM_ERR: %s: %s: %d Error 6CAM_INFO: %s: %s: %d req_id : %lld received IPE/BPS_CONFIG_IO:EBADSTATEcam_icp_mgr_process_msg_config_io6CAM_INFO: %s: %s: %d Sending Full Recovery on sess %x 6CAM_ERR: %s: %s: %d ipe0 reset failed 6CAM_ERR: %s: %s: %d ipe1 reset failed &icp_hw_mgr.ctx_data[i].ctx_mutexFlushing pending request %lld in ctx %uExitipe ctx cnt %dcam_icp_get_acquire_info%x %x %x %x %x %x %xcam_icp_send_ubwc_cfgcam_icp_mgr_create_handle6CAM_ERR: %s: %s: %d Camera Context Base init failed received SYS_PING_ACKEBADITEM6CAM_ERR: %s: %s: %d watch dog interrupt from A5 6CAM_INFO: %s: %s: %d FW_DBG:%s cam_icp_hw_mgr_init&icp_hw_mgr.hw_mgr_mutex6CAM_ERR: %s: %s: %d Invalid params%pK %pK FW already downloadediova: %llx, len: %zucam_icp_alloc_secheap_memcam_icp_mgr_device_deinit6CAM_ERR: %s: %s: %d Invalid args: %pK %pK cam_icp_supported_clk_rates6CAM_ERR: %s: %s: %d copy_to_user failed 6CAM_ERR: %s: %s: %d cam subdev is NULL 6CAM_ERR: %s: %s: %d ICP cam_subdev_probe failed 6CAM_ERR: %s: %s: %d failed in processing evt notify 6CAM_ERR: %s: %s: %d get mmu handle failed: %d 6CAM_ERR: %s: %s: %d get secure mmu handle failed: %d 6CAM_ERR: %s: %s: %d failed to create ipe_bps_pc entry Sending PC prep ICP PC enabled6CAM_ERR: %s: %s: %d Fail to send reconfig io cmd 6CAM_WARN: %s: %s: %d Anomaly submitting flushed req %llu [last_flush %llu] in ctx %u cam_icp_mgr_config_stream_settingsctx_data : %pK, request_id :%lld cmd_buf %xcam_icp_mgr_acquire_hw&g_icp_dev.icp_lock6CAM_ERR: %s: %s: %d Invalid offset, len: %zu cmd offset: %llu sizeof packet: %zu 6CAM_ERR: %s: %s: %d no compat hw found in dev tree, cnt = %d %08llu6CAM_ERR: %s: %s: %d Null Context cam_icp_mgr_hfi_init6CAM_ERR: %s: %s: %d Invalid arguments %pK %pK cam_icp_default_clk_updatereq_id %llu, io config %llu6CAM_ERR: %s: %s: %d Mismatch blob versions %d expected v1 %d, blob_type=%d 6CAM_ERR: %s: %s: %d invalid number of cmd buf cam_icp_remove_ctx_bwcam_icp_mgr_ipe_bps_resumecam_icp_removeEFAILEDnum-a56CAM_ERR: %s: %s: %d failed to find device on bus %s icp_message_queuecam_icp_allocate_hfi_memcam_icp_update_bwInvalid dev typecam_icp_process_stream_settingscam_icp_mgr_prepare_hw_update6CAM_ERR: %s: %s: %d Invalid number of io configs: %d %d number of cmd/patch info: %u %u %u %u6CAM_ERR: %s: %s: %d Invalid ctx id: %d X :ctx_id = %d curr_fc = %u bc = %u6CAM_INFO: %s: %s: %d iommu fault for icp ctx %d state %d 6CAM_ERR: %s: %s: %d Invalid packet params, remain length: %zu 6CAM_ERR: %s: %s: %d irq cb data is NULL Unable to read msg q rc %dEUNSUPPORTED6CAM_ERR: %s: %s: %d wrong ctx data from IPE response 6CAM_WARN: %s: %s: %d dump buffer overshoot len %zu offset %zu cam_icp_mgr_delete_synccam_icp_mgr_hw_closecam_icp_mgr_hw_close_kcam_ipe_bps_deint6CAM_ERR: %s: %s: %d No hw update enteries are available cam_icp_update_bw_v2stop timer : ctx_id = %dfw_handle = %x ctx_data = %pK6CAM_ERR: %s: %s: %d Invalid num of out resources: %u cam_icp_device_timer_cb6CAM_ERR: %s: %s: %d dev_intf is invalid clk_info[%d] = %dcam_icp6CAM_ERR: %s: %s: %d ICP node init failed __cam_icp_release_dev_in_acquired6CAM_ERR: %s: %s: %d Invalid params: %pK cam_icp_mgr_process_msg_ping_ackfw_handle = %x6CAM_ERR: %s: %s: %d unable to create a command worker icp_pc6CAM_ERR: %s: %s: %d failed to create icp_debug_clk entry 6CAM_WARN: %s: %s: %d FW timeout in abort ctx: %u retry_left: %d cam_icp_retry_wait_for_abort6CAM_ERR: %s: %s: %d hw_mgr is NULL cam_icp_mgr_send_pc_prep6CAM_ERR: %s: %s: %d Failed in copy from user 6CAM_ERR: %s: %s: %d Invalid args bps ctx cnt %dcam_icp_mgr_icp_resumemsg_q kva = %llX IOVA = %X length = %lld IO region1 IOVA = %X length = %lld, IO region2 IOVA = %X length = %lld6CAM_ERR: %s: %s: %d V4l2 subdev is NULL 6CAM_ERR: %s: %s: %d Failed to flush device cam_icp_mgr_process_msgHFI_ERR_MESSAGE_SIZEDoneicp_debug_clk6CAM_ERR: %s: %s: %d failed to create a5_debug_type 6CAM_ERR: %s: %s: %d Invalid mapped address 6CAM_ERR: %s: %s: %d Invalid flush type: %d a5_dev_intf is NULL6CAM_ERR: %s: %s: %d Unable to allocate qtbl memory 6CAM_ERR: %s: %s: %d Unable to allocate msg q memory 6CAM_ERR: %s: %s: %d Failed in updating cpas vote for ipe 2, rc=%d 6CAM_ERR: %s: %s: %d Invalid offset, i: %d offset: %u len: %zu size: %zu cam_icp_mgr_update_hfi_frame_processctx is not in use: %dsize_in_words %u6CAM_ERR: %s: %s: %d ctx_data is NULL, failed to update clk 6CAM_ERR: %s: %s: %d copy_from_user failed ICP6CAM_ERR: %s: %s: %d Invalid state icp ctx %d state %d 6CAM_WARN: %s: %s: %d SFR:%s 6CAM_ERR: %s: %s: %d read num bps devices failed icpcamera_icp6CAM_ERR: %s: %s: %d failed to create a5_fw_dump_lvl 6CAM_ERR: %s: %s: %d Invalid cmd cam_icp_mgr_hw_flushctx_id %d Flush type %d last_flush_req %ucam_icp_mgr_hw_close_uiova: %llx, len: %zu discard iova %llx len %llx6CAM_ERR: %s: %s: %d FW response timed out %d cam_icp_packet_generic_blob_handlercam_icp_mgr_is_valid_inconfigcam_icp_mgr_cleanup_ctxcam_icp_mgr_send_config_io6CAM_ERR: %s: %s: %d IO Config command failed %d 6CAM_ERR: %s: %s: %d ICP context init failed 6CAM_ERR: %s: %s: %d Failed to dump device 6CAM_ERR: %s: %s: %d Unable to release device 6CAM_ERR: %s: %s: %d a5_dev_intf is invalid cam_icp_mgr_process_fatal_error6CAM_ERR: %s: %s: %d Empty event message 6CAM_ERR: %s: %s: %d pkt not found in ctx data for req_id =%lld a5_fw_dump_lvl6CAM_ERR: %s: %s: %d Invalid arguments fw_handle = %x ctx_data = %pK ctx_id %d6CAM_ERR: %s: %s: %d nullify the fw buf failed cam_icp_free_hfi_mem6CAM_ERR: %s: %s: %d Unable to get shared memory info Wait for PC_PREP_DONE Message cam_icp_update_clk_rateEnter recovery set %d6CAM_ERR: %s: %s: %d number of resources are wrong: %u Downloading FW6CAM_ERR: %s: %s: %d create handle failed 6CAM_ERR: %s: %s: %d ICP HW manager init failed: %d 6CAM_ERR: %s: %s: %d Invalid ctx_data HFI_QUEUE_FULL6CAM_ERR: %s: %s: %d Failed to read &x->waitcam_icp_mgr_enqueue_abort6CAM_ERR: %s: %s: %d Unable to allocate sec heap memory budget = %lld fc = %d ib = %lld base_clk = %lld6CAM_INFO: %s: %s: %d Send recfg io IPE_RT6CAM_ERR: %s: %s: %d Size exceeds limit paths:%u size per path:%lu 6CAM_ERR: %s: %s: %d sending config io mapping failed rc %d 6CAM_ERR: %s: %s: %d sending config io unmapping failed %d EOUTOFBOUNDHFI_ERR_COMMAND_SIZE6CAM_ERR: %s: %s: %d rc = %d failed with err_no = [%u] err_type = [%s] 6CAM_ERR: %s: %s: %d Invalid opcode : %u 6CAM_ERR: %s: %s: %d bps reset failed 6CAM_ERR: %s: %s: %d failed to create icp_pc entry Req %lldICP_REQ:Ecam_icp_allocate_fw_memcam_icp_alloc_sfr_memdeinit all clocks6CAM_ERR: %s: %s: %d dev intfs are wrong, failed to close cam_icp_mgr_calc_base_clkcreated stream handle for dev_type %ureceived IPE/BPS/ DESTROY: ctx_state =%d6CAM_INFO: %s: %s: %d received HFI_EVENT_SYS_ERROR compat-hw-nameipe_bps_pc6CAM_ERR: %s: %s: %d Flush request is not supported cam_icp_alloc_shared_mem6CAM_ERR: %s: %s: %d Unable to get secheap memory info bc = %d cc = %dbc = %d cc = %d busy = %d overclk = %d uc = %dcam_icp_check_bw_update6CAM_ERR: %s: %s: %d Invalid input arguments 6CAM_ERR: %s: %s: %d hfi write failed rc %d Mapctx with id: %d not in right state to release: %dX: ctx_id = %dhdl: %d, addr: %pK, size: %zu6CAM_ERR: %s: %s: %d a5 dev intf is wrong FW Download Done Exitscratch size = %x fw_handle = %xcam_icp_context_deinit6CAM_ERR: %s: %s: %d Invalid create_handle_ack received ASYNC_INDIRECT_ACK_rs.lock6CAM_INFO: %s: %s: %d port: %d f: %u format: %d dir %d hw mgr is already closedkva: %zX, iova: %llx, len: %zukva: %llX, iova: %x, hdl: %x, len: %lldbusy = %d req_id = %lldUpdate not required bw=%lld6CAM_ERR: %s: %s: %d Mismatch blob versions %d expected v2 %d, blob_type=%d 6CAM_ERR: %s: %s: %d Failed in blob update 6CAM_ERR: %s: %s: %d Failed to get cmd region iova for handle %u req id = %lld for ctx = %u6CAM_ERR: %s: %s: %d No input fences cam_icp_mgr_release_hw6CAM_ERR: %s: %s: %d Invalid device type: %d Disable %d6CAM_ERR: %s: %s: %d pdev is NULL __cam_icp_release_dev_in_readycam_icp_process_msg_pkt_typeSUCCESS6CAM_ERR: %s: %s: %d received HFI_ERR_SYS_FATAL cam_icp_mgr_ipe_bps_get_gdsc_control6CAM_ERR: %s: %s: %d Unable to allocate FW memory Last Releaseout[i] %x %x %x %x6CAM_ERR: %s: %s: %d Unable to get io_cfg buf address for %d cam_icp_ctx_timer    Ddp|xx\ht\\ ,8DPT`lxqcom,cam-icpcam-icp{g_WOC@  cRB#r 5  @@R rRvB 59R8R* 59 TBR* 5@!!B!c RR61 RBCR)* RBcR* RBCR* * RBcRѨ6 @)@?aT*OEWD_CgB{A_ RBcRR R RU  R#&RQqT@@R*{ WO@@(u@sRR  R#&Rs@T`@`R*s`@ЂRr`*OCWB @{Ĩ_ RBcR RB#R  RBR@{ WO@4**TRn@*"7@kTOCWB @{Ĩ_ RBR{Ot@s*h@qjT@v@?*@7 @) *OA{¨_ RB R3 RB R RB R{Ot@*@qmTQ (T6 RBR!c RR RBR  RBROA*{¨_{O@4`@*fB! RR* 5h@ ) h@n"*OA{¨_ RBC#R RBC$R{WOC4OCWB{A_HRh  8)ii J q))}Ii(%Ț6A8 @ ) _@ @)q AT@6** 8)ii J q))}Ii(%Ț6A8ը@@6@?ȎAh@q_AT@6_{ WO*`5(R  8)ii J q))}Ii(%Ț6A8 @ ) _@ @)q aT@(7*OCWB @{Ĩ_ RB# R 8)ii J q))}Ii(%ȚH6A8@@7@?Ah@qT@6{WO@C(@#*`5 @ CT@? T@ WA)`5@ qT*4* 4 RBR'R @@BRR R"@BR *RB#R _)@?T*OEWD@{B_{WOC4OCWB{A_hRh  8)ii J q))}Ii(%Ț6A8 @ ) _@ @)q AT@6** 8)ii J q))}Ii(%Ț6A8ը@@6@?ȎAh@q_AT@6_{ *5* @{¨_ RBCR{ *5* @{¨_ RBR{**{_{og_WOC@9 RBRPA R* Q"@AqTBCR<BR@"@T9@ R@RA**5@95aT R#R@94 R@R** @)@?AT*OFWE_DgCoB{A_{O@5*5*OA{¨_ RBR RBR{ WO*`5HR  8)ii J q))}Ii(%Ț6A8 @ ) _@ @)q aT@(7*OCWB @{Ĩ_ RBCR 8)ii J q))}Ii(%ȚH6A8@@7@?Ah@qT@6{ `@@R** @{¨_ RB#&R{WO*@@ IRJ!*  **OBWA{è_ RBSR RBTRu{og_ W O @\[s!R`4*!c R"NR*@ R rjbRX rZ{uSy @k T qXT j{)  RDRc RI r k`TIRI r kTRI r kUT RGRc! @Qq.T k jy)  Rb#R!c @"@?qT-5@(1&@  RbIRc@ RB8Rc5A)@ R9Rc@qT R:R@q%T@R+@? q<T ԅR AT& R"FRcu@( @?q T R Rc RbERcRY RHRc@ @ Q1q'T k jy) ַ@@h 4R@W RFRc @@qT@ RbR!cRR$@h5"@(4!RR@@2 qTR@ R*R!c5@ R @W>4@k6Tv@@ 4R@J@@ 4R@Q* R)R!c* R8R RJR RR@ Rc'RB R"RB RR0*@0qT JIy *@0qHT JIy  R RBR RRBRu R@RBAQ q T k jy) Q qT k jy) q)T@H R @#%RB< RC)0q(T JIy  R"@ @RB RR RRB R @.RB><9630-*'$!852/,)& RB,R!c   R.R!cQ qT k jy) @ R@;R@!RR#R2)&#   RBL* @@B@9r@T!5* _)@?T*OKWJ_IgHoG{F_ RBMR RBQR R@BJR RBCOR RBC:R!{g_W O @@@A "***WZnl!c@R"'RZ.*W@lqTn@!@c RB Rn@ 2R@ R rq)c: I@iq!c@R)R@@2R R(c r iiJ i)nBaTr!c RBRrBaT8RevBaTXR`zBTxR[ RBCRr~BaTRKBaTRFBaTRABaTR<BaTR7BaT8R2BaTXR-BaTxR(BaTR#BaTRBaTRBaTRBaTRBaT8R BaTXRBATxRqTA#*+r@@? F4!c RbR@(R!ؚB I _)@?! TOJWI_HgG{F_@ R?+qTn@l@BC R@0qT  y)  8Q qhT ) +yJ @,)&#   n@l@Bc Rt RB R{WO!c R"5R)Rrhjh 5&R r5@tRr RsB#6R@ @h )@94 -@5@@!R* ?֨.@6@!R*?.@6@!R*?h@V@(4 @!R* -@5@ ?`5h@4.@6@!R*?5.@6@!R*? 5(R!c R6R  RB5ROBWA{è_ RBR RB1Rh@5 RB2Ru RB3R{og_WO@*3ARC4 _)@? TOGWF_EgDoC{B_yR*YrZ{A8@kAT'B)c }`(Q Ո8iz q))}ii(%Țh6@@@qaT@734@C_B  kT  RAR8iz q))}ii(%ȚH6@@H(@@?@(A(@qT@h6{og_W O C@@868s ")J* "J ʢ)Ȧ B Rkr!B2j(8`!BvRԅRATC!aC3##A) R r? kTX6 *R*9`7Hh7P6)R 9!3#RC-7C_R r}!3#R-7@94C_vF *R*9o6 *R*9W7(RC*R} r !3#R*7C_R r}$!!9!*9'4*q+T*9Z{c#R*.7^/0@h )@)i )@(y*-@kT RR@94* @@ @95v@ R r R@ rk) @ R r@k)@ @k*)R rki84@ (!5!@5 R**5 R#R*5 R#R* 5@R r,R @R r,R@@R r,R `(c4R b@4R b@4R @ 4R@$b@4Rb@4Rb@4R +RK R Rr @ kjk@a%li))!T R Rr@jjk@a%li))!T R Rr@jjk@a%li))!Tv@@ RBR* RBۂR** RBC݂R** RBC߂R* RBR** RBR** RBR** RBR* RBRx* RBRh* RBR R^BR  R@BRV RBR- RBR$ RBR RBR RB#R  RBCR`@@v@@_ @?"4@@ @@ @sRԅRsT _)@?!T*OJWI_HgGoF{E_@@(!B*{ WO *@!RA8@9@xӊ(7@K6"J郉J1_ ꇟ @")"R *5R(rh @aR@@@9@xӊ(7@K6"J郉J1_ ꇟ*@")"!R**OCWB @{Ĩ_ RBׂR RBقRR R)r * RB؂R{og_WO @ GUU@ qVTRr R)rhh !c R"R+*셒ԅRӅy4*(Bh4{Z!Tr(R(qbMTt-3@*@ S@!R A8Պ@9@xӊ(7@K6"J郉J1_ ꇟ'@")"R@ qNT@ Q?qOT@?qPT|R ry 3@*@!R'@xӊ@9@(7@K6 #J郉J1_ ꇟ*@#)"@(@!C)%D) )@@)c R⸂R @6@4*9E)F) R⹂R@9?kT@@@@+@#3QqT )(hyHR@!c RÂR@@ Q5@F!c RĂR/@H@h4XAPWAP#@@@qATH @ I (5HfN9(5 @6@*?/@(R(e9@94.@6@AR*?8RR RNP_ ÃR_B ʃR_ уR؃R߃RH&J*R r r rrrNrNk l m oqp R} L} R} Or ?~? R~ PR H& RJ*I2 __ RR r rrr rr? RL /Rrk m phj n!c R"܁R~ } _}_ } O:_JI9h@@hY@9i)4 @5@* ?/4H@WA I5HbN95 @7@*?/@(@94/@7@AR*?/@@9H4HbN95 @6@*?/@(@94.@6@AR*?/@(RHb9@9)Rq@hR!c@RӀR*@9*/@*h5@b+ DҨx( c`!B' S-(@*R!*  5 G5|ˁRF!c RȂR@ S`H3@( @S*R S-@!*  F5R GhAH43@!c RɂR@)R+@#) @"R)G5@;@ SHR( r R#)#@R*R@!@cRq)'BS-A C )@JR  @ R@}S!*@C5RC+@#*K53@uR r@R@R@A@aR'@xӊ@9@(7@K6"J郉J1_ ꇟJ@")"ՂRB*c RBRyr RB㾂Re R@BRYc RB݁R@*c R݁RG5+ R@BR  R@B㴂R% R@BR*/@ SA:9% @$@&@5@c RBR %3@$@&#@c RR %[@$+@&7@c RR %@$?@&K@c RR%#A$@&@c RbR(S@)@*_@+3T-@+)@(@$@C[()@ J@&ˈ@& * RBÂR RB̀R/@@*@!c R”Rs/@2AEM9*` 4{@hIR @@A!c RЂR/@#@( @qT(@qT(@Rr bc2R 15(ARr  bc2R 15Jt`˂bcR*5r/m!c@RBcR/@(@(@m@!c RB҂R*, RB㭂Ry8!c R߁R@@@/@A -@5@aR* ?/@@4* RBcR* RBðR  @ RB#ȂR+@y* RB܁R RB㪂R @hA5 RBRl* RB˂R*+@y* RB#R  @ RBĉR*@@R** 5?@B? C@*8R@Rzh~@@Q rT ?@@?HTF RB R** RB͂R*2 +@ RB#ɂR( RB#R RBcR RmBc R+@#*/@@h5@#@@h@ _)@? T* OEWD_CgBoA{ƨ_ RBbRR* RBCR RBCeR*j RBCeR$Ro@* RBCR* @?{o g _ W O @`.V.RrC!c R⠂R@U.l_qB/TԅRSSw*hB qaT*C4B!c R¢R*6"@94"*R\=R6R Bi~F"Ӛ {#Tj{hr@@!R??z|4 RrR~Ӡjyj9@@*ԅRSSu*vbhBs qT hRhC!c RR*ԅRHS9R# h@F #ܚ Ss`TH{|h;@@*?_{="@&@4)u~'***W 9'@k@kB? aTZR9B? aTzR4B? aTR/B? aTR*B? TR #iB3@? TR iB3@? TR iB3@? T:R iB3@? TZR iB3@ ? iR:*WZnl!c@R"'RZ.*Wn@@qATh@!c@R)R$R`@hAhRr!c@R¥Rh@!c@R)R*`@h @h Rr!c@RBR@N:KʿRjxr? (YT@ XT@! @c@RBR @r*oB#*"!9{RT @D{w4@RbmRsqן!c@RR*H4MD"a"@RHsr||@Ț!c@RbkR@#@ q,T,@l k Tn@*R ԅR)@J TB qaT@?q@q k`Tm @@#@K@ JT@! @c@R"R @@n@,*,(@R ԅR) TB qaT@q@q k`Tm lk Tl?k Tl?kTl?kTl?kbTl?kTl?k"Tl?kR;%}@lkTlK@k Tlk" Tlk Tlk TlkTlkT!c@RR@l?k *Tl_kbTl_kTl_kTl_kBTl_kTl_kTl_kJ3 kiTK@*=;R;K@(R@K@?kTlkBTlkTlkTlk TlkTlkT!c@RR[RHR(R{RhRHRR RhRRRRR@kTlkTlkTlkTlkTlkbTlkTlkR%*<R\R |R RRRkRvR!c@RR**j@)kIT_k TZA)#@kbT#@_kTK@*lkTlkTlkTlkbTlkBTlkTlkb TlkR%GK@TlkTlkbTlkTlkTlkBTlkTlkTlk03R!c@RR@#*(RHRhRR  l* *kCT* RR R l3R@,R l_kiTlkTl?kTl?k"Tl?kBTl?kbTl?kTl?kTl?kR;%9TlkBTlkbTlkTlkTlkTlk TlkB T!c@RR]*_k@ TZ;R(RR[RHRN{R hRJRRFRRBRkTlkTlkTlkTlkTlkTlkTlkR%!c@RR***!<R \R |RRRRR!c@RR***k#@TR lK@k7@)@!c@RR*S4@?h@ii@in@v@s@E@R rKAqjkj!c@RR*7@9 {9.@6@RR?֨n@@qT".@6@RR?@!c@R⸀Rh.@`6@RR?֨n@oB*@*cZ{RTmBd IH4@RbmRsl R R r r  qV q;'TEqAXTlAq@!c@RRןbVWD!c@R❀R*WDbVA T@ T!c@RRa-RV.KK@!c@RR,.K# 4-Rq';U*Rןn<E@R"R*X@kT'@;@lkT%4 -R*U R)+U+5KlkaT}@U } 9KmkAT} U   ΡEV AT} U   ΥEV AT kT qTIT!c@R⟀RF qT4 -R* RU ,U*--*VE T) kT R 5?lH4R*R9n@}@V)@?qTlqTVY4*V Cj *V !*V Dj %*V ))V -@I -i@ kTmQqT@RVmcRRRX@;@,RH@ -RU R!,}4*n@}@hW)@?qaTlqThW m[7 l VJ@I I V*AI ) V AI  Vi V @(n@@Q qT )4h@*I@*@@RR!c**i@h kCTEmQqT@RhWm㖀RRRB;@bYDR9f~ԅRsTB qaT@n@@)@q?q k TV*A@R⢀R& VGVVFɅR)Rj(8HɅR*Rj(8"@ kBT*R"ɅR*Rj(8 *!c@R"R**"@K(4*R{9fCi&@@RR#"@k"TZ:`2@h.@*n@@ Q? qTi#@EFK@( 4mR*@(@!+@ n@3@,RI@{C?q'Bltqw TH@JRq R)( @ %ך( @%ך# # c!(!@R!c}R*7@h7* C %6KAMBkAӌAKK@AALkAK@ k#T(R.@6@RmR?;@5n@@qTh.@`6@RmR?5 (RhRQ%@!c RBR(@ NWTE@V @@!c RR@@ @ *Rk!*   *4 H@*sB@cr@@?@(R!ךB n@l@!c RR+@ _)@?T*OEWD_CgBoA{ƨ_ RBR@@ )C*Rk!*   4 RB#R RNWlBR RBRx@RlBR7@S RBRI*@RBǀR*S< RBôR*@RBȀR*&{O***OA{¨_ RB؁R*{O!c R₁R***OA{¨_ RB#R*{_WO@w@hZA qTf^AlNeZA!c RRhZA4q!T*)Rrjh4"*h@5h @(4h @*b@l~kQT-ykm!T?y+* LBl4L!_B*Rm}F@!˚ MkT*6@ @ )RJ!*  |h@H4h@lh4*h8]@ RBR@*h@kTh @h4*h8 @ RR@*h @kT@:, @ R*Rk!*7* %R!c RR"**b+~ yi)?QkaTy)  KBk4K!_B*R,}F@!ɚa ?M)AT*6@` @ )RJ!*  *6 RBR+ RBØR! RdZABR  RdZABCR  RBROCWB_A{Ĩ_ RBxR RBxR RBÅRt RlBR%R%R RlB#R@V{o g _ W O @ (@qTR(r)@ !@))@+<)( @>7I?9\%@(4\7@*(!@J}SB(  q\%@k T#@x7@3@4]?Ak!T R$@@7@XR]])R 9 R$@E@@@YR@#|)Cѣcr6*@RZR*"C_ R@f~)h)~@@C]R*+# @_(c[R{sT @)\* _)@?TOMWL_KgJoI{H_ RBR RBRC{#g_WO@  d@u@!c R"Rh@R@T)mB?AT )IH4(Uzjt˚}Z G;H U Rd@Z~Z{Rr G,GwH ITBÏR* _)@?T*OHWG_FgE#@{CC_ RBCRB㐂R`@C!C5@h@8)T_T @BR8R+)oBRW+ [h@ %R rCahjiRR -@5@ ?d@@*!c RR@h* Rd@BR* R@e@B#Rx RBcR Rx{Bc{_@*(_?hT*_{Bc{_@*(_*_{Bc{_@*(_?hT*_{Bc{_@*(_*_{ O`S@s@R rR!c R"RRtH( hn@RjR+R@qH h@B"*`5d@fl!c R"Ru*OB @{è_ RBR{Ot@T"*AT*Gj4?*OA{¨_ RBctR RBcuR{#O@ R)r !c RBR@94%Rrh@56@.@aRR?@5`2A.@6@cRR?* 5!c RR9!c RR* !c R"R _)@?aT*OE#@{C_ RBúR RBR{O`J 5`FC2rOA{¨_ RBWR{og_WOC@)R(r(@9H4!c RR*RrwA'Z@@5@B3!R'5@##'(5@'@@H@!c RgRFDC E)@@##'&5'@HS@H@!c RiRDH I@R;R##'o)$5E7@DS@[@!c R"cRJCHGCIDI@R##'o)"5E7@DS@[@!c R"cRJHCGICDCI@R;R##'o) 5E7@DS@[@!c R"cRJCHGCIDI@R##'o)`5E7@DS@[@!c R"cRJHC G IC DCI@R(R##'#) 5/EH'@S@ #F[@JKJIHH!c R"`R'@@#R7@5 @@#R)*5E7@DS@[@!c R]R  -55@##`5D@@!c RBlRA6B B @6@B*?*@5H @@7@*?*5h @`7@*?*@4H@@7@*?f9@6@*? RBR  RBcR* RBmR RBnRu* RBcoRu* RB#pRh* RBpRZ* RBqRL* RBcrR>* RB#sR0* RBZRH RBsR RBC\R4* RBtR@@ _)@?a*T*OZWY_XgWoV{U_ RB㾁R; @7@*? 4*h@`7@*?b9!( R2y'AV7@H/@#RR?*@5 @ @ @#KaR#H/@@7@R?*`52AH/@@7@**?4*2Av RBŁRl     'AH )*@+ @, @-@/!@5@.1@0)@1Y@25@ =@[+I@*@,!A7-@/@!@s.Q@0]@ +ET -@/@,@*@; o{L)@  m@)  LA)ˌ  k@*31AFO9#**5A !c R"ՁR.@6@R*?*`43A3AABv B4B @5@* ?@6@*?ֈ@6@*?h@`6@*?2yj RBR` RB#ˁR RBԁRR RsցR  @c R"ׁR!c R"ׁR(R R(9BR@94fB94!c RR*!c RR*{ O&Rru@t @h@ib@94 @5@* ?hb@94@6@*?hf@94@6@*?2yOB @{è_ RBR{WO!c@RR%Rrtjh RrvfB96@h4D42A!c RR *0!c@RˆRA !c R"|Rh.@`6@R*?*5!c R|RR*!c R}R2A@6@*?!c@RR*OBWA{è_ RBR RBCR RB{R RB}R  {O`@OA{¨_ RBR{#_WO@*4(Q*qT@@ ) +yJ @!`5qThlqT'5(Rh,@"Ai*a"%Q(Y'U$MF @!c@Rb6R!c R"AR@!R˅RA8 @9 @J(7@tJ郉J1_ ꇟj%@("ՂR$djn!c RBBR`jn@ @C*`5 @!@c RbCRh@4!c R"ER"R @4!c RBGR**L>q Thl qT(5HRh,@qTqT$RIr kT R}*A T-Rxb5($E%+J!c@R@"?R NA @4-RNA-s|)"C@Rb@R*'@cT* _)@?T*OGWF_E#@{C_ RB1R* RB#HR*@RB#3RqT RB3RR R@BDRA R@BFR7 RBC7R R*  RBCR@R@B9R R@QBC;RR RB@!c@RbڀR@5 @!c@RbڀR@Q5@9(4h@5.@6@!R*?hb@94@6@*?U@9(4h@5.@6@!R*?hb@94@6@*?b92OCWB @{Ĩ_ RBcրR{ O@R rRH( n@ R@qR@)R:, )@RV@5@R!c RR%ROB @{è_ RlBìR @{ WOl@,,`d@ )*AqH@ 5@Bzh R,@R*@R R$R @e,@R RDR Ae,@R RdR Ae,@R RR Be,@R RR Be,@R RR Ce,@R RR Ce,OCWB @{Ĩ_ RBR{OsR(rhjh@:@ JRk!*   OA{¨_ RB\R{OsR(rhjh@:@ JRk!*   OA{¨_ RBcYR{OC4@"*lbVfVll!c@R"UR@ZnqT4B@Mr T*Wl!c@R"'RZ.*W !c@RUR*OB{A_ RBSR{g_WO@ &R r 5@8Y@7 @*RԅR`c9{Tt*hB qTh@zA@q?kThB@MrT`SzA qT}@2R RN r @H !c@R)R*@2R R rN iiJ i)$xWzAq`TD5!c@R"2R@9#RR39.@6@?*vzAqT.@6@#RR?* _)@?!T*OGWF_EgD@{B_ RB#0R RB1R{!{_{{_          H(qsimple_attr_release 9usimple_attr_writep=simple_attr_readǯ}generic_file_llseek*debugfs_remove_recursivewZ.debugfs_create_fileV debugfs_create_boolƓedebugfs_create_dir! cam_req_mgr_workq_destroy(cam_req_mgr_workq_createof_property_read_string_helperp&of_find_property^>of_property_read_variable_u32_arrayof_find_device_by_node of_find_node_by_namefLscnprintfns_to_timespec64s)Hcam_packet_dump_patch_infoe?ktime_getFcam_sync_mergeccam_common_util_remove_duplicate_arrħ#cam_packet_util_process_generic_cmd_buffercam_cpas_get_cpas_hw_version8cam_cpas_get_hw_info __raw_spin_lock_initEcam_req_mgr_workq_enqueue_taskYcam_req_mgr_workq_get_task_raw_spin_lock_irqsaveNY__cpu_online_mask*zcpu_number__tracepoint_cam_context_stateD>cam_context_stop_dev_to_hwX֮cam_context_dump_pf_info_to_hwU(cam_context_buf_done_from_hwD6cam_context_dump_dev_to_hw4cam_context_flush_dev_to_hw3cam_context_start_dev_to_hw;3cam_context_prepare_dev_to_hw6Mcam_context_config_dev_to_hwcam_packet_util_validate_packetcam_mem_get_cpu_bufglcam_context_release_dev_to_hwMJpreempt_schedule_notrace0<cam_context_acquire_dev_to_hwِcam_context_deinitcam_context_initkmalloc_cachesntplatform_driver_unregistermutex_destroydcam_node_deinitŷcam_context_dump_pf_info!e%kmem_cache_alloc_tracexcam_subdev_remove zkfree__mutex_initRcam_smmu_set_client_page_fault_handlerLcam_node_initcam_subdev_probeVt__platform_driver_registeroŀ\cam_node_shutdownccam_debug_logmutex_unlockcam_get_module_name2|printkxmutex_lock_nestedLinuxcam_icpGNU]&VD | |4<@D8QLT8Qh p@thx@|h  8Q8Q  p p( ,0.488<.@8HL7P T7X dxH7H7+7+7L f#P >T f#\ h x '.| f# '. f#    f#  f#   1 f# 1 f#  | |, {H #p *x * + + )( )(  * * + +, )(0 )(8 :< :t  $  87  87   % < < 4&`|d|x>*>*:*:*1*1*?(* ?($*(4Ld'||{0@ `h%l5Hp%t5H|!5H!5H(**++)($)(\d%hl%px**++)()(::4D~\d4hEl4pE|-``.|@|@/5 ( 2,N0 24N<HP!TNX!\Ndp5||pp6P8f7K2f7K2=pxI TH$=,p8xI<THxEEEETJTJ  e( e($P`dlX%|X%4C4C+*(+*,P8\)l)px8w w h8h8II8, , $O(44O84@L8p 8 C C8888HLX\`p |0=0=),),\\<< 1% 1% ,4E<ETJXJhqHlqHt"0x"0IIqHqH"0"0r?r?44r?r?OO$`(O0`4O8PDJTDJhUAlUAJJUAUA%P8P8(A A lJ lJqH qH("0,"08HL(TX(\hps2xs2YY((AA((aa A*A*$f2(f20IA4IA<#@#H#L#TjXj`dl(p(xa|af2f2##jj~7~7??~7~7??A* A*(,4IA8IA@#D#HLuX\u`tJxJUAUA((;((aa A*A*$f2(f20IA4IA<#@#H#L#TX`jdjt~7x~7??jA(jA(P8P8(pf7pf77%||08n<f7@nDf7L\dJ*hf7lJ*pf7xTHTH?f7?f7{yH=yH= | |\ p ^%t v%| ^% v%  : &  &   @ @ !`"!!`"!(!0!:d!&h!l!&p!|!!!0"!&!0"!&!d#&h#l#&p###9#y##|#|#$$& $$&$0$J4$JD$qHH$qHP$"0T$"0h$Jl$J$UA$UA$$$($($a$a$A*$A*$$$f2$f2$IA$IA$#$#$#$#$$%j%j%~7%~7$%(%0%?4%?@%D%&L%P%&\%d%{l%t%[=x%&|%[=%&%%"%X%%"%X%%%%%&=:&" &=:&"&,& 50& 5&"&7'"'7'$','0'"4'8'"@'X'`'N d'Hh'N l'Ht'''A'#'A'#'''('#'('#''')'#')'#' (|$(|,(p0(pD(6L(|T(|(p(*(+(+(p(*(+(x((+)x(H)P)}*X)}*d)l))x()){*|*|@*@D*5H*@L*5P*7T* N\*,a`*7d* Nh*,ap*}x*~|*}*~*}*t*}*t*|*|*T*_***8*T*_***8**;*8*;*8*0*8)+8 +8)+8$+H+1P+2l+`8t+`8+b8+b8+*0+*0+i+X+@+@+++i+a8,a8,`8 ,`8(,a80,a8T,XX,H\,Hd,h,|,i,X,P,P,G,G,j, 5,_, 5,_,j,iC,iC-k -@-@$-iC(- ,-4-iC8- <-T-kd-gp-h---a8---T.x8X.x8\.:`.d.:h.l.3t.Ux.|.U..3.X.`.X.`.l.`.h0.`.h0.l.h.#.h.#.l/`/`//4 /4(/`8/`6d6l6?t6x66<6G6G6>7 77@$7D7L7P7> T7X7> h7x77+7> 7+7> 77@7@7~7797> 797> 8|8|X8-\8h8-l8|88888(9D9GH9GP9>9?9X:= :G$:G,:>:?:):):):)::):I:):I;P;XQT;XQp;-t;,x;-|;,;;A;-;E;-;E;4< 58< 5=6=X%=6=X%>t> 5x> 5>a8>a8> 5>a8?/??/?,?0? 54? 5B@BBBB-BB-BBBBB-BB- CC(C>,C-0C>4C-`NGdN>pNNNNNNGNn9NGNn9NNOOD,O0O 4ODO HO`OyOO9OOOP(Ph@PN#DPHPN#LP\PdPDlPptP;|PP;PPy Q(Q98Q@QN#DQDHQN#LQD\QtQ;xQQ;QQQ9QyRRR!R3R!R3RR\RRN#RDRN#RDRSG SISGSI S(S\SМdSS\S\SGS5SGS5SS|S|TTX+TG TX+$TG4TDTLT^PTGTT^XTG`TpTxTU1|TGTU1TGTT{T|T|T U |U;UU;UUUUU VV V V$V@VHVR6LV0PVR6TV0\VpVtV|VVVVV/1VV/1VV^dWAWWW_WW_WX$X0(X~G,X0o&$o>o&$oo 5o 5Hp>Lp&Pp>Tp&`ppw&ppw&pp@qJDDqPqJDTqpqq0qq0qqq0qFq0qFqqJDqlqJDqlr,r}38r Dr}3Lr lrDs0HsMLs0PsM\ss/ s}3s/ s}3|ttt}u0u0u@Qu@Qu[uZu}3uzu}3uzuv$v/ (v}38v/ | |>|||8| }8} }}{8}D}pP}h}p}T&t}x}T&|}}}7;}2}7;}2}}}(}}}T&~7;~T&~7;~X~:\~ ;l~:p~ ;|~~~~@yXX\X`.lTp@xT|@/Y]Y] YZ)YZ)@TXXX\.lp@|@/R?4?4ĀԀ0yHXLXP.\T`@hTl@/< :< :ā́,&Ё:ԁ,&؁:r:r:  8$:( 8,:4@HCL:PCT:\d!!!!Ȃ؂!?!? 5555$0R<HL?PT?\`P8dP8h(lS||wwttĄ܄EEA (4Dhp77؅܅d||(0=4{"8=<{"DT\:`{"d:h{"px{||Ȇ( ̆;BІ( Ԇ;BcDeTedF( F( ć|̇|i ( i( $04( 8<( ThDBDBf(  ( 4@%D( H%L( Xdt2x( |2( %( %( ȉ{ԉ؉ ܉. .vX8X8X8X8,P0d4.8P<d@.DvPP8TP8dP8lP8|..vH8H8H8H8Ԋ؊ ܊!  ! v55 55<8@8TX"\d"hxȋV܋"="=$,i0"4i8"ȞԌ*،2܌*2. 2.2<|@|L3PMB\3`MB|ȍD܎3)3)3,F 3$,F0<3@88D3H88T\|d|=3=33ĎȎ3Ў؎{JGIH H(H0H8HLTBX.>\B`.>h||*ď*Џ F4KLOBPEFTOBXEFpL++ĐM CdFCdF8`M|CdFCdFԑMCdFCdFDM`CddFhCldFMgBdFgBdF@FLdNx$+dFx$+dFؓO8GN;8GN;܎Ȕ5̔Д5Ԕ<<C> z0$C>(z00<DHHz0LHPz0Xlt#xz0|#z0L8z0L8z0ĕ̕Еz0ԕؕz08z08z0 $(z0,0z08HPuTz0Xu\z0dt|C$+C$+?z0?z0Ė̖vЖ$+Ԗvؖ$+z0z0 xxG $H(P,P0H4(8(<H@DHHLPTHX\I`dJh|p|N  N  $,(,TXPĘ̘<И#Ԙ<ؘ#48@@@@4QHL"PT"dDEB >+$B(>+0<D<H.L<P.Xhp<tx<|p4p4R~;~;ЛԛP8؛P8ܛ(Sj j j  j 08_<@_DLTМpМtx}B|}BМĜ{pxB|03B03E3Y3Y (,0-48-DP 6T"X 6\"l 6{> 6{>p4p4RĞ 6Ȟ̞ 6ОܞE4408=<@=DL\dT&h3lT&p3x= 6= 6 6ğ 6ԟV* *$4\|`|JJ;;7 ;;(0;4, 8;<, HPGTG`>?; ġ;ȡ ԡءA;L ; L (;,0;4@\;`d;ht};$;(Td;l&t;|&|ģ|";";(04;8<;HT\`;dh;pF$;F$;] ;] ;Фܤ;;F$;F$ ;$,G0;4G8;@LX\;`d;t@;@;#;#;̥ܥc/;c/; F; F$;4X~`h"6l;p"6t;|{||X0  0 ,ApX}VH#DH# D0 $0( 8DRTpt|||;G0Ĩ;GȨ0ШD0D0~;0 ~;$048S@{T8X8pt x V 3 3 R,DP5T5X5\5htR  P8P8(Sت|ܪ|~8/<!@/D!T/V!/V!h/|/Z [ 0(00@Q4@QH'X'dpZ[00@Q@Q4ȭ4ح / ,/ 4PX \/` d/l~}8/8/ /į ȯ/Я///1/ 1,0|8|d{İv6Ȱ̰v6ذ 5 5DH)LP)\pt)x|) 5 5 5LTBX\B`h88V3 3$0R<T`PdhPlx|P8P8(Sp8p8$+(D4,+8D4\Դ$Lt4+4+ĵе-.T@T@/ $,5@H!L4P!T4\pt-.@@̶/жԶܶ5! ! 8PcIT!XcI\!l^%v%^%v%ȷ:зܷcI$cI$@@ ,498cI<9@cIHt|x|ȸи,d`"hl`"p:̹йHԹعH 5 5@D|L|  "(ĺ"(Ⱥкغ{  )L  ()0l 8 @)HPX)`(ht)px T $ ( 0t 4< @HLTX`#d l(p$xx)|(`O,P0Q4X8Z<^@zD@H0L (V48PKx  (0 8 P  @   ( 0@`@EELLLLrLsLt M̊0MuMMrMsMt@NtPNuNOrOsOt`O$pOuP Pr(Ps0PtP̉Pu@QB$HQ@PQAndroid (7284624, based on r416183b) clang version 12.0.5 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee)7 JE V4wKL@8QY t8@8p88j8LM3NgP 8@Q+XQ]P  $0~ 0 <qH Hn T dV xIa `J` l' x  !  S / O   a D̊= _T%(܎pМZܟ0@RDhpM d#T  P T  *  L0 p  G fp{   ?@:  2|- , %%(W(~ $ [ ()57j N5 ,x 0U 4T 8 < @r_,a D} }M~) Hl LtI|̉ G$P#dtfV k;N W 1*$pdU P   P PG  - l( 0 Pl8l@$@d L & ̊,[N  $,P  ̉,lM  t, Tp0 K] ܎ P  o888DtZ87t,a8_\Tp 5$8 >(P}v|P ~X p` :}tH h T0 ܟd (A | pp N%l@Lp 8L  P d    S М 8@P!     L $f = 8 Y 1 Cj) D7pG: } '6(L X@Y7d Us O~ t D _ C |6 ^& r^ )   r YoE ` 'g ~ g v$ .Y #Mj D u[  O h `  /.note.Linux.rela.exit.text.rela.init.text.comment.altinstr_replacement.init.plt.bss.rela.rodata.cam_icp_subdev_internal_ops.rela.altinstructions__versions.rela.data.cam_icp_driver.modinfo.note.GNU-stack.llvm_addrsig.text.ftrace_trampoline.rela.gnu.linkonce.this_module.rela__jump_table.rela__bug_table.rela.text.cam_icp_probe.note.gnu.build-id.shstrtab.strtab.symtab.rodata.dataof_find_propertycam_icp_mgr_trigger_recoverymemcpymutex_destroycam_req_mgr_workq_destroycam_sync_destroycam_icp_hw_mgr_init.__key__init_completion.__keycam_icp_probe.__key__cam_icp_stop_dev_in_ready__cam_icp_dump_dev_in_ready__cam_icp_flush_dev_in_ready__cam_icp_config_dev_in_ready__cam_icp_release_dev_in_ready__cam_icp_handle_buf_done_in_readyof_property_read_variable_u32_arraycam_context_start_dev_to_hwcam_context_stop_dev_to_hwcam_context_dump_dev_to_hwcam_context_flush_dev_to_hwcam_context_config_dev_to_hwcam_context_release_dev_to_hwcam_context_acquire_dev_to_hwcam_context_prepare_dev_to_hwcam_context_dump_pf_info_to_hwcam_context_buf_done_from_hwcam_icp_mgr_config_hwcam_icp_mgr_release_hwcam_icp_mgr_acquire_hwcam_icp_remove_ctx_bwg_icp_devcam_hfi_disable_cpucam_hfi_enable_cpucam_icp_mgr_hw_open_ucam_icp_mgr_hw_close_uwait_for_completion_timeoutcam_icp_context_dump_active_request__ll_sc_atomic64_andnotcam_ipe_bps_deint__might_faultcrm_timer_exitcam_icp_context_deinitcam_context_deinitcam_hfi_deinitcam_node_deinit__mutex_initcam_icp_context_initcam_context_initcam_icp_hw_mgr_initcrm_timer_initcam_icp_ctx_clk_info_init__raw_spin_lock_initcam_hfi_initcam_node_init___ratelimitfind_next_zero_bitmemsetcrm_timer_resetcam_packet_util_validate_packetktime_getcam_icp_mgr_handle_frame_processcam_smmu_dealloc_qdsscam_smmu_alloc_qdsscam_icp_packet_generic_blob_handler._rscam_icp_mgr_process_msg._rscam_icp_subdev_internal_opscam_icp_mgr_get_hw_capshfi_get_hw_caps____versionscam_icp_process_stream_settingscam_icp_mgr_config_stream_settingscam_icp_debug_fscam_icp_debug_type_fscam_packet_util_process_patcheskmalloc_caches__module_dependscam_common_util_remove_duplicate_arr__ll_sc_atomic64_ordebugfs_create_diricp_hw_mgrcam_icp_driverplatform_driver_unregister__platform_driver_register__arch_copy_to_user__arch_copy_from_userof_property_read_string_helpercam_icp_ctx_timercam_icp_dev_iommu_fault_handlercam_smmu_set_client_page_fault_handlercam_icp_packet_generic_blob_handlercam_packet_util_process_generic_cmd_buffercpu_numbercam_icp_mgr_abort_handle_wqcam_icp_mgr_hw_dumpcam_icp_debug_fw_dumpcam_hfi_queue_dumpcam_cpas_get_hw_infocam_smmu_get_region_infocam_smmu_get_io_region_infocam_packet_dump_patch_infocam_context_dump_pf_infocam_node_shutdowncam_cpas_get_cpas_hw_versioncam_mem_mgr_reserve_memory_regioncam_mem_mgr_free_memory_regioncam_icp_mgr_hw_opencam_icp_subdev_opencam_icp_debug_fs_opencam_icp_debug_type_fs_opensimple_attr_opencam_icp_debug_fw_dump_opencam_icp_debug_default_clk_opencam_mem_mgr_request_memcam_icp_free_hfi_memcam_mem_mgr_release_memcam_icp_set_a5_fw_dump_lvlcam_icp_get_a5_fw_dump_lvlcam_icp_set_a5_dbg_lvlcam_icp_get_a5_dbg_lvldebugfs_create_bool__stack_chk_failhfi_set_fw_dump_levelhfi_set_debug_levelprintkcam_req_mgr_workq_get_taskcam_req_mgr_workq_enqueue_task__cpu_online_maskcam_icp_debug_default_clkcam_icp_set_dbg_default_clkcam_icp_get_dbg_default_clkcam_icp_deinit_idle_clkgeneric_file_llseekmutex_unlockcam_icp_mgr_hw_flushcam_icp_dt_matchcam_icp_mgr_process_msgcam_debug_logcam_cpas_axi_util_trans_type_to_stringcam_cpas_axi_util_path_type_to_string__tracepoint_cam_icp_fw_dbgcam_mem_get_cpu_bufcam_mem_get_io_bufcam_icp_mgr_process_dbg_bufsnprintfscnprintf__check_object_sizecam_subdev_removecam_icp_removedebugfs_remove_recursive_raw_spin_lock_irqsavesimple_attr_writecomplete__tracepoint_cam_context_statecam_req_mgr_workq_createcam_icp_mgr_prepare_hw_updatecam_icp_mgr_ipe_bps_power_collapsecam_icp_mgr_icp_power_collapsecam_icp_mgr_hw_closecam_icp_subdev_closesimple_attr_release_raw_spin_unlock_irqrestorecam_smmu_dealloc_firmwarecam_smmu_alloc_firmwarecam_icp_set_a5_dbg_typecam_icp_get_a5_dbg_typecam_icp_ctx_state_machinecam_hfi_resumeof_find_node_by_namecam_get_module_nameinit_module__this_modulecleanup_moduledebugfs_create_filecam_smmu_destroy_handlecam_icp_mgr_destroy_handlecam_icp_mgr_abort_handlecam_smmu_get_handle__cam_icp_acquire_dev_in_availablecam_sync_mergecam_req_mgr_notify_messagehfi_read_messagekfreeof_find_device_by_nodepreempt_schedule_notracekmem_cache_alloc_tracecam_subdev_probecam_icp_probe__stack_chk_guardcam_icp_mgr_process_cmdcam_icp_mgr_cmdhfi_write_cmdmutex_lock_nested__cam_icp_start_dev_in_acquired__cam_icp_release_dev_in_acquiredsimple_attr_read__init_waitqueue_headcam_packet_util_validate_cmd_deschfi_enable_ipe_bps_pc__kmalloccam_icp_mgr_delete_synccam_icp_hw_mgr_cbcam_icp_ctx_timer_cbcam_icp_device_timer_cb$x.99$x.89$x.79$d.69$d.59$x.49$d.139$x.39$d.129$x.29$x.119$x.19$x.109$d.9$x.98$x.88$x.78$x.68$x.58$d.48$d.138$d.38$d.128$d.28$x.118$d.18$x.108$x.8$x.97$d.87$x.77$d.67$d.57$d.147$x.47$d.137$x.37$d.127$x.27$x.117$x.17$x.107$x.7_note_6$x.96$x.86$d.76$x.66__UNIQUE_ID_intree56$d.156$x.56$d.146$d.46$d.136$d.36$d.126$d.26$x.116$d.16$x.106cam_icp_hw_mgr_init.__key.6$x.6$x.95$d.85$x.75$d.65__UNIQUE_ID_name55$d.155$d.55$d.145$d.45$d.135$x.35$d.125$x.25$x.115$x.15$x.105$x.5__UNIQUE_ID_softdep94$x.94$x.84$d.74ns_to_timespec64$x.64__UNIQUE_ID_vermagic54$d.154$x.54$d.144$x.44$d.134$x.34$d.124$d.24$x.114$x.14$x.104cam_icp_hw_mgr_init.__key.4$x.4__UNIQUE_ID_license93$x.93$x.83$x.73$x.63$d.153$x.53$d.143$x.43$d.133$x.33$d.123$x.23$x.113$d.13$x.103$x.3__UNIQUE_ID_description92$x.92$x.82$d.72$x.62$d.52.Ltmp42$d.142$x.42$d.132$x.32$x.122$x.22$d.112$x.12$x.102$x.2$x.91$x.81$x.71$x.61$x.51$d.141$x.41$d.131$x.31$x.121$x.21$x.111$d.11$x.101$x.1$x.90$d.80$x.70$x.60$d.50$d.140$d.40$d.130$x.30$x.120$d.20$x.110$x.10$x.100$x.0"@xQLV8P2pQ'`ܺ"$6 P4\ h%;;@@Y@@@x @@@F @`H @h@ /@Ќ0 @([@(@0-0LoZ~`#!lHvܸ