On Mon, 2026-06-15 at 18:20 +0300, Jani Nikula wrote: > On Tue, 09 Jun 2026, Jouni Högander <[email protected]> wrote: > > Currently intel_psr_fast_set_force is forcing fastset only for eDP > > connectors. Panel Replay is supported on DP as well and writing > > i915_edp_psr_debug is setting debug parameters for each DP > > transcoder > > (struct intel_dp:psr:debug). Force fastset for each connector > > supporting > > PSR. > > > > Signed-off-by: Jouni Högander <[email protected]> > > --- > > drivers/gpu/drm/i915/display/intel_psr.c | 4 +++- > > 1 file changed, 3 insertions(+), 1 deletion(-) > > > > diff --git a/drivers/gpu/drm/i915/display/intel_psr.c > > b/drivers/gpu/drm/i915/display/intel_psr.c > > index e138982dc91f6..78795bd3ceba4 100644 > > --- a/drivers/gpu/drm/i915/display/intel_psr.c > > +++ b/drivers/gpu/drm/i915/display/intel_psr.c > > @@ -3446,10 +3446,12 @@ static int intel_psr_fastset_force(struct > > intel_display *display) > > retry: > > drm_connector_list_iter_begin(display->drm, &conn_iter); > > drm_for_each_connector_iter(conn, &conn_iter) { > > + struct intel_connector *intel_connector = > > to_intel_connector(conn); > > for_each_intel_connector_iter(connector, &conn_iter)
Thank you Mika and Jani for your comments. I have updated the patch with your comments addressed. Please check the new version. BR, Jouni Högander > > > struct drm_connector_state *conn_state; > > struct drm_crtc_state *crtc_state; > > > > - if (conn->connector_type != > > DRM_MODE_CONNECTOR_eDP) > > + if (!intel_connector->dp.psr_caps.support && > > + !intel_connector- > > >dp.panel_replay_caps.support) > > continue; > > > > conn_state = drm_atomic_get_connector_state(state, > > conn); >
