diff mbox series

[v2] drm/i915/display: Disable PSR2 if TGL Display stepping is B1 from A0

Message ID 20210422160544.2427123-1-gwan-gyeong.mun@intel.com (mailing list archive)
State New, archived
Headers show
Series [v2] drm/i915/display: Disable PSR2 if TGL Display stepping is B1 from A0 | expand

Commit Message

Gwan-gyeong Mun April 22, 2021, 4:05 p.m. UTC
TGL PSR2 hardware tracking shows momentary flicker and screen shift if
TGL Display stepping is B1 from A0.
It has been fixed from TGL Display stepping C0.

HSDES: 18015970021
HSDES: 2209313811
BSpec: 55378

v2: Add checking of PSR2 manual tracking (Jose)

Cc: José Roberto de Souza <jose.souza@intel.com>
Signed-off-by: Gwan-gyeong Mun <gwan-gyeong.mun@intel.com>
---
 drivers/gpu/drm/i915/display/intel_psr.c | 7 +++++++
 1 file changed, 7 insertions(+)

Comments

Souza, Jose April 22, 2021, 4:07 p.m. UTC | #1
On Thu, 2021-04-22 at 19:05 +0300, Gwan-gyeong Mun wrote:
> TGL PSR2 hardware tracking shows momentary flicker and screen shift if
> TGL Display stepping is B1 from A0.
> It has been fixed from TGL Display stepping C0.
> 
> HSDES: 18015970021
> HSDES: 2209313811
> BSpec: 55378
> 
> v2: Add checking of PSR2 manual tracking (Jose)
> 

Reviewed-by: José Roberto de Souza <jose.souza@intel.com>

