Commit ca8a170f authored by Jouni Högander's avatar Jouni Högander

drm/i915/psr: Wake time is aux less wake time for Panel Replay

When checking vblank length used wake time is aux less wake time for eDP
Panel Replay (vblank length is not checked for DP2.0 Panel Replay).
Signed-off-by: default avatarJouni Högander <jouni.hogander@intel.com>
Reviewed-by: default avatarAnimesh Manna <animesh.manna@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20240607134917.1327574-14-jouni.hogander@intel.com
parent 99fcf463
......@@ -1251,8 +1251,12 @@ static bool wake_lines_fit_into_vblank(struct intel_dp *intel_dp,
crtc_state->hw.adjusted_mode.crtc_vblank_start;
int wake_lines;
wake_lines = DISPLAY_VER(i915) < 20 ? psr2_block_count_lines(intel_dp) :
intel_dp->alpm_parameters.io_wake_lines;
if (crtc_state->has_panel_replay)
wake_lines = intel_dp->alpm_parameters.aux_less_wake_lines;
else
wake_lines = DISPLAY_VER(i915) < 20 ?
psr2_block_count_lines(intel_dp) :
intel_dp->alpm_parameters.io_wake_lines;
if (crtc_state->req_psr2_sdp_prior_scanline)
vblank -= 1;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment