ELF@@"  _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 Flushing 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 6CAM_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_ACK6CAM_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`lxtqcom,cam-icpcam-icp{g_WOC@  cRB#r 5  @@R rRA 59:R8R* 59TBR* 5@!!B !c RR61 RBCR)* RBcR* RBCR* * RBcRѨ6 @)@?aT*OEWD_CgB{A_ RBcRR R jRU  R#&RQqT@@R*{ WOd@u@sRR  R#&Rs@T`@`R*s`@*OCWB @{Ĩ_ RBcR RB#R  RBR@{ WOP@4**'R&@*"7R@kTOCWB @{Ĩ_ RBR{Ot@sh"@qjT^@.@?*@7 @) *OA{¨_ RB R3 RB R RB R{Ot@"@qmTQ (bT6 RBR!c RR RBR  RBROA*{¨_{O@4`@*fB! RR* 5h@ ) uh@yn"*OA{¨_ RBC#R RBC$R{WOC5HRh OCWB{A_ 8)ii J q))}Ii(%Ț6A8ը@@6@?ȎAh@q_AT@6_{ WO*@5(R *OCWB @{Ĩ_ RB# R 8)ii J q))}Ii(%Ț6A8@@7@?Ah@q!T@6{WO@C(@#*`5 @ CT@? T@ WA)`5@ qT*4* 4 RBR'R @@BRR R"@BR *RB#R _)@?T*OEWD@{B_{WOC5hRh OCWB{A_ 8)ii J q))}Ii(%Ț6A8ը@@6@?ȎAh@q_AT@6_{ *5* @{¨_ RBCR{ *5* @{¨_ RBR{**{_{og_WOC@9 RBRP@ R* Q"@@qTBCR<BR|G@T9@ R@RA**5@95aT R#R@94 R@R** @)@?AT*OFWE_DgCoB{A_{O@5*5*OA{¨_ RBR RBR{ WO*@5HR *OCWB @{Ĩ_ RBCR 8)ii J q))}Ii(%Ț6A8@@7@?Ah@q!T@6{ `@@R** @{¨_ RB#&R{WO*@@ IRJ!*  **OBWA{è_ RBSR RBTRu{og_ W O @\[s!R`4*!c R"NR*@ RrjRX 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@( Y@?q T cR Rc RbERcRY RHRc@ @ Q1q'T k jy) ַ@Z@h 4cRZ@W RFRc @Z@qT@ RbR!c*cRR$@h5"@(4!RR@Z@2 qTcRZ@ R*R!c5@ cR @W>4@k6Tv@Z@ 4cRZ@J@Z@ 4cRZ@Q* R)R!c* R8R RJR RR@ Rc'RB R"RB RR0*@0qT JIy *@0qHT JIy  R RBR RRBRu RZ@RB*AQ 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 "*vVlBk!c@R"'R,vVZ@BkqT&@!@c RB R&@ 2R@ JRrq)c: I@iq!c@R)R@@2R KR(cr iiJ i)AaTr!c RBRAaT8ReAaTXR`ATxR[ RBCRrAaTRKAaTRFAaTRAAaTR<AaTR7BaT8R2BaTXR- BaTxR(BaTR#BaTRBaTRBaTRBaTR"BaT8R &BaTXR*BATxRqTȪA#*+*@@?ߪ !F4!c RbR@(R!ؚA ) _)@?! TOJWI_HgG{F_@ R?+qT&@Bk@BC R@0qT  y)  8Q qhT ) +yJ @,)&#   &@Bk@Bc Rt RB R{WO!c R"5RRrhjh 5R 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 _)@?A TOGWF_EgDoC{B_yR*Yr{A8@kT'B)c }`(Q 34@C_B  kT  RAR 8J)ij*?qJJ}jjI%ɚ6@H@H(@@?@(A(@q!T@6{og_W O C@77 ")J* "J ) B~Rkr!B2j(8"RR"sATC!aC3##A) R r? kTX6 *R*9`7Hh7P6)R 9!3#RC-7C_R r}!3#R-7h@94C_uU *R*9o6 *R*9W7(RC*R} r !3#R*7C_R r}$!!9!*9'4*q+T*9Z{c#R*.7^/0d@h )@) )@(y*-@kT RRh@94* @@ @;5u@ ~Rr R@rk) @ Rr@k)@ @k*)}Rrki84@ (!5!@5 R**5 R#R*5 R#R* 5`@R r,R`@R r,R `@R r,R @(c4R sb@4R B@4R b@c 4R@$B@4RB@4RB@4R +RK R Rr@jjke@a%li))!T R Rr@jjke@a%li))!T R Rr@jjke@a%li))!Tu@@  RBR* RBۂR** RBC݂R** RBC߂R* RBR** RBR** RBR** RBR* RBRx* RBRh* RBR R^BR  R@BRU RBR- RBR$ RBR RBR RB#R  RBCR@@_@u @?@"4`@h`@h @@ @@@(!B* _)@?AT*OJWI_HgGoF{E_{ WO @A8@9@ xӋ(7@L6 !kꃊk1 뇟K @ !?*"R@ *@5XR(rh @@@@9@ xӋ(7@L6 !kꃊk1 뇟+@ !?*"!R**OCWB @{Ĩ_ RBׂR RBقRR XR)r * RB؂R{og_WO @?SS@ qTTRr XR)rhh !c R"RkjRy4#(@h4{ZATd(R(qKT'@t+"@r K@ A8ի@9@ xӋ(7@L6 !kꃊk1 뇟 @ !?*"CR@ qMT@ Q?qbNT@?qOT|#R ry G @*@xӊ@9@(7@K6 #J郉J1_ ꇟ@#)"(G@!C)%D) )@@)c R⸂R @6G@4*9E)F) R⹂R@9?kTF@@@@#QqT )(hy>R@!c RÂR@@cP5@E!c RĂR+@H@h4XAXPWAP@E@@qATH @ I (5HfN9(5 @6@*?+@(R(e9@94.@6@AR*?8RR RNP_ !R_B (R_ /R6R=RH&J*DRrrrrrNrNk l m oqp SR} L} ZR} Or ?~? aR~ PR H&hRJ*I2 __ oRvRrrrrrr? RL /Rrk m phj n!c R"܁R~ } _}_ } O:_JI9h@@HX@9 )4 @5@* ?@/4H@WA I5HbN95 @7@*?+@(@94/@7@AR*?+@@9H4HbN95 @6@*?+@(@94.@6@AR*?+@(RHb9@9)Rq@hR!c@RӀR*@9*+@*g5@ `HҨx( `!B' [+(@C*R!*  5 F5|ˁRE!c RȂR@ K@G#@( @K*R [+@C!*  D5RFuj@G4#@!c RɂR@)R@) @"R)F5@3@ KGR( r R#)@R*RE@!@cRq)[+j@@C ) @CJR  )  @ R@}S!*B5RA@*J5'@wR r@R"@ R@n@@J@@9@ xӋ(7@L6 !kꃊk1 뇟K@ !?*"ՂR#A*] RBRyl RB㾂R_ R@BRSc RB݁R*c R݁RYF5 R@BR  R@B㴂R  R@BR*+@ KAh99% @$@&@5@c RBR %3@$@&#@c RR %[@$+@&7@c RR %@$?@&K@c RR %#A$@&@c RbR(S@)@*_@+3T-@)@(@$@3K()@ J@&ˈ@& * RBÂR RB̀R+@@*!c R”Rc{+@@CEM9*.5!c R߁R@@@+@AH( -@5@aR* ?+@ 4* RBcRN#@hIR @j@!c RЂR+@@( @qT(@qT(@Rr bc2R ,5(ALRr  bc2R @,5Jt`˂cR%52-Ăk!c@RBcR+@(@(F@Ăk@!c RB҂R* RB㭂Ry* RBðR  @ RB#ȂR@y* RB܁R RB㪂R @hi@5 RBRl* RB˂R*@y* RB#R  @ RBĉR*@C@R** 57@B7 ;@*8RC@Rzh~@@Q rT 7@@?HTF RBC R** RB͂R*2 @ RB#ɂR( RB#R# RBcR RkBc R@*+@@h5@F@F#@h@ _)@?a T* OEWD_CgBoA{ƨ_ RBbRRC* RBCR RBCeR* RBCeR$R* RBCR* G@?G{o g _ W O @-v-RrC!c R⠂R@u-Bk_qb.TRSSw"h@ qATC4A!c R¢R*1"@94"wR\4R6R Ai~F"Ӛ {#cTj{h*@@!R??z|4 RrR~Ӡjyj9@@RUS"I qT hRC!c RR*RHS5RA!! h@FӠ"ܚ Ss`TH{|h;(@@*?_{="@&@4)u~'***W 9'@k@kB? aTZR9 B? aTzR4B? aTR/B? aTR*B? TR #iB3@? TR iB3@? TR i!B3@? T:R i%B3@? TZR i)B3@ ? iR:vVlBk!c@R"'R,vV&@@qATh@!c@R)R$R`@hAhLRr!c@R¥Rh@!c@R)R*`@h @h Rr!c@RBR@N:KʿRjxr? (YT@ XT@! @c@RBR @r*A#*9{RT @D{w4@RbmRsqן!c@RR*G4C@RHsr||@Ț!c@RbkR@#@ qN+TR+@Jk k T&@*R R)@J T@ qaTE@?q@q k`Tk @@#@K@ JT@! @c@R"R @@&@R+*J+(@R R) T@ qaTG@q@q k`Tk jkk Tnk?k Trk?kTvk?kTzk?kbT~k?kTk?k"Tk?kR;%}@jkkTnkK@k Trkk" Tvkk Tzkk T~kkTkkT!c@RR@jk?k *Tnk_kbTrk_kTvk_kTzk_kBT~k_kTk_kTk_kJ3 kiTK@*=;R;K@(R@K@?kTnkkBTrkkTvkkTzkk T~kkTkkT!c@RR[RHR(R{RhRHRR RhRRRRR@kTnkkTrkkTvkkTzkkT~kkbTkkTkkR%*<R\R |R RRRkRvR!c@RR**j@)kIT_k TZA)#@kbT#@_kTK@*jkkTnkkTrkkTvkkbTzkkBT~kkTkkb TkkR%GK@TjkkTnkkbTrkkTvkkTzkkBT~kkTkkTkk03R!c@RR@#*(RHRhRR  ik* *kCT* RR R ik3R@J+R ik_kiTjkkTnk?kTrk?k"Tvk?kBTzk?kbT~k?kTk?kTk?kR;%9TjkkBTnkkbTrkkTvkkTzkkT~kk TkkB T!c@RR]*_k@ TZ;R(RR[RHRN{R hRJRRFRRBRkTnkkTrkkTvkkTzkkT~kkTkkTkkR%!c@RR***!<R \R |RRRRR!c@RR***k#@TR ikK@k7@)@!c@RR*S4@?h@ii@i&@v@s@E@RrKAqjkj!c@RR*7@9 {9.@6@RR?֨&@@qT".@6@RR?@!c@R⸀Rh.@`6@RR?֨&@A*@*Z{RTAd )G4@RbmRsFk R LRrr  qV q;'TEqAXTBkAq@!c@RRןUC!c@R❀R*CUA T@ T!c@RRa-RVJK@!c@RR2(J# 4-Rq';U*Rןn<E@R"R*X@kT'@;@kkT%4 -R*U R)+U+JΕkkaT}@U } JΙkkAT} U   EU AT} U   EU AT kT qTIT!c@R⟀RF qT4 -R* RU ,U*--*UE T) kT qR 5?kH4qR*R9&@}@V)@?qTkqTVY4*U Cj *U !*U Dj %*U ))U -@I -i@ kTkQqT@RVkcRRRX@;@+rRH@ -RU R!A(}4*&@}@hW)@?qaTkqThW k[7 k UJ@I I U*AI ) U AI  Ui U @(&@@Q qT )4h@*I@*@@RR!c**i@h kCTEkQqT@RhWk㖀RRRB;@CR9~RsT@ qaTF@&@@)@q?q k TU*A@R⢀R& UGUUFR)Rj(8HR*Rj(8"@ kBT*R"R*Rj(8 *!c@R"R**"@K(4*R{9fCi&@@RR#"@k"TZ:`2@h.@*&@@ Q? qTi#@EFK@( 4mR*@(@!+@ &@3@,RI@{C?q'BFktqw TH@JRq R)( @ %ך( @%ך# # c!(!@R!c}R*7@h7* C %6KAMBkAӌAKK@AALkAK@ k#T(R.@6@RmR?;@5&@@qTh.@`6@RmR?5 (Rh %@!c RBR(@ VTE@V @@!c RR@@ @ *Rk!*   *4 H@*s@c*@@?@(R!ךA &@Bk@!c RR+@ _)@?T*OEWD_CgBoA{ƨ_ RBR@@ )C*Rk!*   4 RB#R RVBkBR RBRx@RFkBR7@S RBRI*@RBǀR*S< RBôR*@RBȀR*&{O**OA{¨_ RB؁R*{O!c R₁R**OA{¨_ RB#R*{_WOw@hZA qTf^ABkeZA!c RRhZA4qTRrjh4"h@h5h @(4h @*@l~kQT-ykm!T?y+* LBl4L!_A*Rm}F@!˚ MkT*6@@ )RJ!*  {h@h4h@Bkh4*h8]@ RBR@*h@kTh @h4*h8 @ RR@*h @kT@+ @ cR*Rk!*7* %R!c RR"*K~ yjJ_QkaTy*  +Bk4+!?A)RL}F !ʚa _MJAT)6@` @ )RJ!*  *6 RBR+ RBØR! RdZABR  RdZABCR  RBROCWB_A{Ĩ_ RBxR RBxR RBÅRu RBkBR%R%R RBkB#R@W{o g _ W O @ (@qTXR(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)A?AT ))G4(?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+)ARW+ [h@ RrCahjiRR -@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( h&@RjR+R@qH h*@B"*`5d*@fBk!c R"Ru*OB @{è_ RBR{Ot@4"AT*Fj4?*OA{¨_ RBctR RBcuR{#O@ XR)r !c RBR@94Rrh@56@.@aRR?@5`@.@6@cRR?* 5!c RR9!c RR* !c R"R _)@?aT*OE#@{C_ RBúR RBR{O`J 5`FC2rOA{¨_ RBWR{og_WOC@)XR(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 RBlRA6AA @6@A*?*@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!( Ry'AV7@H/@#RR?*@5 @ @ @#KaR#H/@@7@R?*`5@H/@@7@**?4*@v RBŁRl     'AH )*@+ @, @-@/!@5@.1@0)@1Y@25@ =@[+I@*@,!A7-@/@!@s.Q@0]@ +ET -@/@,@*@; o{L)@  m@)  LA)ˌ  k@*3@&N9#**5A !c R"ՁR.@6@R*?*`4@@AAvA4A @5@* ?@6@*?ֈ@6@*?h@`6@*?yj RBR` RB#ˁR RBԁRR RsցR  @c R"ׁR!c R"ׁR(R R:(9BR@94FA94!c RR*!c RR*{ ORru@t @h@ib@94 @5@* ?hb@94@6@*?hf@94@6@*?2yOB @{è_ RBR{WO!c@RRRrtjh  RrvFA96@h4C4@!c RR *0!c@RˆRA !c R"|Rh.@`6@R*?*5!c R|RR*!c R}R@@6@*?!c@RR*OBWA{è_ RBR RBCR RB{R RB}R  {O`@OA{¨_ RBR{#_WO@*b4T(Q*qhT@@ ) +yJ @!5qThFkqTh'5(RhF+@"Ai*%('$F @!c@Rb6R!c R"AR@ A8,@9+@RL(7?@t 냋1ڟ 쇟l%)@)"ՂR$dm!c RBBR`m@ @C*`5 @!@c RbCRh@4!c R"ER"R @4!c RBGR**L>q ThFk qT(5HRhF+@qTqT$RIr kT R}*A T-Rxb5C&$D%I!c@R@A"?R NA @4-RN(s|)"C@Rb@R*'@cT* _)@?T*OGWF_E#@{C_ RB1R* RB#HR*@RB#3Rq@T 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( &@ R@qR*@)R+ )@U@5*@cR!c RR%ROB @{è_ RBkBìR @{ WO$@H+P+ $(,@DHd`\@ )*AqH@ 5@zh Rh+@R*@R R$R @en+@R RDR Aer+@R RdR Aev+@R RR Bez+@R RR Be~+@R RR Ce+@R RR Ce+OCWB @{Ĩ_ RBR{OsR(rhjh@@ JRk!*   OA{¨_ RB\R{OsR(rhjh@@ JRk!*   OA{¨_ RBcYR{OC4@"BkUUJkRk!c@R"URZ@lqT4A@Mr TvVBk!c@R"'R,vV !c@RUR*OB{A_ RBSR{g_WO@ Rr 5@8Y@7 @RR`9{Tt#h@ qThG@zA@q?kThA@Mr T`#SzA qT}@2R JRNr @H !c@R)R*@2R KRrN iiJ i)$xWzAq`TD5!c@R"2R@9#RR39.@6@?*vzAqT.@6@#RR?* _)@?!T*OGWF_EgD@{B_ RB#0R RB1R{!{_{{_     H2debugfs_create_bool Bdebugfs_create_dirudVcam_req_mgr_workq_destroy(-cam_req_mgr_workq_create??of_property_read_string_helperof_find_propertyM-of_property_read_variable_u32_array"of_find_device_by_nodeof_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_infoEcam_req_mgr_workq_enqueue_taskcam_req_mgr_workq_get_task vQ_raw_spin_lock_irqsaveNY__cpu_online_mask*zcpu_number__tracepoint_cam_context_state(mcam_context_stop_dev_to_hwEcam_context_dump_pf_info_to_hwȥ.cam_context_buf_done_from_hwcam_context_dump_dev_to_hw:cam_context_flush_dev_to_hw Zcam_context_start_dev_to_hwie}cam_context_prepare_dev_to_hwcam_context_config_dev_to_hwcam_packet_util_validate_packetcam_mem_get_cpu_bufRcam_context_release_dev_to_hwMJpreempt_schedule_notrace&]Jcam_context_acquire_dev_to_hwrcam_context_deinitVcam_context_initXF-kmalloc_cachesvplatform_driver_unregisterbcam_node_deinitIcam_context_dump_pf_infoH>kmem_cache_alloc_traceh cam_subdev_remove zkfreev__mutex_init5ccam_smmu_set_client_page_fault_handlercam_node_init#/cam_subdev_probeT-__platform_driver_register.cam_node_shutdownccam_debug_log2: mutex_unlockcam_get_module_name2|printk֮Amutex_lockLinuxcam_icpGNU z i i4<@DPLTPhp@thx@|hPP ` `(,0-48<-@HL7P_ T7X_ dxG7G7+7+7?7?7 <7<7 048<@iHix$47$47r4LEr4LE khHPCLr4PLETPC\r4`LEp kG/G/6 /$6(/8@+D/H+L/T<@HLPTlt>xE|>E6E6EEE0<D]!Hr L]!Pr \r `@!dr h@!t6r 6r r r PP$ 48`hlpt))  @(D(L9P9  x<P4x<P4    H (L (T 9X 9   i i  ( 8 H P T ,#X \ ,#d p  - ,# - ,#   z ,# z ,#   1 ,# 1 ,#  i i4 hP x     ( ( 9 9   @ H 6L  P 6T  \ p   K<  K<    i i   *  *( L d 9h *l 9p *x  i1 * i1 *  ( * L ( * L    4DPXdpixih@$G$G$!(G,!0G8X$r$r((998 \ lkr4LEr4LEWW,#HP1TNX1\Ndpx!|N!N#ii W W$,72 ,72 0<< WD4IHHL<T W`4IdH##EEJ J4 8+(D H+(Lx%%BB@)P)Tx&&= = ООTITI & ( ,LP4\`4ht&(& B B&@&`&p t (<<++:: < < ,4$8 @$D HT\cEdcE|II.H.H//II.H.H//8?8?448?$8?(,0@L`PX`\`xJ|JAAIIAA#$&yA yA  0(J4(JD.HH.HP/T/`ptQ(|Q(9292YYQ(Q(yA yA XXG( G((','4*8*@DL,2P,2XA\AdJ#hJ#pT#tT#|00XXG(G('',2,2J#J#00D7D7`?`? b  b D7$D7,08`?<`?D*H*PT\A`AhT#lT#p t; ;\J\JAAs(s()XXG( G((','4*8*@DL,2P,2XA\AdJ#hJ#pT#tT#|00D7D7`?`?0AQ(0AQ($&p,7p,7%#i$iX`4d,7h4l,7t*,7*,7HHo?,7o?,7h 6H<6H< DiHi$%<%$%<%(0&"4<&"@LT(hh!! !!!!!!'!f!!i!i "$"~("0"~4"@"T"lJX"lJh".Hl".Ht"/x"/"J"J"A"A"X"X"G("G("'"'"*"*""",2",2"A"A#J##J##T##T## #(#0,#0<#D7@#D7H#L#T#`?X#`?d#h#p#t###h##!=##!=###!#%#!#%##V$V$$$:($!0$:4$!<$P$rT$r%! %Y7(%!,%Y7<%H%P%T%!X%\%!d%|%% %hH% %hH%%%A%]#%A%]#%%%(%]#%(%]#%&&( &]#&(&]#&D&iH&iP& [T& [h&$p&ix&i& [&C*&&& [&C*&&&e( '8'@'H'|'e(' 'h'i'i((d3( (d3$(d5(($K0( ^4(d58($K<( ^D(xzL({P(xzT({X(z`(Ld(zh(Lp(Tt(T|(Q(\(y*((Q(\(y*((((((((()) ,)Ȟ4)ȞH)ʞP)ʞT)/X)/t)V)E)))))V)ɞ)ɞ)Ȟ)Ȟ)ɞ)ɞ*E**$*(*<*VT*EX*\*d* h* x*W*q*%*q*%*W*/C*/C*X***/C* **/C* *+X$+T0+Ul+++ɞ+++,,,U: ,|U$,U:(,|U,,!4,8,U<,@,UD,!L,WP,&T,WX,&l,Yt,Wx,.0|,W,.0,Y,W,r#,W,r#,Y,`,`,,@,@,`,,H-H-`--P -P(-Y:,-Y:4-[8-h<-hH-5L-qP-5T-q\-\d-hh-ht->Cx->C-\-h-^7-xL-^7-xL-]-y%-y%-\-h-v -M-v -M-]-h--N--N.].h.c=.O.c= .O,.]4.<......./ //e*//e*(/P$>W8>`>;h>J9p>;x>J9>>>>>>???P@?8D?8H??-???m?-?m?-@ @@$@(@-,@0@-@@P@\@>`@-d@>h@-p@|@K6@K6@>@>@@D@E@E@@@@\)@@\)@A3A\) A3A\)A(A4AG8A\)H-H>H-HHHHHHHIIo$ I)Io$I)I,I8IHxK}G|Kx>KKKKKK}GK49K}GK49LL$L,L8Ll#l`>l#llrlr4m`>8mT&@mT&Lmtm=&|mm=&mm,nD0ny y`>yyy8yS y8yS yzh z,zD8zPzXz&\z`z&dzlzz:zz:zzzzzzz&z:z&z:z<{:@{:P{:T{:`{x{{{|f4|W8|W<|H|,L|T|,X|p||||;||;||| )|| )}0}W4}W8}H}L}X}\}t}}?}?}}?}}}~f ~W$~W(~4~,8~@~,D~\~d~t~|~ ~:~ ~:~~~%~:~%~:~~~8~:~8~:~~7~:7:  IC$:(IC,:4<\d!hl!px!!!?!?I55I55? e$?(e,?48<@$&D@lipi؀==\p:x:EEā. @JHJl77|U|UQȂiЂir= A"r=A",4:8A"<:@A"HPhtixi B BPR,R<p t x | ii؄/ /    ,@d Bh BxS؅ ܅  % %$ 0<Lq2P Tq2X `px%| % hІ.І.ĆcІԆ(< .(<.c(,<DTxX\.`xdh.lcx|Ї Ї ćcЇxԇxxx88,0Q"4<Q"@PCQ"=Q"=Ј؈/Q" /Q" X*2*2ĉԉ܉.2.2ii 2$B024BP1ĊȊ2̊H)Њ2ԊH)2E2E2727(0i8i`h=l2p=t2|]2]2h|U|Ű7ԋ465555 5 ( ,=0 4=<dihib*b*Č|UȌ|U3|U|U8 B$F(B,FD\9p|**č:C!FC!F 4:PCT!FXC\!F|:ĎCȎ!F̎CЎ!F:4C8!F<C@!F`:-B!FЏ-Bԏ!F3 |U8;X(V\*`!Fd(Vh*l!F|U<VĐ Ȑ;̐VА Ԑ;5b5b<đbȑ<̑bԑ >@0 >@0H@0 H$@0,@HL@0PT@0\lt8x@0|8@0@0@0Ē̒H8В@0ԒH8ؒ@0@0@0 $;(@0,;0@08HPCT*XC\*dpx?|@0?@0T*T*ē̓Г@0ԓؓ@0(V(V4VV5VV5U U5UU5 U$U(5,|U064|U87<iDix  (PV,PVh=<#<#U UVVؖVܖV> m"$(m"8`1h2UB+UB+<. <$.,<D<HL<PXd h p?|D;D;$&@0 0 ̘Ԙؘ0 ܘ0  %b%b (DHbLCBPbTCBhphtbxpbphDLUBP2TUBX2`x|[[̚2К2Ԛؚ2ܚ, ,$5(m",50m"@d5hA>l5pA>|  ?5v5v2Лԛ؛ܛ  08&<2@&D2LX`d5hl5ta5a5МC**0i4ihJlJt;t;%t;t;t; t;t,t;l t;l |U|U.t;Ğ Ȟt;О ܞt;rt;r t;$W(t;,W8HP̟j؟t;ܟt;(t;0q&8t;@q&hii"Ġt;Ƞ"̠t;ܠt;t;  $t;(,t;4DL $Pt;T $Xt;lx# |t;# t;t;t;ġ $ȡt;̡ $Сt;Ft;Ft; t;$(t;8DO@Ht;PO@Tt;`px"|t;"t;)/t;)/t;Тܢ}Ft;}Ft;k$,50t;458t;@LhpitiE|0b ̣|UУ|0ԣb |U.4hEjCĤ#ȤD̤#ФDؤ|0ܤ|0?48i@itF|0F|0WD|0WD|0ȥԥܥD;|0D;|0@h8848 <D HXC q3 Ħq3ئ?I55I5 5,8?DPeT Xe\ dhlp$&t@iik/ / l/p!t/x!,/@/GЩHk0k0QQ &&(4GDH`k0hk0pQtQ|Ъ /$ (/0Lk|jT\8`/d8h/x / ///Ĭج/ܬE1/E1ii(hn<6n<6rrn M)nM) 4n8M)<n@M)L`rdrrUBn UB$n,D8H8`Cįȯq3Яԯq3?$(,0<@DH$&L@Ȱ؞̰؞K+ 4K+ 4 Hp8T\3`K+d3hK+pȲ̲# !3!3 48D\lسpxس|#! ij!ȳ г I  I ,`$%d<%l$%p<%( I$ I$Դش|[9 I[9 I4i8ilT&" $&"(8@(GGrrii8@ DH LTlt'x|'h   (0` 8x @HlPX`&h@'pe  | $( 0!4<D'@HlLLTMX`Nd lUp$x|W|([,w0|4~8$ (48PJx  (8 8 Pd    @ d ( 0 ` hLpLxLL_L`LaLLbMM_M`MaNLNbNN_N`Na O0ObOO_O`Oa@PPPbQ$QH@QpAndroid (7284624, based on r416183b) clang version 12.0.5 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee)"Jz "41JlXLPfpxLMN$OQ_QYR)L8 0 H $ Y 4I 0 lJ` <u H T ` l x  V  ) P/|>,4yT"x(sس  s 8 ) md   d +  f@``p @$RS( {#$&L& F'd3d5$K  F E  @Q $\ ( ,@\ ^: 0zyxz{ 4: 8LT4ІsP(<L4x.Їm,JD.h N WbW *$dU@ d P P9 8 @{lu qT$vس<(_ xL  ,*N  ,YO  ,;M  L, `x J,  (xt І Їa6t)8d5L ^\X,{4 d3(BxzETP {Lp D` ,zp hH , Q, d $&  zp($Kx#l<R( P&  @| <Y y - @     & $@    3  nN' (@p! W XL 2q=)>  Ge M N  .  cVw P A-   Q A (r> / Yo` vbh A Q> '\W 6 O5  e B (  /.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_recoverymemcpycam_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_deintcrm_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_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_unlockmutex_lockcam_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_cmd__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$x.69$d.59$d.49$d.139$x.39$d.129$x.29$d.119$x.19$x.109$d.9$x.98$x.88$x.78$x.68$x.58$x.48$d.138$d.38$d.128$x.28$d.118$x.18$x.108$x.8$x.97$x.87$d.77$x.67$d.57$d.47$d.37$d.127$x.27$d.117$x.17$x.107$x.7_note_6$x.96$x.86$x.76$d.66__UNIQUE_ID_intree56$x.56$x.46$x.36.Ltmp26$d.126$x.26$d.116$d.16$x.106$x.6$x.95$x.85$d.75$x.65__UNIQUE_ID_name55$d.55$x.45$x.35$d.125$x.25$d.115$x.15$x.105$x.5__UNIQUE_ID_softdep94$x.94$x.84$x.74ns_to_timespec64$d.64__UNIQUE_ID_vermagic54$x.54$d.44$x.34$d.124$x.24$d.114$d.14$x.104cam_icp_hw_mgr_init.__key.4$x.4__UNIQUE_ID_license93$x.93$x.83$x.73$x.63$x.53$x.43$x.33$d.123$x.23$d.113$x.13$x.103$x.3__UNIQUE_ID_description92$x.92$x.82$x.72$d.62$x.52$d.42$d.132$d.32$d.122$d.22$x.112$x.12$d.102$x.2$x.91$x.81$x.71$x.61$x.51$d.141$x.41$d.131$x.31$d.121$x.21$x.111$d.11$x.101$x.1$x.90$x.80$d.70$x.60$x.50$d.140$d.40$d.130$d.30$d.120$d.20$x.110$x.10$x.100$x.0"@xQLV20Q'`"$6<4 %@877@Y;@;x @@;A @8}H @}h@~ /@0 @[@@0-0ȆLof~ "!l0vī