Home
last modified time | relevance | path

Searched refs:odm_combine (Results 1 – 17 of 17) sorted by relevance

/openbmc/linux/drivers/gpu/drm/amd/display/dc/dml/dcn30/
H A Ddisplay_rq_dlg_calc_30.c45 unsigned int odm_combine, in get_refcyc_per_delivery() argument
56 if (odm_combine) in get_refcyc_per_delivery()
57 refcyc_per_delivery = (double)refclk_freq_in_mhz * (double)((unsigned int)odm_combine*2) in get_refcyc_per_delivery()
58 * dml_min((double)recout_width, (double)hactive / ((unsigned int)odm_combine*2)) in get_refcyc_per_delivery()
686 if (pipe_param->dest.odm_combine) { in get_surf_rq_param()
692 hactive_odm = pipe_param->dest.hactive / ((unsigned int) pipe_param->dest.odm_combine*2); in get_surf_rq_param()
1186 if (dst->odm_combine) { in dml_rq_dlg_get_dlg_params()
1216 if (dst->odm_combine == dm_odm_combine_mode_disabled) { in dml_rq_dlg_get_dlg_params()
1219 …unsigned int odm_combine_factor = (dst->odm_combine == dm_odm_combine_mode_2to1 ? 2 : 4); // TOD… in dml_rq_dlg_get_dlg_params()
1364 if (dst->full_recout_width == 0 && !dst->odm_combine) { in dml_rq_dlg_get_dlg_params()
[all …]
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dml/dcn31/
H A Ddisplay_rq_dlg_calc_31.c46 unsigned int odm_combine, in get_refcyc_per_delivery() argument
57 if (odm_combine) in get_refcyc_per_delivery()
58 refcyc_per_delivery = (double) refclk_freq_in_mhz * (double) ((unsigned int) odm_combine * 2) in get_refcyc_per_delivery()
59 …* dml_min((double) recout_width, (double) hactive / ((unsigned int) odm_combine * 2)) / pclk_freq_… in get_refcyc_per_delivery()
681 if (pipe_param->dest.odm_combine) { in get_surf_rq_param()
688 hactive_odm = pipe_param->dest.hactive / ((unsigned int) pipe_param->dest.odm_combine * 2); in get_surf_rq_param()
1061 if (dst->odm_combine) { in dml_rq_dlg_get_dlg_params()
1090 if (dst->odm_combine == dm_odm_combine_mode_disabled) { in dml_rq_dlg_get_dlg_params()
1093 …unsigned int odm_combine_factor = (dst->odm_combine == dm_odm_combine_mode_2to1 ? 2 : 4); // TODO:… in dml_rq_dlg_get_dlg_params()
1209 if (dst->full_recout_width == 0 && !dst->odm_combine) { in dml_rq_dlg_get_dlg_params()
[all …]
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dml/dcn314/
H A Ddisplay_rq_dlg_calc_314.c134 unsigned int odm_combine, in get_refcyc_per_delivery() argument
145 if (odm_combine) in get_refcyc_per_delivery()
146 refcyc_per_delivery = (double) refclk_freq_in_mhz * (double) ((unsigned int) odm_combine * 2) in get_refcyc_per_delivery()
147 …* dml_min((double) recout_width, (double) hactive / ((unsigned int) odm_combine * 2)) / pclk_freq_… in get_refcyc_per_delivery()
769 if (pipe_param->dest.odm_combine) { in get_surf_rq_param()
776 hactive_odm = pipe_param->dest.hactive / ((unsigned int) pipe_param->dest.odm_combine * 2); in get_surf_rq_param()
1148 if (dst->odm_combine) { in dml_rq_dlg_get_dlg_params()
1177 if (dst->odm_combine == dm_odm_combine_mode_disabled) { in dml_rq_dlg_get_dlg_params()
1180 …unsigned int odm_combine_factor = (dst->odm_combine == dm_odm_combine_mode_2to1 ? 2 : 4); // TODO:… in dml_rq_dlg_get_dlg_params()
1297 if (dst->full_recout_width == 0 && !dst->odm_combine) { in dml_rq_dlg_get_dlg_params()
[all …]
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dml/dcn20/
H A Ddisplay_rq_dlg_calc_20.c121 bool odm_combine, in get_refcyc_per_delivery() argument
132 if (odm_combine) in get_refcyc_per_delivery()
1211 if (dst->full_recout_width == 0 && !dst->odm_combine) { in dml20_rq_dlg_get_dlg_params()
1224 dst->odm_combine, in dml20_rq_dlg_get_dlg_params()
1235 dst->odm_combine, in dml20_rq_dlg_get_dlg_params()
1260 dst->odm_combine, in dml20_rq_dlg_get_dlg_params()
1271 dst->odm_combine, in dml20_rq_dlg_get_dlg_params()
1299 dst->odm_combine, in dml20_rq_dlg_get_dlg_params()
1309 dst->odm_combine, in dml20_rq_dlg_get_dlg_params()
1331 dst->odm_combine, in dml20_rq_dlg_get_dlg_params()
[all …]
H A Ddisplay_rq_dlg_calc_20v2.c121 bool odm_combine, in get_refcyc_per_delivery() argument
132 if (odm_combine) in get_refcyc_per_delivery()
1212 if (dst->full_recout_width == 0 && !dst->odm_combine) { in dml20v2_rq_dlg_get_dlg_params()
1225 dst->odm_combine, in dml20v2_rq_dlg_get_dlg_params()
1236 dst->odm_combine, in dml20v2_rq_dlg_get_dlg_params()
1261 dst->odm_combine, in dml20v2_rq_dlg_get_dlg_params()
1272 dst->odm_combine, in dml20v2_rq_dlg_get_dlg_params()
1300 dst->odm_combine, in dml20v2_rq_dlg_get_dlg_params()
1310 dst->odm_combine, in dml20v2_rq_dlg_get_dlg_params()
1332 dst->odm_combine, in dml20v2_rq_dlg_get_dlg_params()
[all …]
H A Ddcn20_fpu.c1410 pipes[pipe_cnt].pipe.dest.odm_combine = dm_odm_combine_mode_2to1; in dcn20_populate_dml_pipes_from_context()
1413 pipes[pipe_cnt].pipe.dest.odm_combine = dm_odm_combine_mode_4to1; in dcn20_populate_dml_pipes_from_context()
1416 pipes[pipe_cnt].pipe.dest.odm_combine = dm_odm_combine_mode_disabled; in dcn20_populate_dml_pipes_from_context()
1542 …pipes[pipe_cnt].pipe.src.is_hsplit = pipes[pipe_cnt].pipe.dest.odm_combine != dm_odm_combine_mode_… in dcn20_populate_dml_pipes_from_context()
1572 if (pipes[pipe_cnt].pipe.dest.odm_combine == dm_odm_combine_mode_2to1) { in dcn20_populate_dml_pipes_from_context()
1575 } else if (pipes[pipe_cnt].pipe.dest.odm_combine == dm_odm_combine_mode_4to1) { in dcn20_populate_dml_pipes_from_context()
1586 || pipes[pipe_cnt].pipe.dest.odm_combine != dm_odm_combine_mode_disabled; in dcn20_populate_dml_pipes_from_context()
1643 if (pipes[pipe_cnt].pipe.dest.odm_combine == dm_odm_combine_mode_2to1) in dcn20_populate_dml_pipes_from_context()
1645 else if (pipes[pipe_cnt].pipe.dest.odm_combine == dm_odm_combine_mode_4to1) in dcn20_populate_dml_pipes_from_context()
1744 pipes[pipe_cnt].pipe.dest.odm_combine = in dcn20_calculate_wm()
[all …]
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dml/dcn21/
H A Ddisplay_rq_dlg_calc_21.c97 bool odm_combine, in get_refcyc_per_delivery() argument
108 if (odm_combine) in get_refcyc_per_delivery()
720 if (pipe_param->dest.odm_combine) { in get_surf_rq_param()
1263 if (dst->full_recout_width == 0 && !dst->odm_combine) { in dml_rq_dlg_get_dlg_params()
1278 dst->odm_combine, in dml_rq_dlg_get_dlg_params()
1290 dst->odm_combine, in dml_rq_dlg_get_dlg_params()
1317 dst->odm_combine, in dml_rq_dlg_get_dlg_params()
1329 dst->odm_combine, in dml_rq_dlg_get_dlg_params()
1360 dst->odm_combine, in dml_rq_dlg_get_dlg_params()
1371 dst->odm_combine, in dml_rq_dlg_get_dlg_params()
[all …]
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dml/dcn32/
H A Ddisplay_rq_dlg_calc_32.c302 if (dst->odm_combine == dm_odm_combine_mode_2to1 || dst->odm_combine == dm_odm_combine_mode_4to1) { in dml32_rq_dlg_get_dlg_reg()
332 if (dst->odm_combine == dm_odm_combine_mode_disabled) { in dml32_rq_dlg_get_dlg_reg()
336 …if (dst->odm_combine == dm_odm_combine_mode_2to1 || dst->odm_combine == dm_odm_combine_mode_4to1) { in dml32_rq_dlg_get_dlg_reg()
338 unsigned int odm_combine_factor = (dst->odm_combine == dm_odm_combine_mode_2to1 ? 2 : 4); in dml32_rq_dlg_get_dlg_reg()
/openbmc/linux/drivers/gpu/drm/amd/display/dc/virtual/
H A Dvirtual_stream_encoder.c88 bool odm_combine) in virtual_enc_dp_set_odm_combine() argument
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dcn314/
H A Ddcn314_dio_stream_encoder.c88 bool odm_combine) in enc314_dp_set_odm_combine() argument
92 REG_UPDATE(DP_PIXEL_FORMAT, DP_PIXEL_PER_CYCLE_PROCESSING_MODE, odm_combine); in enc314_dp_set_odm_combine()
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dcn32/
H A Ddcn32_dio_stream_encoder.c55 bool odm_combine) in enc32_dp_set_odm_combine() argument
59 REG_UPDATE(DP_PIXEL_FORMAT, DP_PIXEL_PER_CYCLE_PROCESSING_MODE, odm_combine ? 1 : 0); in enc32_dp_set_odm_combine()
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dcn20/
H A Ddcn20_stream_encoder.c555 bool odm_combine) in enc2_dp_set_odm_combine() argument
559 REG_UPDATE(DP_PIXEL_FORMAT, DP_PIXEL_COMBINE, odm_combine); in enc2_dp_set_odm_combine()
/openbmc/linux/drivers/gpu/drm/amd/display/dc/inc/hw/
H A Dstream_encoder.h263 bool odm_combine);
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dcn30/
H A Ddcn30_dio_stream_encoder.c523 bool odm_combine) in enc3_dp_set_odm_combine() argument
527 REG_UPDATE(DP_PIXEL_FORMAT, DP_PIXEL_COMBINE, odm_combine); in enc3_dp_set_odm_combine()
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dml/
H A Ddisplay_mode_lib.c241 dml_print("DML PARAMS: odm_combine = %d\n", pipe_dest->odm_combine); in dml_log_pipe_params()
H A Ddisplay_mode_structs.h530 unsigned int odm_combine; member
H A Ddisplay_mode_vba.c624 dst->odm_combine; in fetch_pipe_params()
777 if (dst->odm_combine && !src->is_hsplit) in fetch_pipe_params()