> Cc: José Roberto de Souza <jose.souza@intel.com>
> Signed-off-by: Gwan-gyeong Mun <gwan-gyeong.mun@intel.com>
> ---
>  drivers/gpu/drm/i915/display/intel_psr.c | 7 +++++++
>  1 file changed, 7 insertions(+)
> 
> diff --git a/drivers/gpu/drm/i915/display/intel_psr.c b/drivers/gpu/drm/i915/display/intel_psr.c
> index 4ad756e238c5..17cbdd7805a2 100644
> --- a/drivers/gpu/drm/i915/display/intel_psr.c
> +++ b/drivers/gpu/drm/i915/display/intel_psr.c
> @@ -817,6 +817,13 @@ static bool intel_psr2_config_valid(struct intel_dp *intel_dp,
>  		}
>  	}
>  
> 
> 
> 
> +	/* Wa_2209313811 */
> +	if (!crtc_state->enable_psr2_sel_fetch &&
> +	    IS_TGL_DISPLAY_STEP(dev_priv, STEP_A0, STEP_B1)) {
> +		drm_dbg_kms(&dev_priv->drm, "PSR2 HW tracking is not supported this Display stepping\n");
> +		return false;
> +	}
> +
>  	if (!crtc_state->enable_psr2_sel_fetch &&
>  	    (crtc_hdisplay > psr_max_h || crtc_vdisplay > psr_max_v)) {
>  		drm_dbg_kms(&dev_priv->drm,
Souza, Jose April 27, 2021, midnight UTC | #2
On Mon, 2021-04-26 at 23:11 +0000, Patchwork wrote:
Patch Details
Series: drm/i915/display: Disable PSR2 if TGL Display stepping is B1 from A0 (rev4)
URL:    https://patchwork.freedesktop.org/series/89348/
State:  success
Details:        https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/index.html


Pushed, thanks for the patch

CI Bug Log - changes from CI_DRM_10009_full -> Patchwork_19991_full
Summary

WARNING

Minor unknown changes coming with Patchwork_19991_full need to be verified
manually.

If you think the reported changes have nothing to do with the changes
introduced in Patchwork_19991_full, please notify your bug team to allow them
to document this new failure mode, which will reduce false positives in CI.

Possible new issues

Here are the unknown changes that may have been introduced in Patchwork_19991_full:

IGT changes
Warnings

  *   igt@gem_ctx_ringsize@idle@bcs0:

     *   shard-skl: INCOMPLETE<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10009/shard-skl8/igt@gem_ctx_ringsize@idle@bcs0.html> ([i915#3316]) -> INCOMPLETE<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-skl2/igt@gem_ctx_ringsize@idle@bcs0.html>
  *   igt@runner@aborted:

     *   shard-skl: (FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10009/shard-skl6/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10009/shard-skl2/igt@runner@aborted.html>) ([i915#2029] / [i915#3002]) -> (FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-skl2/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-skl6/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-skl2/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-skl2/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-skl9/igt@runner@aborted.html>) ([i915#2029] / [i915#2263] / [i915#3002])

Known issues

Here are the changes found in Patchwork_19991_full that come from known issues:

IGT changes
Issues hit

  *   igt@feature_discovery@chamelium:

     *   shard-tglb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-tglb8/igt@feature_discovery@chamelium.html> (fdo#111827<https://bugs.freedesktop.org/show_bug.cgi?id=111827>)
  *   igt@gem_ctx_isolation@preservation-s3@vcs0:

     *   shard-skl: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10009/shard-skl4/igt@gem_ctx_isolation@preservation-s3@vcs0.html> -> INCOMPLETE<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-skl10/igt@gem_ctx_isolation@preservation-s3@vcs0.html> ([i915#198]) +1 similar issue
  *   igt@gem_ctx_persistence@clone:

     *   shard-snb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-snb5/igt@gem_ctx_persistence@clone.html> (fdo#109271<https://bugs.freedesktop.org/show_bug.cgi?id=109271> / i915#1099<https://gitlab.freedesktop.org/drm/intel/issues/1099>) +6 similar issues
  *   igt@gem_eio@unwedge-stress:

     *   shard-snb: NOTRUN -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-snb2/igt@gem_eio@unwedge-stress.html> ([i915#3354])
  *   igt@gem_exec_fair@basic-flow@rcs0:

     *   shard-tglb: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10009/shard-tglb7/igt@gem_exec_fair@basic-flow@rcs0.html> -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-tglb6/igt@gem_exec_fair@basic-flow@rcs0.html> ([i915#2842]) +2 similar issues
  *   igt@gem_exec_fair@basic-none-solo@rcs0:

     *   shard-kbl: NOTRUN -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-kbl6/igt@gem_exec_fair@basic-none-solo@rcs0.html> ([i915#2842])
  *   igt@gem_exec_fair@basic-pace@vcs1:

     *   shard-kbl: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10009/shard-kbl4/igt@gem_exec_fair@basic-pace@vcs1.html> -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-kbl1/igt@gem_exec_fair@basic-pace@vcs1.html> ([i915#2842])
  *   igt@gem_exec_fair@basic-pace@vecs0:

     *   shard-iclb: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10009/shard-iclb7/igt@gem_exec_fair@basic-pace@vecs0.html> -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-iclb7/igt@gem_exec_fair@basic-pace@vecs0.html> ([i915#2842])
  *   igt@gem_mmap_gtt@big-copy-xy:

     *   shard-glk: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10009/shard-glk7/igt@gem_mmap_gtt@big-copy-xy.html> -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-glk7/igt@gem_mmap_gtt@big-copy-xy.html> ([i915#307])
  *   igt@gem_render_copy@x-tiled-to-vebox-yf-tiled:

     *   shard-kbl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-kbl6/igt@gem_render_copy@x-tiled-to-vebox-yf-tiled.html> (fdo#109271<https://bugs.freedesktop.org/show_bug.cgi?id=109271>) +203 similar issues
  *   igt@gem_userptr_blits@dmabuf-sync:

     *   shard-skl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-skl6/igt@gem_userptr_blits@dmabuf-sync.html> (fdo#109271<https://bugs.freedesktop.org/show_bug.cgi?id=109271> / [i915#3323])
  *   igt@gem_userptr_blits@input-checking:

     *   shard-skl: NOTRUN -> DMESG-WARN<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-skl6/igt@gem_userptr_blits@input-checking.html> ([i915#3002])
  *   igt@gem_userptr_blits@vma-merge:

     *   shard-kbl: NOTRUN -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-kbl3/igt@gem_userptr_blits@vma-merge.html> ([i915#3318])
  *   igt@gen9_exec_parse@secure-batches:

     *   shard-tglb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-tglb8/igt@gen9_exec_parse@secure-batches.html> (fdo#112306<https://bugs.freedesktop.org/show_bug.cgi?id=112306>)
  *   igt@i915_pm_dc@dc6-dpms:

     *   shard-skl: NOTRUN -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-skl6/igt@i915_pm_dc@dc6-dpms.html> ([i915#454])
  *   igt@i915_pm_dc@dc6-psr:

     *   shard-iclb: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10009/shard-iclb7/igt@i915_pm_dc@dc6-psr.html> -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-iclb2/igt@i915_pm_dc@dc6-psr.html> ([i915#454])
  *   igt@kms_big_fb@linear-16bpp-rotate-270:

     *   shard-tglb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-tglb8/igt@kms_big_fb@linear-16bpp-rotate-270.html> (fdo#111614<https://bugs.freedesktop.org/show_bug.cgi?id=111614>)
  *   igt@kms_big_fb@linear-8bpp-rotate-90:

     *   shard-glk: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-glk4/igt@kms_big_fb@linear-8bpp-rotate-90.html> (fdo#109271<https://bugs.freedesktop.org/show_bug.cgi?id=109271>) +5 similar issues
  *   igt@kms_chamelium@hdmi-aspect-ratio:

     *   shard-skl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-skl6/igt@kms_chamelium@hdmi-aspect-ratio.html> (fdo#109271<https://bugs.freedesktop.org/show_bug.cgi?id=109271> / fdo#111827<https://bugs.freedesktop.org/show_bug.cgi?id=111827>) +7 similar issues
  *   igt@kms_chamelium@vga-hpd-for-each-pipe:

     *   shard-kbl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-kbl6/igt@kms_chamelium@vga-hpd-for-each-pipe.html> (fdo#109271<https://bugs.freedesktop.org/show_bug.cgi?id=109271> / fdo#111827<https://bugs.freedesktop.org/show_bug.cgi?id=111827>) +18 similar issues

     *   shard-apl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-apl6/igt@kms_chamelium@vga-hpd-for-each-pipe.html> (fdo#109271<https://bugs.freedesktop.org/show_bug.cgi?id=109271> / fdo#111827<https://bugs.freedesktop.org/show_bug.cgi?id=111827>) +7 similar issues

  *   igt@kms_chamelium@vga-hpd-without-ddc:

     *   shard-snb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-snb5/igt@kms_chamelium@vga-hpd-without-ddc.html> (fdo#109271<https://bugs.freedesktop.org/show_bug.cgi?id=109271> / fdo#111827<https://bugs.freedesktop.org/show_bug.cgi?id=111827>) +13 similar issues
  *   igt@kms_color@pipe-c-ctm-blue-to-red:

     *   shard-skl: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10009/shard-skl7/igt@kms_color@pipe-c-ctm-blue-to-red.html> -> DMESG-WARN<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-skl10/igt@kms_color@pipe-c-ctm-blue-to-red.html> ([i915#1982])
  *   igt@kms_color_chamelium@pipe-d-ctm-limited-range:

     *   shard-tglb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-tglb8/igt@kms_color_chamelium@pipe-d-ctm-limited-range.html> (fdo#109284<https://bugs.freedesktop.org/show_bug.cgi?id=109284> / fdo#111827<https://bugs.freedesktop.org/show_bug.cgi?id=111827>) +3 similar issues
  *   igt@kms_content_protection@srm:

     *   shard-apl: NOTRUN -> TIMEOUT<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-apl6/igt@kms_content_protection@srm.html> ([i915#1319])
  *   igt@kms_cursor_crc@pipe-a-cursor-32x32-sliding:

     *   shard-tglb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-tglb8/igt@kms_cursor_crc@pipe-a-cursor-32x32-sliding.html> ([i915#3319])
  *   igt@kms_cursor_crc@pipe-a-cursor-64x21-sliding:

     *   shard-tglb: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10009/shard-tglb5/igt@kms_cursor_crc@pipe-a-cursor-64x21-sliding.html> -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-tglb3/igt@kms_cursor_crc@pipe-a-cursor-64x21-sliding.html> ([i915#2124]) +1 similar issue
  *   igt@kms_cursor_crc@pipe-c-cursor-32x10-rapid-movement:

     *   shard-tglb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-tglb8/igt@kms_cursor_crc@pipe-c-cursor-32x10-rapid-movement.html> ([i915#3359]) +1 similar issue
  *   igt@kms_flip@2x-flip-vs-rmfb:

     *   shard-tglb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-tglb8/igt@kms_flip@2x-flip-vs-rmfb.html> (fdo#111825<https://bugs.freedesktop.org/show_bug.cgi?id=111825>) +8 similar issues
  *   igt@kms_flip@flip-vs-suspend-interruptible@a-dp1:

     *   shard-kbl: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10009/shard-kbl3/igt@kms_flip@flip-vs-suspend-interruptible@a-dp1.html> -> DMESG-WARN<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-kbl7/igt@kms_flip@flip-vs-suspend-interruptible@a-dp1.html> ([i915#180]) +7 similar issues
  *   igt@kms_flip@flip-vs-suspend@a-dp1:

     *   shard-apl: NOTRUN -> DMESG-WARN<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-apl6/igt@kms_flip@flip-vs-suspend@a-dp1.html> ([i915#180]) +2 similar issues
  *   igt@kms_flip@plain-flip-ts-check-interruptible@a-edp1:

     *   shard-skl: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10009/shard-skl2/igt@kms_flip@plain-flip-ts-check-interruptible@a-edp1.html> -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-skl6/igt@kms_flip@plain-flip-ts-check-interruptible@a-edp1.html> ([i915#2122]) +1 similar issue
  *   igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile:

     *   shard-skl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-skl7/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile.html> (fdo#109271<https://bugs.freedesktop.org/show_bug.cgi?id=109271> / [i915#2642])
  *   igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs:

     *   shard-apl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-apl6/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs.html> (fdo#109271<https://bugs.freedesktop.org/show_bug.cgi?id=109271> / [i915#2672])
  *   igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-indfb-msflip-blt:

     *   shard-skl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-skl7/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-indfb-msflip-blt.html> (fdo#109271<https://bugs.freedesktop.org/show_bug.cgi?id=109271>) +71 similar issues
  *   igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-render:

     *   shard-snb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-snb2/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-render.html> (fdo#109271<https://bugs.freedesktop.org/show_bug.cgi?id=109271>) +260 similar issues
  *   igt@kms_pipe_crc_basic@compare-crc-sanitycheck-pipe-d:

     *   shard-apl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-apl6/igt@kms_pipe_crc_basic@compare-crc-sanitycheck-pipe-d.html> (fdo#109271<https://bugs.freedesktop.org/show_bug.cgi?id=109271> / [i915#533])
  *   igt@kms_plane_alpha_blend@pipe-a-alpha-opaque-fb:

     *   shard-kbl: NOTRUN -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-kbl6/igt@kms_plane_alpha_blend@pipe-a-alpha-opaque-fb.html> (fdo#108145<https://bugs.freedesktop.org/show_bug.cgi?id=108145> / [i915#265])
  *   igt@kms_plane_alpha_blend@pipe-a-alpha-transparent-fb:

     *   shard-kbl: NOTRUN -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-kbl4/igt@kms_plane_alpha_blend@pipe-a-alpha-transparent-fb.html> ([i915#265])
  *   igt@kms_plane_alpha_blend@pipe-a-constant-alpha-max:

     *   shard-skl: NOTRUN -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-skl6/igt@kms_plane_alpha_blend@pipe-a-constant-alpha-max.html> (fdo#108145<https://bugs.freedesktop.org/show_bug.cgi?id=108145> / [i915#265]) +1 similar issue
  *   igt@kms_plane_scaling@scaler-with-clipping-clamping@pipe-c-scaler-with-clipping-clamping:

     *   shard-kbl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-kbl4/igt@kms_plane_scaling@scaler-with-clipping-clamping@pipe-c-scaler-with-clipping-clamping.html> (fdo#109271<https://bugs.freedesktop.org/show_bug.cgi?id=109271> / [i915#2733])
  *   igt@kms_psr2_sf@overlay-plane-update-sf-dmg-area-2:

     *   shard-apl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-apl6/igt@kms_psr2_sf@overlay-plane-update-sf-dmg-area-2.html> (fdo#109271<https://bugs.freedesktop.org/show_bug.cgi?id=109271> / [i915#658]) +1 similar issue
  *   igt@kms_psr2_sf@overlay-primary-update-sf-dmg-area-2:

     *   shard-skl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-skl6/igt@kms_psr2_sf@overlay-primary-update-sf-dmg-area-2.html> (fdo#109271<https://bugs.freedesktop.org/show_bug.cgi?id=109271> / [i915#658]) +1 similar issue
  *   igt@kms_psr2_sf@plane-move-sf-dmg-area-2:

     *   shard-glk: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-glk4/igt@kms_psr2_sf@plane-move-sf-dmg-area-2.html> (fdo#109271<https://bugs.freedesktop.org/show_bug.cgi?id=109271> / [i915#658])
  *   igt@kms_psr2_sf@primary-plane-update-sf-dmg-area-5:

     *   shard-kbl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-kbl4/igt@kms_psr2_sf@primary-plane-update-sf-dmg-area-5.html> (fdo#109271<https://bugs.freedesktop.org/show_bug.cgi?id=109271> / [i915#658]) +4 similar issues
  *   igt@kms_psr2_su@frontbuffer:

     *   shard-tglb: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10009/shard-tglb2/igt@kms_psr2_su@frontbuffer.html> -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-tglb2/igt@kms_psr2_su@frontbuffer.html> ([i915#1911]) +1 similar issue
  *   igt@kms_psr@psr2_cursor_plane_onoff:

     *   shard-tglb: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10009/shard-tglb1/igt@kms_psr@psr2_cursor_plane_onoff.html> -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-tglb7/igt@kms_psr@psr2_cursor_plane_onoff.html> ([i915#132]) +19 similar issues
  *   igt@kms_psr@psr2_sprite_plane_move:

     *   shard-iclb: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10009/shard-iclb2/igt@kms_psr@psr2_sprite_plane_move.html> -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-iclb8/igt@kms_psr@psr2_sprite_plane_move.html> (fdo#109441<https://bugs.freedesktop.org/show_bug.cgi?id=109441>) +1 similar issue
  *   igt@kms_vblank@pipe-d-ts-continuation-idle:

     *   shard-apl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-apl6/igt@kms_vblank@pipe-d-ts-continuation-idle.html> (fdo#109271<https://bugs.freedesktop.org/show_bug.cgi?id=109271>) +56 similar issues
  *   igt@kms_vblank@pipe-d-wait-idle:

     *   shard-kbl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-kbl6/igt@kms_vblank@pipe-d-wait-idle.html> (fdo#109271<https://bugs.freedesktop.org/show_bug.cgi?id=109271> / [i915#533]) +2 similar issues
  *   igt@kms_writeback@writeback-fb-id:

     *   shard-kbl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-kbl4/igt@kms_writeback@writeback-fb-id.html> (fdo#109271<https://bugs.freedesktop.org/show_bug.cgi?id=109271> / [i915#2437])
  *   igt@nouveau_crc@pipe-c-source-rg:

     *   shard-tglb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-tglb8/igt@nouveau_crc@pipe-c-source-rg.html> ([i915#2530])
  *   igt@sysfs_clients@busy:

     *   shard-skl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-skl7/igt@sysfs_clients@busy.html> (fdo#109271<https://bugs.freedesktop.org/show_bug.cgi?id=109271> / [i915#2994]) +1 similar issue
  *   igt@sysfs_clients@sema-10:

     *   shard-kbl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-kbl6/igt@sysfs_clients@sema-10.html> (fdo#109271<https://bugs.freedesktop.org/show_bug.cgi?id=109271> / [i915#2994]) +3 similar issues

Possible fixes

  *   igt@gem_ctx_isolation@preservation-s3@bcs0:

     *   shard-kbl: DMESG-WARN<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10009/shard-kbl7/igt@gem_ctx_isolation@preservation-s3@bcs0.html> ([i915#180]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-kbl6/igt@gem_ctx_isolation@preservation-s3@bcs0.html> +6 similar issues
  *   igt@gem_ctx_ringsize@active@bcs0:

     *   shard-skl: INCOMPLETE<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10009/shard-skl8/igt@gem_ctx_ringsize@active@bcs0.html> ([i915#3316]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-skl1/igt@gem_ctx_ringsize@active@bcs0.html>
  *   igt@gem_exec_fair@basic-none@rcs0:

     *   shard-glk: FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10009/shard-glk3/igt@gem_exec_fair@basic-none@rcs0.html> ([i915#2842]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-glk1/igt@gem_exec_fair@basic-none@rcs0.html>
  *   igt@gem_exec_fair@basic-none@vcs0:

     *   shard-kbl: FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10009/shard-kbl2/igt@gem_exec_fair@basic-none@vcs0.html> ([i915#2842]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-kbl1/igt@gem_exec_fair@basic-none@vcs0.html> +3 similar issues
  *   igt@gem_exec_fair@basic-none@vecs0:

     *   shard-apl: FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10009/shard-apl3/igt@gem_exec_fair@basic-none@vecs0.html> ([i915#2842]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-apl2/igt@gem_exec_fair@basic-none@vecs0.html>
  *   igt@gem_exec_fair@basic-pace@bcs0:

     *   shard-tglb: FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10009/shard-tglb1/igt@gem_exec_fair@basic-pace@bcs0.html> ([i915#2842]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-tglb6/igt@gem_exec_fair@basic-pace@bcs0.html>

     *   shard-iclb: FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10009/shard-iclb7/igt@gem_exec_fair@basic-pace@bcs0.html> ([i915#2842]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-iclb7/igt@gem_exec_fair@basic-pace@bcs0.html>

  *   igt@gem_exec_fair@basic-pace@vcs0:

     *   shard-kbl: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10009/shard-kbl4/igt@gem_exec_fair@basic-pace@vcs0.html> (fdo#109271<https://bugs.freedesktop.org/show_bug.cgi?id=109271>) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-kbl1/igt@gem_exec_fair@basic-pace@vcs0.html>
  *   igt@gem_exec_whisper@basic-normal-all:

     *   shard-glk: DMESG-WARN<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10009/shard-glk7/igt@gem_exec_whisper@basic-normal-all.html> (i915#118<https://gitlab.freedes> / [i915#95]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-glk9/igt@gem_exec_whisper@basic-normal-all.html>
  *   igt@gem_mmap_gtt@cpuset-big-copy-odd:

     *   shard-iclb: FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10009/shard-iclb1/igt@gem_mmap_gtt@cpuset-big-copy-odd.html> ([i915#2428]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-iclb1/igt@gem_mmap_gtt@cpuset-big-copy-odd.html>
  *   igt@gem_mmap_gtt@cpuset-medium-copy:

     *   shard-iclb: FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10009/shard-iclb4/igt@gem_mmap_gtt@cpuset-medium-copy.html> ([i915#307]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-iclb6/igt@gem_mmap_gtt@cpuset-medium-copy.html>
  *   igt@kms_async_flips@test-time-stamp:

     *   shard-tglb: FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10009/shard-tglb2/igt@kms_async_flips@test-time-stamp.html> ([i915#2574]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-tglb2/igt@kms_async_flips@test-time-stamp.html>
  *   igt@kms_flip@flip-vs-expired-vblank-interruptible@b-edp1:

     *   shard-skl: FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10009/shard-skl1/igt@kms_flip@flip-vs-expired-vblank-interruptible@b-edp1.html> ([i915#79]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-skl8/igt@kms_flip@flip-vs-expired-vblank-interruptible@b-edp1.html>
  *   igt@kms_flip@flip-vs-expired-vblank-interruptible@b-hdmi-a2:

     *   shard-glk: FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10009/shard-glk9/igt@kms_flip@flip-vs-expired-vblank-interruptible@b-hdmi-a2.html> ([i915#79]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-glk7/igt@kms_flip@flip-vs-expired-vblank-interruptible@b-hdmi-a2.html>
  *   igt@kms_flip@plain-flip-fb-recreate-interruptible@c-edp1:

     *   shard-skl: FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10009/shard-skl8/igt@kms_flip@plain-flip-fb-recreate-interruptible@c-edp1.html> ([i915#2122]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-skl7/igt@kms_flip@plain-flip-fb-recreate-interruptible@c-edp1.html> +1 similar issue
  *   igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-mmap-gtt:

     *   shard-skl: FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10009/shard-skl4/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-mmap-gtt.html> ([i915#49]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-skl7/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-mmap-gtt.html>
  *   igt@kms_hdr@bpc-switch:

     *   shard-skl: FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10009/shard-skl10/igt@kms_hdr@bpc-switch.html> ([i915#1188]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-skl1/igt@kms_hdr@bpc-switch.html>
  *   igt@kms_psr2_su@frontbuffer:

     *   shard-iclb: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10009/shard-iclb6/igt@kms_psr2_su@frontbuffer.html> (fdo#109642<https://bugs.freedesktop.org/show_bug.cgi?id=109642> / fdo#111068<https://bugs.freedesktop.org/show_bug.cgi?id=111068> / [i915#658]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-iclb2/igt@kms_psr2_su@frontbuffer.html>
  *   igt@kms_psr@psr2_sprite_mmap_gtt:

     *   shard-iclb: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10009/shard-iclb5/igt@kms_psr@psr2_sprite_mmap_gtt.html> (fdo#109441<https://bugs.freedesktop.org/show_bug.cgi?id=109441>) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-iclb2/igt@kms_psr@psr2_sprite_mmap_gtt.html> +3 similar issues
  *   igt@kms_vblank@pipe-c-ts-continuation-dpms-suspend:

     *   shard-kbl: INCOMPLETE<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10009/shard-kbl4/igt@kms_vblank@pipe-c-ts-continuation-dpms-suspend.html> ([i915#155] / [i915#2405]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-kbl6/igt@kms_vblank@pipe-c-ts-continuation-dpms-suspend.html>
  *   igt@prime_vgem@sync@rcs0:

     *   shard-tglb: INCOMPLETE<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10009/shard-tglb2/igt@prime_vgem@sync@rcs0.html> ([i915#409]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-tglb8/igt@prime_vgem@sync@rcs0.html>

Warnings

  *   igt@i915_pm_dc@dc3co-vpb-simulation:

     *   shard-tglb: FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10009/shard-tglb2/igt@i915_pm_dc@dc3co-vpb-simulation.html> ([i915#1567]) -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-tglb8/igt@i915_pm_dc@dc3co-vpb-simulation.html> ([i915#1904])
  *   igt@kms_psr2_sf@overlay-plane-update-sf-dmg-area-1:

     *   shard-iclb: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10009/shard-iclb2/igt@kms_psr2_sf@overlay-plane-update-sf-dmg-area-1.html> ([i915#2920]) -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-iclb8/igt@kms_psr2_sf@overlay-plane-update-sf-dmg-area-1.html> ([i915#658]) +2 similar issues
  *   igt@kms_psr2_sf@primary-plane-update-sf-dmg-area-5:

     *   shard-iclb: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10009/shard-iclb7/igt@kms_psr2_sf@primary-plane-update-sf-dmg-area-5.html> ([i915#658]) -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-iclb2/igt@kms_psr2_sf@primary-plane-update-sf-dmg-area-5.html> ([i915#2920]) +2 similar issues
  *   igt@runner@aborted:

     *   shard-kbl: (FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10009/shard-kbl4/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10009/shard-kbl7/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10009/shard-kbl6/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10009/shard-kbl4/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10009/shard-kbl7/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10009/shard-kbl4/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10009/shard-kbl7/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10009/shard-kbl4/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10009/shard-kbl4/igt@runner@aborted.html>) ([i915#1436] / [i915#180] / [i915#1814] / [i915#2505] / [i915#3002]) -> (FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-kbl7/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-kbl1/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-kbl2/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-kbl7/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-kbl7/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-kbl4/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-kbl7/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-kbl4/igt@runner@aborted.html>) ([i915#1436] / [i915#180] / [i915#1814] / [i915#2292] / [i915#3002] / [i915#602])

     *   shard-apl: FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10009/shard-apl8/igt@runner@aborted.html> ([i915#3002]) -> (FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-apl8/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-apl6/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-apl7/igt@runner@aborted.html>) ([i915#180] / [i915#3002])

     *   shard-tglb: (FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10009/shard-tglb7/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10009/shard-tglb2/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10009/shard-tglb1/igt@runner@aborted.html>) ([i915#2426] / [i915#3002] / [i915#409]) -> (FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-tglb7/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19991/shard-tglb6/igt@runner@aborted.html>) ([i915#3002])

{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
diff mbox series

Patch

diff --git a/drivers/gpu/drm/i915/display/intel_psr.c b/drivers/gpu/drm/i915/display/intel_psr.c
index 4ad756e238c5..17cbdd7805a2 100644
--- a/drivers/gpu/drm/i915/display/intel_psr.c
+++ b/drivers/gpu/drm/i915/display/intel_psr.c
@@ -817,6 +817,13 @@  static bool intel_psr2_config_valid(struct intel_dp *intel_dp,
 		}
 	}
 
+	/* Wa_2209313811 */
+	if (!crtc_state->enable_psr2_sel_fetch &&
+	    IS_TGL_DISPLAY_STEP(dev_priv, STEP_A0, STEP_B1)) {
+		drm_dbg_kms(&dev_priv->drm, "PSR2 HW tracking is not supported this Display stepping\n");
+		return false;
+	}
+
 	if (!crtc_state->enable_psr2_sel_fetch &&
 	    (crtc_hdisplay > psr_max_h || crtc_vdisplay > psr_max_v)) {
 		drm_dbg_kms(&dev_priv->drm,