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 |
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,
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 --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,
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(+)