drm/amdgpu/display: Remove t_srx_delay_us.
Unused. Convert the divisions into asserts on the divisor, to debug why it is zero. The divide by zero is suspected of causing kernel panics. While I have no idea where the zero is coming from I think this patch is a positive either way. Reviewed-by: Harry Wentland <harry.wentland@amd.com> Signed-off-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
parent
1790b649b0
commit
b6dca949b8
@ -503,7 +503,6 @@ static void dcn_bw_calc_rq_dlg_ttu(
|
||||
//input[in_idx].dout.output_standard;
|
||||
|
||||
/*todo: soc->sr_enter_plus_exit_time??*/
|
||||
dlg_sys_param->t_srx_delay_us = dc->dcn_ip->dcfclk_cstate_latency / v->dcf_clk_deep_sleep;
|
||||
|
||||
dml1_rq_dlg_get_rq_params(dml, rq_param, &input->pipe.src);
|
||||
dml1_extract_rq_regs(dml, rq_regs, rq_param);
|
||||
|
@ -1576,8 +1576,6 @@ void dml20_rq_dlg_get_dlg_reg(struct display_mode_lib *mode_lib,
|
||||
dlg_sys_param.total_flip_bytes = get_total_immediate_flip_bytes(mode_lib,
|
||||
e2e_pipe_param,
|
||||
num_pipes);
|
||||
dlg_sys_param.t_srx_delay_us = mode_lib->ip.dcfclk_cstate_latency
|
||||
/ dlg_sys_param.deepsleep_dcfclk_mhz; // TODO: Deprecated
|
||||
|
||||
print__dlg_sys_params_st(mode_lib, &dlg_sys_param);
|
||||
|
||||
|
@ -1577,8 +1577,6 @@ void dml20v2_rq_dlg_get_dlg_reg(struct display_mode_lib *mode_lib,
|
||||
dlg_sys_param.total_flip_bytes = get_total_immediate_flip_bytes(mode_lib,
|
||||
e2e_pipe_param,
|
||||
num_pipes);
|
||||
dlg_sys_param.t_srx_delay_us = mode_lib->ip.dcfclk_cstate_latency
|
||||
/ dlg_sys_param.deepsleep_dcfclk_mhz; // TODO: Deprecated
|
||||
|
||||
print__dlg_sys_params_st(mode_lib, &dlg_sys_param);
|
||||
|
||||
|
@ -1688,8 +1688,6 @@ void dml21_rq_dlg_get_dlg_reg(
|
||||
mode_lib,
|
||||
e2e_pipe_param,
|
||||
num_pipes);
|
||||
dlg_sys_param.t_srx_delay_us = mode_lib->ip.dcfclk_cstate_latency
|
||||
/ dlg_sys_param.deepsleep_dcfclk_mhz; // TODO: Deprecated
|
||||
|
||||
print__dlg_sys_params_st(mode_lib, &dlg_sys_param);
|
||||
|
||||
|
@ -1858,8 +1858,6 @@ void dml30_rq_dlg_get_dlg_reg(struct display_mode_lib *mode_lib,
|
||||
dlg_sys_param.total_flip_bytes = get_total_immediate_flip_bytes(mode_lib,
|
||||
e2e_pipe_param,
|
||||
num_pipes);
|
||||
dlg_sys_param.t_srx_delay_us = mode_lib->ip.dcfclk_cstate_latency
|
||||
/ dlg_sys_param.deepsleep_dcfclk_mhz; // TODO: Deprecated
|
||||
|
||||
print__dlg_sys_params_st(mode_lib, &dlg_sys_param);
|
||||
|
||||
|
@ -546,7 +546,6 @@ struct _vcs_dpi_display_dlg_sys_params_st {
|
||||
double t_sr_wm_us;
|
||||
double t_extra_us;
|
||||
double mem_trip_us;
|
||||
double t_srx_delay_us;
|
||||
double deepsleep_dcfclk_mhz;
|
||||
double total_flip_bw;
|
||||
unsigned int total_flip_bytes;
|
||||
|
@ -141,9 +141,6 @@ void print__dlg_sys_params_st(struct display_mode_lib *mode_lib, const struct _v
|
||||
dml_print("DML_RQ_DLG_CALC: t_urg_wm_us = %3.2f\n", dlg_sys_param->t_urg_wm_us);
|
||||
dml_print("DML_RQ_DLG_CALC: t_sr_wm_us = %3.2f\n", dlg_sys_param->t_sr_wm_us);
|
||||
dml_print("DML_RQ_DLG_CALC: t_extra_us = %3.2f\n", dlg_sys_param->t_extra_us);
|
||||
dml_print(
|
||||
"DML_RQ_DLG_CALC: t_srx_delay_us = %3.2f\n",
|
||||
dlg_sys_param->t_srx_delay_us);
|
||||
dml_print(
|
||||
"DML_RQ_DLG_CALC: deepsleep_dcfclk_mhz = %3.2f\n",
|
||||
dlg_sys_param->deepsleep_dcfclk_mhz);
|
||||
|
@ -1331,10 +1331,6 @@ void dml1_rq_dlg_get_dlg_params(
|
||||
if (dual_plane)
|
||||
DTRACE("DLG: %s: swath_height_c = %d", __func__, swath_height_c);
|
||||
|
||||
DTRACE(
|
||||
"DLG: %s: t_srx_delay_us = %3.2f",
|
||||
__func__,
|
||||
(double) dlg_sys_param->t_srx_delay_us);
|
||||
DTRACE("DLG: %s: line_time_in_us = %3.2f", __func__, (double) line_time_in_us);
|
||||
DTRACE("DLG: %s: vupdate_offset = %d", __func__, vupdate_offset);
|
||||
DTRACE("DLG: %s: vupdate_width = %d", __func__, vupdate_width);
|
||||
|
Loading…
Reference in New Issue
Block a user