mirror of
https://github.com/torvalds/linux.git
synced 2026-05-25 23:52:08 +02:00
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: Jouni Högander <jouni.hogander@intel.com> Reviewed-by: Animesh Manna <animesh.manna@intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20240607134917.1327574-14-jouni.hogander@intel.com
This commit is contained in:
parent
99fcf46390
commit
ca8a170f73
|
|
@ -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;
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user