From: Jouni Högander Date: Thu, 13 Feb 2025 06:47:58 +0000 (+0200) Subject: drm/i915/psr: Write PSR2_MAN_TRK_CTL on DSB commit as well X-Git-Tag: v6.15-rc1~120^2~16^2~53 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=e01cbca0ea603acd62dad647ec774e7a9e02a7a0;p=thirdparty%2Fkernel%2Flinux.git drm/i915/psr: Write PSR2_MAN_TRK_CTL on DSB commit as well Add PSR2_MAN_TRK_CTL writing into DSB commit in intel_atomic_dsb_finish. Taking PSR lock over DSB commit is not needed because PSR2_MAN_TRK_CTL is now written only by DSB. Signed-off-by: Jouni Högander Reviewed-by: Animesh Manna Link: https://patchwork.freedesktop.org/patch/msgid/20250213064804.2077127-8-jouni.hogander@intel.com --- diff --git a/drivers/gpu/drm/i915/display/intel_display.c b/drivers/gpu/drm/i915/display/intel_display.c index a5a0b4e60a7c0..aea18c7ef63fc 100644 --- a/drivers/gpu/drm/i915/display/intel_display.c +++ b/drivers/gpu/drm/i915/display/intel_display.c @@ -7743,6 +7743,8 @@ static void intel_atomic_dsb_finish(struct intel_atomic_state *state, new_crtc_state); bdw_set_pipe_misc(new_crtc_state->dsb_commit, new_crtc_state); + intel_psr2_program_trans_man_trk_ctl(new_crtc_state->dsb_commit, + new_crtc_state); intel_crtc_planes_update_arm(new_crtc_state->dsb_commit, state, crtc);