Home
last modified time | relevance | path

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

/linux/drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_top/
A Ddml_top_mcache.c210 unsigned int odm_combine_factor; in dml2_top_mcache_validate_admissability() local
229 …num_dpps = odm_combine_factor = params->cfg_support_info->stream_support_info[plane->stream_index]… in dml2_top_mcache_validate_admissability()
231 if (odm_combine_factor == 1) in dml2_top_mcache_validate_admissability()
236 if (odm_combine_factor > 1) { in dml2_top_mcache_validate_admissability()
238 …ceil(plane->composition.scaler_info.plane0.h_ratio * stream->timing.h_active / odm_combine_factor); in dml2_top_mcache_validate_admissability()
244 …ceil(plane->composition.scaler_info.plane1.h_ratio * stream->timing.h_active / odm_combine_factor); in dml2_top_mcache_validate_admissability()
273 if (odm_combine_factor > 1) { in dml2_top_mcache_validate_admissability()
274 num_dpps = odm_combine_factor; in dml2_top_mcache_validate_admissability()
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn314/
A Ddcn314_hwseq.c304 unsigned int odm_combine_factor = 0; in dcn314_calculate_dccg_k1_k2_values() local
308 odm_combine_factor = get_odm_config(pipe_ctx, NULL); in dcn314_calculate_dccg_k1_k2_values()
326 if (odm_combine_factor == 2) in dcn314_calculate_dccg_k1_k2_values()
334 return odm_combine_factor; in dcn314_calculate_dccg_k1_k2_values()
/linux/drivers/gpu/drm/amd/display/dc/dml2/
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/dml/dcn32/
A Ddisplay_rq_dlg_calc_32.c338 unsigned int odm_combine_factor = (dst->odm_combine == dm_odm_combine_mode_2to1 ? 2 : 4); in dml32_rq_dlg_get_dlg_reg() local
342 + odm_pipe_index * (double) dst->hactive / odm_combine_factor) * ref_freq_to_pix_freq); in dml32_rq_dlg_get_dlg_reg()
/linux/drivers/gpu/drm/amd/display/dc/spl/
A Ddc_spl_types.h456 int odm_combine_factor; // deprecated member
A Ddc_spl.c170 int odm_slice_count = spl_in->basic_out.odm_combine_factor; in calculate_odm_slice_in_timing_active()
178 if (spl_in->basic_out.odm_combine_factor > 0) { in calculate_odm_slice_in_timing_active()
/linux/drivers/gpu/drm/amd/display/dc/
A Ddc_spl_translate.c118 spl_in->basic_out.odm_combine_factor = 0; in translate_SPL_in_params_from_pipe_ctx()
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn32/
A Ddcn32_hwseq.c1177 unsigned int odm_combine_factor = 0; in dcn32_calculate_dccg_k1_k2_values() local
1181 odm_combine_factor = get_odm_config(pipe_ctx, NULL); in dcn32_calculate_dccg_k1_k2_values()
1199 if ((odm_combine_factor == 2) || dcn32_is_dp_dig_pixel_rate_div_policy(pipe_ctx)) in dcn32_calculate_dccg_k1_k2_values()
1207 return odm_combine_factor; in dcn32_calculate_dccg_k1_k2_values()
/linux/drivers/gpu/drm/amd/display/dc/dml/dcn30/
A Ddisplay_rq_dlg_calc_30.c1216 …unsigned int odm_combine_factor = (dst->odm_combine == dm_odm_combine_mode_2to1 ? 2 : 4); // TOD… in dml_rq_dlg_get_dlg_params() local
1218 …t)(((double) hblank_end + odm_pipe_index * (double) dst->hactive / odm_combine_factor) * ref_freq_… in dml_rq_dlg_get_dlg_params()
/linux/drivers/gpu/drm/amd/display/dc/dml/dcn31/
A Ddisplay_rq_dlg_calc_31.c1090 …unsigned int odm_combine_factor = (dst->odm_combine == dm_odm_combine_mode_2to1 ? 2 : 4); // TODO:… in dml_rq_dlg_get_dlg_params() local
1092 …) (((double) hblank_end + odm_pipe_index * (double) dst->hactive / odm_combine_factor) * ref_freq_… in dml_rq_dlg_get_dlg_params()
/linux/drivers/gpu/drm/amd/display/dc/dml/dcn314/
A Ddisplay_rq_dlg_calc_314.c1177 …unsigned int odm_combine_factor = (dst->odm_combine == dm_odm_combine_mode_2to1 ? 2 : 4); // TODO:… in dml_rq_dlg_get_dlg_params() local
1180 …) (((double) hblank_end + odm_pipe_index * (double) dst->hactive / odm_combine_factor) * ref_freq_… in dml_rq_dlg_get_dlg_params()
/linux/drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_core/
A Ddml2_core_shared_types.h1402 unsigned int odm_combine_factor; member
A Ddml2_core_shared.c11668 l->odm_combine_factor = 2; in rq_dlg_get_dlg_reg()
11671 l->odm_combine_factor = 3; in rq_dlg_get_dlg_reg()
11673 l->odm_combine_factor = 4; in rq_dlg_get_dlg_reg()
11684 …+ (double)l->pipe_idx_in_combine * (double)l->hactive / (double)l->odm_combine_factor) * l->ref_fr… in rq_dlg_get_dlg_reg()
11688 dml2_printf("DML_DLG: %s: odm_combine_factor = %d\n", __func__, l->odm_combine_factor); in rq_dlg_get_dlg_reg()
A Ddml2_core_dcn4_calcs.c11986 l->odm_combine_factor = 2; in rq_dlg_get_dlg_reg()
11989 l->odm_combine_factor = 3; in rq_dlg_get_dlg_reg()
11991 l->odm_combine_factor = 4; in rq_dlg_get_dlg_reg()
12002 …+ (double)l->pipe_idx_in_combine * (double)l->hactive / (double)l->odm_combine_factor) * l->ref_fr… in rq_dlg_get_dlg_reg()
12006 dml2_printf("DML_DLG: %s: odm_combine_factor = %d\n", __func__, l->odm_combine_factor); in rq_dlg_get_dlg_reg()

Completed in 101 milliseconds