On Tue, Jul 15, 2025 at 01:55:07PM +0300, Jouni Högander wrote: > Current approach is that Early Transport is disabled in case enable_psr > module parameter is set. Let's ignore enable_psr parameter when choosing if > Early Transport can be used. > > Signed-off-by: Jouni Högander <jouni.hogan...@intel.com>
Reviewed-by: Rodrigo Vivi <rodrigo.v...@intel.com> > --- > drivers/gpu/drm/i915/display/intel_psr.c | 13 +------------ > 1 file changed, 1 insertion(+), 12 deletions(-) > > diff --git a/drivers/gpu/drm/i915/display/intel_psr.c > b/drivers/gpu/drm/i915/display/intel_psr.c > index ae9053919211..a2b5688f0c82 100644 > --- a/drivers/gpu/drm/i915/display/intel_psr.c > +++ b/drivers/gpu/drm/i915/display/intel_psr.c > @@ -265,16 +265,6 @@ static bool psr2_global_enabled(struct intel_dp > *intel_dp) > } > } > > -static bool psr2_su_region_et_global_enabled(struct intel_dp *intel_dp) > -{ > - struct intel_display *display = to_intel_display(intel_dp); > - > - if (display->params.enable_psr != -1) > - return false; > - > - return true; > -} > - > static bool panel_replay_global_enabled(struct intel_dp *intel_dp) > { > struct intel_display *display = to_intel_display(intel_dp); > @@ -742,8 +732,7 @@ static bool psr2_su_region_et_valid(struct intel_dp > *intel_dp, bool panel_replay > return panel_replay ? > > intel_dp->pr_dpcd[INTEL_PR_DPCD_INDEX(DP_PANEL_REPLAY_CAP_SUPPORT)] & > DP_PANEL_REPLAY_EARLY_TRANSPORT_SUPPORT : > - intel_dp->psr_dpcd[0] == DP_PSR2_WITH_Y_COORD_ET_SUPPORTED && > - psr2_su_region_et_global_enabled(intel_dp); > + intel_dp->psr_dpcd[0] == DP_PSR2_WITH_Y_COORD_ET_SUPPORTED; > } > > static void _panel_replay_enable_sink(struct intel_dp *intel_dp, > -- > 2.43.0 >