Message ID | 20210505213801.80772-1-jose.souza@intel.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | drm/i915/display: Disable PSR2 sel fetch in TGL pre-production | expand |
Reviewed-by: Gwan-gyeong Mun <gwan-gyeong.mun@intel.com> On Wed, 2021-05-05 at 14:38 -0700, José Roberto de Souza wrote: > The implementation of two workarounds are missing causing failures > in CI with pre-production HW. > > Cc: Gwan-gyeong Mun <gwan-gyeong.mun@intel.com> > Signed-off-by: José Roberto de Souza <jose.souza@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 e3c30dcadcd1..406ba9a712a8 100644 > --- a/drivers/gpu/drm/i915/display/intel_psr.c > +++ b/drivers/gpu/drm/i915/display/intel_psr.c > @@ -720,6 +720,13 @@ static bool > intel_psr2_sel_fetch_config_valid(struct intel_dp *intel_dp, > } > } > > + /* Wa_14010254185 Wa_14010103792 */ > + if (IS_TGL_DISPLAY_STEP(dev_priv, STEP_A0, STEP_B1)) { > + drm_dbg_kms(&dev_priv->drm, > + "PSR2 sel fetch not enabled, missing the > implementation of WAs\n"); > + return false; > + } > + > return crtc_state->enable_psr2_sel_fetch = true; > } >
On Thu, 2021-05-06 at 01:02 +0000, Patchwork wrote: Patch Details Series: drm/i915/display: Disable PSR2 sel fetch in TGL pre-production URL: https://patchwork.freedesktop.org/series/89825/ State: success Details: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/index.html CI Bug Log - changes from CI_DRM_10050_full -> Patchwork_20074_full Summary SUCCESS No regressions found. Thanks for the review GG, pushed. New tests New tests have been introduced between CI_DRM_10050_full and Patchwork_20074_full: New Piglit tests (1) * spec@glsl-1.30@execution@tex-miplevel-selection texture(bias) 2d: * Statuses : 1 fail(s) * Exec time: [6.92] s Known issues Here are the changes found in Patchwork_20074_full that come from known issues: IGT changes Issues hit * igt@gem_ctx_persistence@engines-mixed-process: * shard-snb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-snb2/igt@gem_ctx_persistence@engines-mixed-process.html> ([fdo#109271] / [i915#1099]) +4 similar issues * igt@gem_ctx_ringsize@idle@bcs0: * shard-skl: NOTRUN -> INCOMPLETE<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-skl6/igt@gem_ctx_ringsize@idle@bcs0.html> ([i915#3316]) * igt@gem_eio@unwedge-stress: * shard-tglb: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10050/shard-tglb7/igt@gem_eio@unwedge-stress.html> -> TIMEOUT<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-tglb7/igt@gem_eio@unwedge-stress.html> ([i915#2369] / [i915#3063]) * igt@gem_exec_fair@basic-none-vip@rcs0: * shard-glk: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10050/shard-glk5/igt@gem_exec_fair@basic-none-vip@rcs0.html> -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-glk8/igt@gem_exec_fair@basic-none-vip@rcs0.html> ([i915#2842]) * igt@gem_exec_fair@basic-none@vcs1: * shard-iclb: NOTRUN -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-iclb2/igt@gem_exec_fair@basic-none@vcs1.html> ([i915#2842]) * igt@gem_exec_fair@basic-none@vecs0: * shard-kbl: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10050/shard-kbl1/igt@gem_exec_fair@basic-none@vecs0.html> -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-kbl7/igt@gem_exec_fair@basic-none@vecs0.html> ([i915#2842]) * igt@gem_exec_fair@basic-pace@bcs0: * shard-tglb: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10050/shard-tglb7/igt@gem_exec_fair@basic-pace@bcs0.html> -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-tglb7/igt@gem_exec_fair@basic-pace@bcs0.html> ([i915#2842]) +2 similar issues * igt@gem_exec_reloc@basic-wide-active@vcs1: * shard-iclb: NOTRUN -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-iclb4/igt@gem_exec_reloc@basic-wide-active@vcs1.html> ([i915#2389]) * igt@gem_exec_whisper@basic-forked: * shard-glk: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10050/shard-glk3/igt@gem_exec_whisper@basic-forked.html> -> DMESG-WARN<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-glk6/igt@gem_exec_whisper@basic-forked.html> ([i915#118] / [i915#95]) * igt@gem_mmap_gtt@cpuset-big-copy-xy: * shard-iclb: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10050/shard-iclb2/igt@gem_mmap_gtt@cpuset-big-copy-xy.html> -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-iclb7/igt@gem_mmap_gtt@cpuset-big-copy-xy.html> ([i915#307]) * igt@gem_mmap_gtt@cpuset-medium-copy: * shard-glk: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10050/shard-glk6/igt@gem_mmap_gtt@cpuset-medium-copy.html> -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-glk8/igt@gem_mmap_gtt@cpuset-medium-copy.html> ([i915#307]) * igt@gem_pread@exhaustion: * shard-skl: NOTRUN -> WARN<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-skl8/igt@gem_pread@exhaustion.html> ([i915#2658]) * igt@gem_pwrite@basic-exhaustion: * shard-iclb: NOTRUN -> WARN<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-iclb1/igt@gem_pwrite@basic-exhaustion.html> ([i915#2658]) * igt@gem_render_copy@yf-tiled-to-vebox-linear: * shard-iclb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-iclb1/igt@gem_render_copy@yf-tiled-to-vebox-linear.html> ([i915#768]) * igt@gem_userptr_blits@access-control: * shard-iclb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-iclb1/igt@gem_userptr_blits@access-control.html> ([i915#3297]) * igt@gem_userptr_blits@input-checking: * shard-snb: NOTRUN -> DMESG-WARN<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-snb2/igt@gem_userptr_blits@input-checking.html> ([i915#3002]) * igt@gem_userptr_blits@set-cache-level: * shard-iclb: NOTRUN -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-iclb1/igt@gem_userptr_blits@set-cache-level.html> ([i915#3324]) * igt@gem_userptr_blits@vma-merge: * shard-snb: NOTRUN -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-snb6/igt@gem_userptr_blits@vma-merge.html> ([i915#2724]) * shard-apl: NOTRUN -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-apl1/igt@gem_userptr_blits@vma-merge.html> ([i915#3318]) * igt@gen7_exec_parse@basic-offset: * shard-apl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-apl8/igt@gen7_exec_parse@basic-offset.html> ([fdo#109271]) +133 similar issues * igt@gen7_exec_parse@basic-rejected: * shard-iclb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-iclb1/igt@gen7_exec_parse@basic-rejected.html> ([fdo#109289]) * igt@gen9_exec_parse@batch-invalid-length: * shard-snb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-snb2/igt@gen9_exec_parse@batch-invalid-length.html> ([fdo#109271]) +228 similar issues * igt@gen9_exec_parse@cmd-crossing-page: * shard-iclb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-iclb1/igt@gen9_exec_parse@cmd-crossing-page.html> ([fdo#112306]) * igt@i915_pm_dc@dc6-psr: * shard-kbl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-kbl2/igt@i915_pm_dc@dc6-psr.html> ([fdo#109271]) +50 similar issues * igt@i915_pm_lpsp@kms-lpsp@kms-lpsp-dp: * shard-apl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-apl8/igt@i915_pm_lpsp@kms-lpsp@kms-lpsp-dp.html> ([fdo#109271] / [i915#1937]) * igt@kms_chamelium@hdmi-crc-fast: * shard-skl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-skl8/igt@kms_chamelium@hdmi-crc-fast.html> ([fdo#109271] / [fdo#111827]) * igt@kms_chamelium@hdmi-hpd: * shard-kbl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-kbl2/igt@kms_chamelium@hdmi-hpd.html> ([fdo#109271] / [fdo#111827]) +3 similar issues * igt@kms_color@pipe-d-ctm-green-to-red: * shard-iclb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-iclb1/igt@kms_color@pipe-d-ctm-green-to-red.html> ([fdo#109278] / [i915#1149]) * igt@kms_color_chamelium@pipe-a-ctm-0-25: * shard-snb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-snb2/igt@kms_color_chamelium@pipe-a-ctm-0-25.html> ([fdo#109271] / [fdo#111827]) +13 similar issues * igt@kms_color_chamelium@pipe-a-ctm-limited-range: * shard-apl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-apl1/igt@kms_color_chamelium@pipe-a-ctm-limited-range.html> ([fdo#109271] / [fdo#111827]) +9 similar issues * igt@kms_color_chamelium@pipe-c-ctm-limited-range: * shard-iclb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-iclb1/igt@kms_color_chamelium@pipe-c-ctm-limited-range.html> ([fdo#109284] / [fdo#111827]) +4 similar issues * igt@kms_content_protection@atomic: * shard-kbl: NOTRUN -> TIMEOUT<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-kbl2/igt@kms_content_protection@atomic.html> ([i915#1319]) * igt@kms_content_protection@uevent: * shard-apl: NOTRUN -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-apl1/igt@kms_content_protection@uevent.html> ([i915#2105]) * igt@kms_cursor_crc@pipe-b-cursor-32x32-onscreen: * shard-skl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-skl8/igt@kms_cursor_crc@pipe-b-cursor-32x32-onscreen.html> ([fdo#109271]) +16 similar issues * igt@kms_cursor_crc@pipe-b-cursor-512x512-sliding: * shard-iclb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-iclb1/igt@kms_cursor_crc@pipe-b-cursor-512x512-sliding.html> ([fdo#109278] / [fdo#109279]) * igt@kms_cursor_crc@pipe-c-cursor-512x170-rapid-movement: * shard-iclb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-iclb1/igt@kms_cursor_crc@pipe-c-cursor-512x170-rapid-movement.html> ([fdo#109278]) +6 similar issues * igt@kms_cursor_edge_walk@pipe-b-256x256-left-edge: * shard-skl: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10050/shard-skl6/igt@kms_cursor_edge_walk@pipe-b-256x256-left-edge.html> -> DMESG-WARN<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-skl8/igt@kms_cursor_edge_walk@pipe-b-256x256-left-edge.html> ([i915#1982]) * igt@kms_cursor_legacy@flip-vs-cursor-legacy: * shard-skl: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10050/shard-skl9/igt@kms_cursor_legacy@flip-vs-cursor-legacy.html> -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-skl9/igt@kms_cursor_legacy@flip-vs-cursor-legacy.html> ([i915#2346]) * igt@kms_flip@2x-dpms-vs-vblank-race-interruptible: * shard-iclb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-iclb1/igt@kms_flip@2x-dpms-vs-vblank-race-interruptible.html> ([fdo#109274]) * igt@kms_flip@2x-flip-vs-expired-vblank@ab-hdmi-a1-hdmi-a2: * shard-glk: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10050/shard-glk5/igt@kms_flip@2x-flip-vs-expired-vblank@ab-hdmi-a1-hdmi-a2.html> -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-glk2/igt@kms_flip@2x-flip-vs-expired-vblank@ab-hdmi-a1-hdmi-a2.html> ([i915#79]) * igt@kms_flip@flip-vs-expired-vblank@b-edp1: * shard-skl: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10050/shard-skl8/igt@kms_flip@flip-vs-expired-vblank@b-edp1.html> -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-skl1/igt@kms_flip@flip-vs-expired-vblank@b-edp1.html> ([i915#79]) * igt@kms_flip@plain-flip-fb-recreate-interruptible@a-dp1: * shard-kbl: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10050/shard-kbl7/igt@kms_flip@plain-flip-fb-recreate-interruptible@a-dp1.html> -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-kbl3/igt@kms_flip@plain-flip-fb-recreate-interruptible@a-dp1.html> ([i915#2122]) * igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs: * shard-iclb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-iclb1/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs.html> ([i915#2587]) * igt@kms_frontbuffer_tracking@fbc-2p-pri-indfb-multidraw: * shard-tglb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-tglb5/igt@kms_frontbuffer_tracking@fbc-2p-pri-indfb-multidraw.html> ([fdo#111825]) +2 similar issues * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-pwrite: * shard-iclb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-iclb1/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-pwrite.html> ([fdo#109280]) +9 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_20074/shard-apl1/igt@kms_pipe_crc_basic@compare-crc-sanitycheck-pipe-d.html> ([fdo#109271] / [i915#533]) +1 similar issue * igt@kms_pipe_crc_basic@suspend-read-crc-pipe-a: * shard-apl: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10050/shard-apl7/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-a.html> -> DMESG-WARN<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-apl8/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-a.html> ([i915#180]) * igt@kms_plane@pixel-format-pipe-a-planes-source-clamping: * shard-skl: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10050/shard-skl1/igt@kms_plane@pixel-format-pipe-a-planes-source-clamping.html> -> DMESG-WARN<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-skl4/igt@kms_plane@pixel-format-pipe-a-planes-source-clamping.html> ([IGT#6]) * igt@kms_plane_alpha_blend@pipe-b-alpha-opaque-fb: * shard-kbl: NOTRUN -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-kbl2/igt@kms_plane_alpha_blend@pipe-b-alpha-opaque-fb.html> ([fdo#108145] / [i915#265]) * igt@kms_plane_alpha_blend@pipe-b-alpha-transparent-fb: * shard-apl: NOTRUN -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-apl1/igt@kms_plane_alpha_blend@pipe-b-alpha-transparent-fb.html> ([i915#265]) * igt@kms_plane_alpha_blend@pipe-b-constant-alpha-max: * shard-apl: NOTRUN -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-apl8/igt@kms_plane_alpha_blend@pipe-b-constant-alpha-max.html> ([fdo#108145] / [i915#265]) +1 similar issue * igt@kms_psr2_sf@cursor-plane-update-sf: * shard-tglb: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10050/shard-tglb8/igt@kms_psr2_sf@cursor-plane-update-sf.html> -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-tglb3/igt@kms_psr2_sf@cursor-plane-update-sf.html> ([i915#2920]) +19 similar issues * 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_20074/shard-apl1/igt@kms_psr2_sf@overlay-plane-update-sf-dmg-area-2.html> ([fdo#109271] / [i915#658]) +3 similar issues * igt@kms_psr2_sf@plane-move-sf-dmg-area-1: * shard-skl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-skl8/igt@kms_psr2_sf@plane-move-sf-dmg-area-1.html> ([fdo#109271] / [i915#658]) * igt@kms_psr2_sf@plane-move-sf-dmg-area-3: * shard-iclb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-iclb1/igt@kms_psr2_sf@plane-move-sf-dmg-area-3.html> ([i915#658]) * igt@kms_psr2_sf@primary-plane-update-sf-dmg-area-2: * shard-kbl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-kbl3/igt@kms_psr2_sf@primary-plane-update-sf-dmg-area-2.html> ([fdo#109271] / [i915#658]) * igt@kms_psr@psr2_primary_page_flip: * shard-iclb: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10050/shard-iclb2/igt@kms_psr@psr2_primary_page_flip.html> -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-iclb7/igt@kms_psr@psr2_primary_page_flip.html> ([fdo#109441]) +3 similar issues * igt@kms_writeback@writeback-pixel-formats: * shard-apl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-apl8/igt@kms_writeback@writeback-pixel-formats.html> ([fdo#109271] / [i915#2437]) * igt@nouveau_crc@pipe-c-ctx-flip-skip-current-frame: * shard-iclb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-iclb1/igt@nouveau_crc@pipe-c-ctx-flip-skip-current-frame.html> ([i915#2530]) +1 similar issue * igt@perf@polling-parameterized: * shard-glk: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10050/shard-glk5/igt@perf@polling-parameterized.html> -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-glk2/igt@perf@polling-parameterized.html> ([i915#1542]) * igt@prime_nv_api@i915_nv_import_vs_close: * shard-tglb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-tglb5/igt@prime_nv_api@i915_nv_import_vs_close.html> ([fdo#109291]) * igt@prime_nv_test@i915_nv_sharing: * shard-iclb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-iclb1/igt@prime_nv_test@i915_nv_sharing.html> ([fdo#109291]) * igt@runner@aborted: * shard-snb: NOTRUN -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-snb2/igt@runner@aborted.html> ([i915#3002] / [i915#698]) * igt@sysfs_clients@sema-50: * shard-apl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-apl8/igt@sysfs_clients@sema-50.html> ([fdo#109271] / [i915#2994]) +1 similar issue * igt@sysfs_heartbeat_interval@mixed@vecs0: * shard-skl: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10050/shard-skl4/igt@sysfs_heartbeat_interval@mixed@vecs0.html> -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-skl2/igt@sysfs_heartbeat_interval@mixed@vecs0.html> ([i915#1731]) Possible fixes * igt@gem_ctx_isolation@preservation-s3@vecs0: * shard-apl: DMESG-WARN<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10050/shard-apl8/igt@gem_ctx_isolation@preservation-s3@vecs0.html> ([i915#180]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-apl7/igt@gem_ctx_isolation@preservation-s3@vecs0.html> * igt@gem_ctx_persistence@replace@bcs0: * shard-tglb: INCOMPLETE<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10050/shard-tglb3/igt@gem_ctx_persistence@replace@bcs0.html> -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-tglb5/igt@gem_ctx_persistence@replace@bcs0.html> * igt@gem_exec_capture@pi@rcs0: * shard-skl: INCOMPLETE<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10050/shard-skl2/igt@gem_exec_capture@pi@rcs0.html> ([i915#2369]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-skl8/igt@gem_exec_capture@pi@rcs0.html> * igt@gem_exec_fair@basic-none-share@rcs0: * shard-apl: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10050/shard-apl2/igt@gem_exec_fair@basic-none-share@rcs0.html> ([fdo#109271]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-apl6/igt@gem_exec_fair@basic-none-share@rcs0.html> * igt@gem_exec_fair@basic-pace-solo@rcs0: * shard-iclb: FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10050/shard-iclb5/igt@gem_exec_fair@basic-pace-solo@rcs0.html> ([i915#2842]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-iclb7/igt@gem_exec_fair@basic-pace-solo@rcs0.html> * shard-glk: FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10050/shard-glk8/igt@gem_exec_fair@basic-pace-solo@rcs0.html> ([i915#2842]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-glk1/igt@gem_exec_fair@basic-pace-solo@rcs0.html> * igt@gem_exec_fair@basic-pace@vcs0: * shard-kbl: FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10050/shard-kbl2/igt@gem_exec_fair@basic-pace@vcs0.html> ([i915#2842]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-kbl2/igt@gem_exec_fair@basic-pace@vcs0.html> * igt@gem_mmap_gtt@big-copy-odd: * shard-glk: FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10050/shard-glk2/igt@gem_mmap_gtt@big-copy-odd.html> ([i915#307]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-glk7/igt@gem_mmap_gtt@big-copy-odd.html> * igt@kms_async_flips@alternate-sync-async-flip: * shard-skl: FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10050/shard-skl10/igt@kms_async_flips@alternate-sync-async-flip.html> ([i915#2521]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-skl1/igt@kms_async_flips@alternate-sync-async-flip.html> * igt@kms_color@pipe-b-ctm-0-75: * shard-skl: DMESG-WARN<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10050/shard-skl7/igt@kms_color@pipe-b-ctm-0-75.html> ([i915#1982]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-skl10/igt@kms_color@pipe-b-ctm-0-75.html> * igt@kms_flip@flip-vs-expired-vblank@a-edp1: * shard-skl: FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10050/shard-skl8/igt@kms_flip@flip-vs-expired-vblank@a-edp1.html> ([i915#79]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-skl1/igt@kms_flip@flip-vs-expired-vblank@a-edp1.html> * igt@kms_flip@flip-vs-suspend-interruptible@a-dp1: * shard-kbl: DMESG-WARN<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10050/shard-kbl6/igt@kms_flip@flip-vs-suspend-interruptible@a-dp1.html> ([i915#180]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-kbl6/igt@kms_flip@flip-vs-suspend-interruptible@a-dp1.html> +5 similar issues * igt@kms_flip@plain-flip-fb-recreate-interruptible@c-edp1: * shard-skl: FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10050/shard-skl7/igt@kms_flip@plain-flip-fb-recreate-interruptible@c-edp1.html> ([i915#2122]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-skl10/igt@kms_flip@plain-flip-fb-recreate-interruptible@c-edp1.html> * igt@kms_frontbuffer_tracking@fbc-suspend: * shard-iclb: INCOMPLETE<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10050/shard-iclb3/igt@kms_frontbuffer_tracking@fbc-suspend.html> ([i915#1185]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-iclb1/igt@kms_frontbuffer_tracking@fbc-suspend.html> * igt@kms_plane_multiple@atomic-pipe-a-tiling-none: * shard-glk: FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10050/shard-glk2/igt@kms_plane_multiple@atomic-pipe-a-tiling-none.html> ([i915#1779]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-glk9/igt@kms_plane_multiple@atomic-pipe-a-tiling-none.html> * igt@kms_psr2_su@frontbuffer: * shard-iclb: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10050/shard-iclb8/igt@kms_psr2_su@frontbuffer.html> ([fdo#109642] / [fdo#111068] / [i915#658]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-iclb2/igt@kms_psr2_su@frontbuffer.html> * igt@kms_psr@psr2_suspend: * shard-iclb: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10050/shard-iclb8/igt@kms_psr@psr2_suspend.html> ([fdo#109441]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-iclb2/igt@kms_psr@psr2_suspend.html> +1 similar issue Warnings * igt@i915_pm_rc6_residency@rc6-fence: * shard-iclb: WARN<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10050/shard-iclb6/igt@i915_pm_rc6_residency@rc6-fence.html> ([i915#1804] / [i915#2684]) -> WARN<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-iclb2/igt@i915_pm_rc6_residency@rc6-fence.html> ([i915#2684]) * igt@i915_pm_rc6_residency@rc6-idle: * shard-iclb: WARN<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10050/shard-iclb1/igt@i915_pm_rc6_residency@rc6-idle.html> ([i915#2684]) -> WARN<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-iclb4/igt@i915_pm_rc6_residency@rc6-idle.html> ([i915#1804] / [i915#2684]) * igt@kms_dp_dsc@basic-dsc-enable-edp: * shard-iclb: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10050/shard-iclb6/igt@kms_dp_dsc@basic-dsc-enable-edp.html> ([fdo#109349]) -> DMESG-WARN<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-iclb2/igt@kms_dp_dsc@basic-dsc-enable-edp.html> ([i915#1226]) * igt@kms_flip@flip-vs-expired-vblank-interruptible@a-edp1: * shard-skl: FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10050/shard-skl4/igt@kms_flip@flip-vs-expired-vblank-interruptible@a-edp1.html> ([i915#2122]) -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-skl5/igt@kms_flip@flip-vs-expired-vblank-interruptible@a-edp1.html> ([i915#79]) * 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_10050/shard-iclb6/igt@kms_psr2_sf@overlay-plane-update-sf-dmg-area-1.html> ([i915#658]) -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-iclb2/igt@kms_psr2_sf@overlay-plane-update-sf-dmg-area-1.html> ([i915#2920]) +1 similar issue * igt@kms_psr2_sf@overlay-primary-update-sf-dmg-area-2: * shard-iclb: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10050/shard-iclb2/igt@kms_psr2_sf@overlay-primary-update-sf-dmg-area-2.html> ([i915#2920]) -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-iclb7/igt@kms_psr2_sf@overlay-primary-update-sf-dmg-area-2.html> ([i915#658]) +1 similar issue * igt@runner@aborted: * shard-kbl: (FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10050/shard-kbl1/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10050/shard-kbl2/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10050/shard-kbl6/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10050/shard-kbl4/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10050/shard-kbl4/igt@runner@aborted.html>) ([i915#1436] / [i915#180] / [i915#2505] / [i915#3002] / [i915#3363]) -> (FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-kbl4/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-kbl7/igt@runner@aborted.html>) ([i915#3002] / [i915#3363]) * shard-apl: (FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10050/shard-apl2/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10050/shard-apl3/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10050/shard-apl8/igt@runner@aborted.html>) ([i915#180] / [i915#3002] / [i915#3363]) -> (FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-apl8/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-apl3/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-apl2/igt@runner@aborted.html>) ([fdo#109271] / [i915#1814] / [i915#3002] / [i915#3363]) * shard-tglb: (FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10050/shard-tglb3/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10050/shard-tglb5/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10050/shard-tglb3/igt@runner@aborted.html>) ([i915#2426] / [i915#3002]) -> (FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-tglb3/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20074/shard-tglb3/igt@runner@aborted.html>) ([i915#3002]) * shard-skl: (FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10050/shard-skl2/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10050/shard-skl5/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10050/shard-skl2/igt@runner@aborted.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10050/shard-skl2/igt@runner@aborted.html>) ([i915#2029] / [i915#2369] / [i915#3002] / [i915#3363]) -> (FAIL<ht>, [FAIL][153]) ([i915#3002] / [i915#3363])
diff --git a/drivers/gpu/drm/i915/display/intel_psr.c b/drivers/gpu/drm/i915/display/intel_psr.c index e3c30dcadcd1..406ba9a712a8 100644 --- a/drivers/gpu/drm/i915/display/intel_psr.c +++ b/drivers/gpu/drm/i915/display/intel_psr.c @@ -720,6 +720,13 @@ static bool intel_psr2_sel_fetch_config_valid(struct intel_dp *intel_dp, } } + /* Wa_14010254185 Wa_14010103792 */ + if (IS_TGL_DISPLAY_STEP(dev_priv, STEP_A0, STEP_B1)) { + drm_dbg_kms(&dev_priv->drm, + "PSR2 sel fetch not enabled, missing the implementation of WAs\n"); + return false; + } + return crtc_state->enable_psr2_sel_fetch = true; }
The implementation of two workarounds are missing causing failures in CI with pre-production HW. Cc: Gwan-gyeong Mun <gwan-gyeong.mun@intel.com> Signed-off-by: José Roberto de Souza <jose.souza@intel.com> --- drivers/gpu/drm/i915/display/intel_psr.c | 7 +++++++ 1 file changed, 7 insertions(+)