Home
last modified time | relevance | path

Searched refs:odm_combine_factor (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_pmo/
H A Ddml2_pmo_dcn6_stage_optimizers.c1441 unsigned int odm_combine_factor; in dml2_pmo_dcn6_stage_optimizer_mcache_decide_shifts() local
1460 odm_combine_factor = worksheet->cur.config.odm_combine_overrides[plane->stream_index] > 0 ? in dml2_pmo_dcn6_stage_optimizer_mcache_decide_shifts()
1463 if (odm_combine_factor == 1) { in dml2_pmo_dcn6_stage_optimizer_mcache_decide_shifts()
1470 num_dpps = odm_combine_factor; in dml2_pmo_dcn6_stage_optimizer_mcache_decide_shifts()
1473 if (odm_combine_factor > 1) { in dml2_pmo_dcn6_stage_optimizer_mcache_decide_shifts()
1477 / odm_combine_factor); in dml2_pmo_dcn6_stage_optimizer_mcache_decide_shifts()
1484 / odm_combine_factor); in dml2_pmo_dcn6_stage_optimizer_mcache_decide_shifts()
1512 if (odm_combine_factor > 1) { in dml2_pmo_dcn6_stage_optimizer_mcache_decide_shifts()
1513 num_dpps = odm_combine_factor; in dml2_pmo_dcn6_stage_optimizer_mcache_decide_shifts()
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/
H A Ddml_display_rq_dlg_calc.c296 dml_uint_t odm_combine_factor = (odm_mode == dml_odm_mode_combine_2to1 ? 2 : 4); in dml_rq_dlg_get_dlg_reg() local
307 …oat_t) pipe_idx_in_combine * (dml_float_t) hactive / (dml_float_t) odm_combine_factor) * ref_freq_… in dml_rq_dlg_get_dlg_reg()
311 dml_print("DML_DLG: %s: odm_combine_factor = %d\n", __func__, odm_combine_factor); in dml_rq_dlg_get_dlg_reg()
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/
H A Ddml2_core_dcn6_calcs_dchub.c231 unsigned int odm_combine_factor; in calculate_max_mem_size_per_plane_per_dpp() local
235 odm_combine_factor = 4; in calculate_max_mem_size_per_plane_per_dpp()
237 odm_combine_factor = 3; in calculate_max_mem_size_per_plane_per_dpp()
239 odm_combine_factor = 2; in calculate_max_mem_size_per_plane_per_dpp()
241 odm_combine_factor = 1; in calculate_max_mem_size_per_plane_per_dpp()
243 …odm_slice_pixels = (double)h_active / odm_combine_factor * h_ratio + (odm_combine_factor == 3 ? 2 … in calculate_max_mem_size_per_plane_per_dpp()
746 l->odm_combine_factor = 2; in dcn6_rq_dlg_get_dlg_reg()
749 l->odm_combine_factor = 3; in dcn6_rq_dlg_get_dlg_reg()
751 l->odm_combine_factor = 4; in dcn6_rq_dlg_get_dlg_reg()
762 …+ (double)l->pipe_idx_in_combine * (double)l->hactive / (double)l->odm_combine_factor) * l->ref_fr… in dcn6_rq_dlg_get_dlg_reg()
[all …]
H A Ddml2_core_shared_types.h1683 unsigned int odm_combine_factor; member
H A Ddml2_core_dcn5_calcs_dchub.c5580 l->odm_combine_factor = 2; in dcn5_rq_dlg_get_dlg_reg()
5583 l->odm_combine_factor = 3; in dcn5_rq_dlg_get_dlg_reg()
5585 l->odm_combine_factor = 4; in dcn5_rq_dlg_get_dlg_reg()
5596 …+ (double)l->pipe_idx_in_combine * (double)l->hactive / (double)l->odm_combine_factor) * l->ref_fr… in dcn5_rq_dlg_get_dlg_reg()
5600 DML_LOG_VERBOSE("DML_DLG: %s: odm_combine_factor = %d\n", __func__, l->odm_combine_factor); in dcn5_rq_dlg_get_dlg_reg()