[PATCH] drm/i915/display: Read panel replay source status through PSR2 status register

Hogander, Jouni jouni.hogander at intel.com
Wed Mar 19 07:42:25 UTC 2025


On Tue, 2025-03-18 at 13:28 +0530, Animesh Manna wrote:
> PTL onwards get panel replay status from PSR2 status register
> instead of SRD status.
> 
> Signed-off-by: Animesh Manna <animesh.manna at intel.com>

Reviewed-by: Jouni Högander <jouni.hogander at intel.com>

> ---
>  drivers/gpu/drm/i915/display/intel_psr.c | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
> 
> diff --git a/drivers/gpu/drm/i915/display/intel_psr.c
> b/drivers/gpu/drm/i915/display/intel_psr.c
> index 4e938bad808c..fb2cc56727af 100644
> --- a/drivers/gpu/drm/i915/display/intel_psr.c
> +++ b/drivers/gpu/drm/i915/display/intel_psr.c
> @@ -3634,8 +3634,8 @@ psr_source_status(struct intel_dp *intel_dp,
> struct seq_file *m)
>  	const char *status = "unknown";
>  	u32 val, status_val;
>  
> -	if (intel_dp_is_edp(intel_dp) && (intel_dp-
> >psr.sel_update_enabled ||
> -					  intel_dp-
> >psr.panel_replay_enabled)) {
> +	if ((intel_dp_is_edp(intel_dp) || DISPLAY_VER(display) >=
> 30) &&
> +	    (intel_dp->psr.sel_update_enabled || intel_dp-
> >psr.panel_replay_enabled)) {
>  		static const char * const live_status[] = {
>  			"IDLE",
>  			"CAPTURE",



More information about the Intel-gfx mailing list