Home
last modified time | relevance | path

Searched refs:iris_platform_data (Results 1 – 21 of 21) sorted by relevance

/linux-6.15/drivers/media/platform/qcom/iris/
H A Diris_probe.c23 icc_tbl = core->iris_platform_data->icc_tbl; in iris_init_icc()
25 core->icc_count = core->iris_platform_data->icc_tbl_size; in iris_init_icc()
48 .pd_names = core->iris_platform_data->pmdomain_tbl, in iris_init_power_domains()
54 .pd_names = core->iris_platform_data->opp_pd_tbl, in iris_init_power_domains()
55 .num_pd_names = core->iris_platform_data->opp_pd_tbl_size, in iris_init_power_domains()
67 clk_tbl = core->iris_platform_data->clk_tbl; in iris_init_power_domains()
68 clk_cnt = core->iris_platform_data->clk_tbl_size; in iris_init_power_domains()
100 rst_tbl = core->iris_platform_data->clk_rst_tbl; in iris_init_resets()
233 core->iris_platform_data->init_hfi_command_ops(core); in iris_probe()
234 core->iris_platform_data->init_hfi_response_ops(core); in iris_probe()
[all …]
H A Diris_firmware.c19 u32 pas_id = core->iris_platform_data->pas_id; in iris_load_fw_to_memory()
80 struct tz_cp_config *cp_config = core->iris_platform_data->tz_cp_config_data; in iris_fw_load()
87 fwpath = core->iris_platform_data->fwname; in iris_fw_load()
101 qcom_scm_pas_shutdown(core->iris_platform_data->pas_id); in iris_fw_load()
110 return qcom_scm_pas_shutdown(core->iris_platform_data->pas_id); in iris_fw_unload()
H A Diris_hfi_gen2_packet.c139 payload = core->iris_platform_data->ubwc_config->max_channels; in iris_hfi_gen2_packet_sys_init()
149 payload = core->iris_platform_data->ubwc_config->mal_length; in iris_hfi_gen2_packet_sys_init()
159 payload = core->iris_platform_data->ubwc_config->highest_bank_bit; in iris_hfi_gen2_packet_sys_init()
169 payload = core->iris_platform_data->ubwc_config->bank_swzl_level; in iris_hfi_gen2_packet_sys_init()
179 payload = core->iris_platform_data->ubwc_config->bank_swz2_level; in iris_hfi_gen2_packet_sys_init()
189 payload = core->iris_platform_data->ubwc_config->bank_swz3_level; in iris_hfi_gen2_packet_sys_init()
199 payload = core->iris_platform_data->ubwc_config->bank_spreading; in iris_hfi_gen2_packet_sys_init()
H A Diris_buffer.c199 struct platform_inst_caps *caps = inst->core->iris_platform_data->inst_caps; in iris_bitstream_buffer_size()
245 const struct iris_platform_data *platform_data = inst->core->iris_platform_data; in iris_get_internal_buffers()
293 const struct iris_platform_data *platform_data = inst->core->iris_platform_data; in iris_create_internal_buffers()
336 const struct iris_platform_data *platform_data = inst->core->iris_platform_data; in iris_queue_internal_buffers()
381 const struct iris_platform_data *platform_data = inst->core->iris_platform_data; in iris_destroy_internal_buffers()
432 const struct iris_platform_data *platform_data = inst->core->iris_platform_data; in iris_release_input_internal_buffers()
H A Diris_resources.c24 icc_tbl = core->iris_platform_data->icc_tbl; in iris_set_icc_bw()
94 clk_tbl = core->iris_platform_data->clk_tbl; in iris_get_clk_by_type()
95 clk_cnt = core->iris_platform_data->clk_tbl_size; in iris_get_clk_by_type()
H A Diris_platform_common.h36 extern struct iris_platform_data sm8250_data;
37 extern struct iris_platform_data sm8550_data;
141 struct iris_platform_data { struct
H A Diris_hfi_gen2_command.c392 config_params = core->iris_platform_data->input_config_params; in iris_hfi_gen2_session_set_config_params()
393 config_params_size = core->iris_platform_data->input_config_params_size; in iris_hfi_gen2_session_set_config_params()
395 config_params = core->iris_platform_data->output_config_params; in iris_hfi_gen2_session_set_config_params()
396 config_params_size = core->iris_platform_data->output_config_params_size; in iris_hfi_gen2_session_set_config_params()
563 change_param = core->iris_platform_data->input_config_params; in iris_hfi_gen2_subscribe_change_param()
564 change_param_size = core->iris_platform_data->input_config_params_size; in iris_hfi_gen2_subscribe_change_param()
669 subscribe_prop_size = core->iris_platform_data->dec_input_prop_size; in iris_hfi_gen2_subscribe_property()
670 subcribe_prop = core->iris_platform_data->dec_input_prop; in iris_hfi_gen2_subscribe_property()
672 subscribe_prop_size = core->iris_platform_data->dec_output_prop_size; in iris_hfi_gen2_subscribe_property()
673 subcribe_prop = core->iris_platform_data->dec_output_prop; in iris_hfi_gen2_subscribe_property()
[all …]
H A Diris_power.c28 bw_tbl = core->iris_platform_data->bw_tbl_dec; in iris_calc_bw()
29 num_rows = core->iris_platform_data->bw_tbl_dec_size; in iris_calc_bw()
102 const struct vpu_ops *vpu_ops = inst->core->iris_platform_data->vpu_ops; in iris_scale_clocks()
H A Diris_core.h85 const struct iris_platform_data *iris_platform_data; member
H A Diris_vpu_common.c105 value = (u32)core->sfr_daddr + core->iris_platform_data->core_arch; in iris_vpu_setup_ucregion_memory_map()
266 core->iris_platform_data->vpu_ops->power_off_hw(core); in iris_vpu_power_off()
276 u32 rst_tbl_size = core->iris_platform_data->clk_rst_tbl_size; in iris_vpu_power_on_controller()
353 core->iris_platform_data->set_preset_registers(core); in iris_vpu_power_on()
H A Diris_vpu3.c52 for (i = 0; i < core->iris_platform_data->num_vpp_pipe; i++) { in iris_vpu3_power_off_hardware()
84 struct platform_inst_caps *caps = inst->core->iris_platform_data->inst_caps; in iris_vpu3_calculate_frequency()
H A Diris_vpu_buffer.c146 u32 num_vpp_pipes = inst->core->iris_platform_data->num_vpp_pipe; in iris_vpu_dec_bin_size()
179 u32 num_vpp_pipes = inst->core->iris_platform_data->num_vpp_pipe; in iris_vpu_dec_non_comv_size()
189 u32 num_vpp_pipes = inst->core->iris_platform_data->num_vpp_pipe; in iris_vpu_dec_line_size()
H A Diris_vb2.c26 if (total_mbpf > core->iris_platform_data->max_core_mbpf) in iris_check_core_mbpf()
37 caps = inst->core->iris_platform_data->inst_caps; in iris_check_inst_mbpf()
51 caps = inst->core->iris_platform_data->inst_caps; in iris_check_resolution_supported()
H A Diris_vpu2.c11 struct platform_inst_caps *caps = inst->core->iris_platform_data->inst_caps; in iris_vpu2_calc_freq()
H A Diris_core.c29 u32 hw_response_timeout_val = core->iris_platform_data->hw_response_timeout; in iris_wait_for_system_response()
H A Diris_vidc.c49 if (count < core->iris_platform_data->max_session_count) in iris_add_session()
145 inst = core->iris_platform_data->get_instance(); in iris_open()
313 caps = inst->core->iris_platform_data->inst_caps; in iris_enum_framesizes()
H A Diris_ctrls.c151 caps = core->iris_platform_data->inst_fw_caps; in iris_session_init_caps()
152 num_cap = core->iris_platform_data->inst_fw_caps_size; in iris_session_init_caps()
H A Diris_platform_sm8250.c110 struct iris_platform_data sm8250_data = {
H A Diris_utils.c62 hw_response_timeout_val = core->iris_platform_data->hw_response_timeout; in iris_wait_for_session_response()
H A Diris_platform_sm8550.c217 struct iris_platform_data sm8550_data = {
H A Diris_hfi_gen1_command.c771 config_params = core->iris_platform_data->input_config_params; in iris_hfi_gen1_session_set_config_params()
772 config_params_size = core->iris_platform_data->input_config_params_size; in iris_hfi_gen1_session_set_config_params()