Home
last modified time | relevance | path

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

/drivers/media/platform/qcom/iris/
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()
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()
117 core->iris_platform_data->clk_rst_tbl, in iris_init_resets()
118 core->iris_platform_data->clk_rst_tbl_size); in iris_init_resets()
126 core->iris_platform_data->controller_rst_tbl, in iris_init_resets()
248 core->iris_platform_data->init_hfi_command_ops(core); in iris_probe()
[all …]
A Diris_hfi_gen2_command.c438 core->iris_platform_data->input_config_params_default_size; in iris_hfi_gen2_session_set_config_params()
443 core->iris_platform_data->input_config_params_hevc_size; in iris_hfi_gen2_session_set_config_params()
448 core->iris_platform_data->input_config_params_vp9_size; in iris_hfi_gen2_session_set_config_params()
636 core->iris_platform_data->input_config_params_default_size; in iris_hfi_gen2_subscribe_change_param()
641 core->iris_platform_data->input_config_params_hevc_size; in iris_hfi_gen2_subscribe_change_param()
646 core->iris_platform_data->input_config_params_vp9_size; in iris_hfi_gen2_subscribe_change_param()
764 subcribe_prop = core->iris_platform_data->dec_input_prop; in iris_hfi_gen2_subscribe_property()
770 core->iris_platform_data->dec_output_prop_avc_size; in iris_hfi_gen2_subscribe_property()
775 core->iris_platform_data->dec_output_prop_hevc_size; in iris_hfi_gen2_subscribe_property()
780 core->iris_platform_data->dec_output_prop_vp9_size; in iris_hfi_gen2_subscribe_property()
[all …]
A Diris_firmware.c19 u32 pas_id = core->iris_platform_data->pas_id; in iris_load_fw_to_memory()
82 struct tz_cp_config *cp_config = core->iris_platform_data->tz_cp_config_data; in iris_fw_load()
89 fwpath = core->iris_platform_data->fwname; in iris_fw_load()
103 qcom_scm_pas_shutdown(core->iris_platform_data->pas_id); in iris_fw_load()
112 return qcom_scm_pas_shutdown(core->iris_platform_data->pas_id); in iris_fw_unload()
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()
A Diris_buffer.c199 struct platform_inst_caps *caps = inst->core->iris_platform_data->inst_caps; in iris_bitstream_buffer_size()
248 const struct iris_platform_data *platform_data = inst->core->iris_platform_data; in iris_get_internal_buffers()
296 const struct iris_platform_data *platform_data = inst->core->iris_platform_data; in iris_create_internal_buffers()
339 const struct iris_platform_data *platform_data = inst->core->iris_platform_data; in iris_queue_internal_buffers()
384 const struct iris_platform_data *platform_data = inst->core->iris_platform_data; in iris_destroy_internal_buffers()
453 const struct iris_platform_data *platform_data = inst->core->iris_platform_data; in iris_release_input_internal_buffers()
A Diris_platform_common.h37 extern struct iris_platform_data qcs8300_data;
38 extern struct iris_platform_data sm8250_data;
39 extern struct iris_platform_data sm8550_data;
40 extern struct iris_platform_data sm8650_data;
148 struct iris_platform_data { struct
A Diris_vpu3x.c80 for (i = 0; i < core->iris_platform_data->num_vpp_pipe; i++) { in iris_vpu3_power_off_hardware()
124 for (i = 0; i < core->iris_platform_data->num_vpp_pipe; i++) { in iris_vpu33_power_off_hardware()
150 u32 xo_rst_tbl_size = core->iris_platform_data->controller_rst_tbl_size; in iris_vpu33_power_off_controller()
151 u32 clk_rst_tbl_size = core->iris_platform_data->clk_rst_tbl_size; in iris_vpu33_power_off_controller()
230 struct platform_inst_caps *caps = inst->core->iris_platform_data->inst_caps; in iris_vpu3x_calculate_frequency()
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()
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()
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()
267 core->iris_platform_data->vpu_ops->power_off_controller(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()
A Diris_core.h87 const struct iris_platform_data *iris_platform_data; member
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()
226 const struct iris_platform_data *platform_data = inst->core->iris_platform_data; in iris_check_num_queued_internal_buffers()
339 caps = inst->core->iris_platform_data->inst_caps; in iris_enum_framesizes()
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()
A Diris_platform_gen2.c325 struct iris_platform_data sm8550_data = {
398 struct iris_platform_data sm8650_data = {
471 struct iris_platform_data qcs8300_data = {
A Diris_vpu2.c11 struct platform_inst_caps *caps = inst->core->iris_platform_data->inst_caps; in iris_vpu2_calc_freq()
A Diris_ctrls.c165 caps = core->iris_platform_data->inst_fw_caps; in iris_session_init_caps()
166 num_cap = core->iris_platform_data->inst_fw_caps_size; in iris_session_init_caps()
A Diris_core.c29 u32 hw_response_timeout_val = core->iris_platform_data->hw_response_timeout; in iris_wait_for_system_response()
A Diris_platform_sm8250.c101 struct iris_platform_data sm8250_data = {
A Diris_utils.c62 hw_response_timeout_val = core->iris_platform_data->hw_response_timeout; in iris_wait_for_session_response()
A Diris_vpu_buffer.c456 u32 num_vpp_pipes = inst->core->iris_platform_data->num_vpp_pipe; in iris_vpu_dec_bin_size()
508 u32 num_vpp_pipes = inst->core->iris_platform_data->num_vpp_pipe; in iris_vpu_dec_non_comv_size()
523 u32 num_vpp_pipes = inst->core->iris_platform_data->num_vpp_pipe; in iris_vpu_dec_line_size()
A Diris_hfi_gen1_command.c781 config_params = core->iris_platform_data->input_config_params_default; in iris_hfi_gen1_session_set_config_params()
782 config_params_size = core->iris_platform_data->input_config_params_default_size; in iris_hfi_gen1_session_set_config_params()

Completed in 29 milliseconds