* [Intel-gfx] [PATCH v3] drm/i915/display: Don't disable DDI/Transcoder when setting phy test pattern
@ 2022-11-17 6:15 Khaled Almahallawy
2022-11-17 7:03 ` [Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915/display: Don't disable DDI/Transcoder when setting phy test pattern (rev4) Patchwork
` (2 more replies)
0 siblings, 3 replies; 4+ messages in thread
From: Khaled Almahallawy @ 2022-11-17 6:15 UTC (permalink / raw)
To: intel-gfx; +Cc: Jani Nikula
Bspecs has updated recently to remove the restriction to disable
DDI/Transcoder before setting PHY test pattern. This update is to
address PHY compliance test failures observed on a port with LTTPR.
The issue is that when Transc. is disabled, the main link signals fed
to LTTPR will be dropped invalidating link training, which will affect
the quality of the phy test pattern when the transcoder is enabled again.
v2: Update commit message (Clint)
v3: Add missing Signed-off in v2
Bspec: 50482
Cc: Imre Deak <imre.deak@intel.com>
Cc: Clint Taylor <clinton.a.taylor@intel.com>
CC: Jani Nikula <jani.nikula@intel.com>
Tested-by: Khaled Almahallawy <khaled.almahallawy@intel.com>
Signed-off-by: Khaled Almahallawy <khaled.almahallawy@intel.com>
Reviewed-by: Clint Taylor <clinton.a.taylor@intel.com>
---
drivers/gpu/drm/i915/display/intel_dp.c | 59 -------------------------
1 file changed, 59 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c
index 914161d7d122..16cf961b4d1a 100644
--- a/drivers/gpu/drm/i915/display/intel_dp.c
+++ b/drivers/gpu/drm/i915/display/intel_dp.c
@@ -3679,61 +3679,6 @@ static void intel_dp_phy_pattern_update(struct intel_dp *intel_dp,
}
}
-static void
-intel_dp_autotest_phy_ddi_disable(struct intel_dp *intel_dp,
- const struct intel_crtc_state *crtc_state)
-{
- struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp);
- struct drm_device *dev = dig_port->base.base.dev;
- struct drm_i915_private *dev_priv = to_i915(dev);
- struct intel_crtc *crtc = to_intel_crtc(dig_port->base.base.crtc);
- enum pipe pipe = crtc->pipe;
- u32 trans_ddi_func_ctl_value, trans_conf_value, dp_tp_ctl_value;
-
- trans_ddi_func_ctl_value = intel_de_read(dev_priv,
- TRANS_DDI_FUNC_CTL(pipe));
- trans_conf_value = intel_de_read(dev_priv, PIPECONF(pipe));
- dp_tp_ctl_value = intel_de_read(dev_priv, TGL_DP_TP_CTL(pipe));
-
- trans_ddi_func_ctl_value &= ~(TRANS_DDI_FUNC_ENABLE |
- TGL_TRANS_DDI_PORT_MASK);
- trans_conf_value &= ~PIPECONF_ENABLE;
- dp_tp_ctl_value &= ~DP_TP_CTL_ENABLE;
-
- intel_de_write(dev_priv, PIPECONF(pipe), trans_conf_value);
- intel_de_write(dev_priv, TRANS_DDI_FUNC_CTL(pipe),
- trans_ddi_func_ctl_value);
- intel_de_write(dev_priv, TGL_DP_TP_CTL(pipe), dp_tp_ctl_value);
-}
-
-static void
-intel_dp_autotest_phy_ddi_enable(struct intel_dp *intel_dp,
- const struct intel_crtc_state *crtc_state)
-{
- struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp);
- struct drm_device *dev = dig_port->base.base.dev;
- struct drm_i915_private *dev_priv = to_i915(dev);
- enum port port = dig_port->base.port;
- struct intel_crtc *crtc = to_intel_crtc(dig_port->base.base.crtc);
- enum pipe pipe = crtc->pipe;
- u32 trans_ddi_func_ctl_value, trans_conf_value, dp_tp_ctl_value;
-
- trans_ddi_func_ctl_value = intel_de_read(dev_priv,
- TRANS_DDI_FUNC_CTL(pipe));
- trans_conf_value = intel_de_read(dev_priv, PIPECONF(pipe));
- dp_tp_ctl_value = intel_de_read(dev_priv, TGL_DP_TP_CTL(pipe));
-
- trans_ddi_func_ctl_value |= TRANS_DDI_FUNC_ENABLE |
- TGL_TRANS_DDI_SELECT_PORT(port);
- trans_conf_value |= PIPECONF_ENABLE;
- dp_tp_ctl_value |= DP_TP_CTL_ENABLE;
-
- intel_de_write(dev_priv, PIPECONF(pipe), trans_conf_value);
- intel_de_write(dev_priv, TGL_DP_TP_CTL(pipe), dp_tp_ctl_value);
- intel_de_write(dev_priv, TRANS_DDI_FUNC_CTL(pipe),
- trans_ddi_func_ctl_value);
-}
-
static void intel_dp_process_phy_request(struct intel_dp *intel_dp,
const struct intel_crtc_state *crtc_state)
{
@@ -3752,14 +3697,10 @@ static void intel_dp_process_phy_request(struct intel_dp *intel_dp,
intel_dp_get_adjust_train(intel_dp, crtc_state, DP_PHY_DPRX,
link_status);
- intel_dp_autotest_phy_ddi_disable(intel_dp, crtc_state);
-
intel_dp_set_signal_levels(intel_dp, crtc_state, DP_PHY_DPRX);
intel_dp_phy_pattern_update(intel_dp, crtc_state);
- intel_dp_autotest_phy_ddi_enable(intel_dp, crtc_state);
-
drm_dp_dpcd_write(&intel_dp->aux, DP_TRAINING_LANE0_SET,
intel_dp->train_set, crtc_state->lane_count);
--
2.25.1
^ permalink raw reply related [flat|nested] 4+ messages in thread* [Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915/display: Don't disable DDI/Transcoder when setting phy test pattern (rev4) 2022-11-17 6:15 [Intel-gfx] [PATCH v3] drm/i915/display: Don't disable DDI/Transcoder when setting phy test pattern Khaled Almahallawy @ 2022-11-17 7:03 ` Patchwork 2022-11-17 17:44 ` [Intel-gfx] ✗ Fi.CI.IGT: failure " Patchwork 2022-11-18 11:49 ` [Intel-gfx] [PATCH v3] drm/i915/display: Don't disable DDI/Transcoder when setting phy test pattern Jani Nikula 2 siblings, 0 replies; 4+ messages in thread From: Patchwork @ 2022-11-17 7:03 UTC (permalink / raw) To: Taylor, Clinton A; +Cc: intel-gfx [-- Attachment #1: Type: text/plain, Size: 4775 bytes --] == Series Details == Series: drm/i915/display: Don't disable DDI/Transcoder when setting phy test pattern (rev4) URL : https://patchwork.freedesktop.org/series/108636/ State : success == Summary == CI Bug Log - changes from CI_DRM_12391 -> Patchwork_108636v4 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/index.html Participating hosts (40 -> 27) ------------------------------ Additional (1): fi-hsw-4770 Missing (14): bat-dg1-7 bat-dg1-6 bat-dg1-5 bat-dg2-8 bat-adlm-1 bat-dg2-9 fi-cfl-guc bat-adlp-6 bat-adlp-4 bat-adln-1 bat-rplp-1 bat-rpls-2 bat-dg2-11 bat-jsl-1 Known issues ------------ Here are the changes found in Patchwork_108636v4 that come from known issues: ### CI changes ### #### Possible fixes #### * boot: - fi-bxt-dsi: [FAIL][1] ([i915#7362]) -> [PASS][2] [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12391/fi-bxt-dsi/boot.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/fi-bxt-dsi/boot.html ### IGT changes ### #### Issues hit #### * igt@gem_huc_copy@huc-copy: - fi-bxt-dsi: NOTRUN -> [SKIP][3] ([fdo#109271] / [i915#2190]) [3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/fi-bxt-dsi/igt@gem_huc_copy@huc-copy.html * igt@gem_lmem_swapping@verify-random: - fi-bxt-dsi: NOTRUN -> [SKIP][4] ([fdo#109271] / [i915#4613]) +3 similar issues [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/fi-bxt-dsi/igt@gem_lmem_swapping@verify-random.html * igt@gem_tiled_blits@basic: - fi-bxt-dsi: NOTRUN -> [SKIP][5] ([fdo#109271]) +13 similar issues [5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/fi-bxt-dsi/igt@gem_tiled_blits@basic.html * igt@i915_pm_backlight@basic-brightness: - fi-hsw-4770: NOTRUN -> [SKIP][6] ([fdo#109271] / [i915#3012]) [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/fi-hsw-4770/igt@i915_pm_backlight@basic-brightness.html * igt@kms_addfb_basic@addfb25-y-tiled-small-legacy: - fi-hsw-4770: NOTRUN -> [SKIP][7] ([fdo#109271]) +10 similar issues [7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/fi-hsw-4770/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html * igt@kms_chamelium@dp-crc-fast: - fi-hsw-4770: NOTRUN -> [SKIP][8] ([fdo#109271] / [fdo#111827]) +8 similar issues [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/fi-hsw-4770/igt@kms_chamelium@dp-crc-fast.html * igt@kms_chamelium@hdmi-edid-read: - fi-bxt-dsi: NOTRUN -> [SKIP][9] ([fdo#109271] / [fdo#111827]) +8 similar issues [9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/fi-bxt-dsi/igt@kms_chamelium@hdmi-edid-read.html * igt@kms_psr@sprite_plane_onoff: - fi-hsw-4770: NOTRUN -> [SKIP][10] ([fdo#109271] / [i915#1072]) +3 similar issues [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/fi-hsw-4770/igt@kms_psr@sprite_plane_onoff.html #### Warnings #### * igt@i915_suspend@basic-s3-without-i915: - fi-rkl-11600: [FAIL][11] ([fdo#103375]) -> [INCOMPLETE][12] ([i915#4817]) [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12391/fi-rkl-11600/igt@i915_suspend@basic-s3-without-i915.html [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/fi-rkl-11600/igt@i915_suspend@basic-s3-without-i915.html [fdo#103375]: https://bugs.freedesktop.org/show_bug.cgi?id=103375 [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271 [fdo#111827]: https://bugs.freedesktop.org/show_bug.cgi?id=111827 [i915#1072]: https://gitlab.freedesktop.org/drm/intel/issues/1072 [i915#2190]: https://gitlab.freedesktop.org/drm/intel/issues/2190 [i915#3012]: https://gitlab.freedesktop.org/drm/intel/issues/3012 [i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613 [i915#4817]: https://gitlab.freedesktop.org/drm/intel/issues/4817 [i915#7362]: https://gitlab.freedesktop.org/drm/intel/issues/7362 Build changes ------------- * Linux: CI_DRM_12391 -> Patchwork_108636v4 CI-20190529: 20190529 CI_DRM_12391: c413e36ac30e0c84e28f5e9add894346b9450755 @ git://anongit.freedesktop.org/gfx-ci/linux IGT_7062: 6539ea5fe17fce683133c45f07fac316593ee1f7 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git Patchwork_108636v4: c413e36ac30e0c84e28f5e9add894346b9450755 @ git://anongit.freedesktop.org/gfx-ci/linux ### Linux commits f5b335189ab5 drm/i915/display: Don't disable DDI/Transcoder when setting phy test pattern == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/index.html [-- Attachment #2: Type: text/html, Size: 6141 bytes --] ^ permalink raw reply [flat|nested] 4+ messages in thread
* [Intel-gfx] ✗ Fi.CI.IGT: failure for drm/i915/display: Don't disable DDI/Transcoder when setting phy test pattern (rev4) 2022-11-17 6:15 [Intel-gfx] [PATCH v3] drm/i915/display: Don't disable DDI/Transcoder when setting phy test pattern Khaled Almahallawy 2022-11-17 7:03 ` [Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915/display: Don't disable DDI/Transcoder when setting phy test pattern (rev4) Patchwork @ 2022-11-17 17:44 ` Patchwork 2022-11-18 11:49 ` [Intel-gfx] [PATCH v3] drm/i915/display: Don't disable DDI/Transcoder when setting phy test pattern Jani Nikula 2 siblings, 0 replies; 4+ messages in thread From: Patchwork @ 2022-11-17 17:44 UTC (permalink / raw) To: Taylor, Clinton A; +Cc: intel-gfx [-- Attachment #1: Type: text/plain, Size: 30935 bytes --] == Series Details == Series: drm/i915/display: Don't disable DDI/Transcoder when setting phy test pattern (rev4) URL : https://patchwork.freedesktop.org/series/108636/ State : failure == Summary == CI Bug Log - changes from CI_DRM_12391_full -> Patchwork_108636v4_full ==================================================== Summary ------- **FAILURE** Serious unknown changes coming with Patchwork_108636v4_full absolutely need to be verified manually. If you think the reported changes have nothing to do with the changes introduced in Patchwork_108636v4_full, please notify your bug team to allow them to document this new failure mode, which will reduce false positives in CI. Participating hosts (9 -> 9) ------------------------------ No changes in participating hosts Possible new issues ------------------- Here are the unknown changes that may have been introduced in Patchwork_108636v4_full: ### IGT changes ### #### Possible regressions #### * igt@gem_eio@in-flight-suspend: - shard-skl: NOTRUN -> [INCOMPLETE][1] +1 similar issue [1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/shard-skl1/igt@gem_eio@in-flight-suspend.html Known issues ------------ Here are the changes found in Patchwork_108636v4_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@drm_buddy@all: - shard-tglb: NOTRUN -> [SKIP][2] ([i915#6433]) [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/shard-tglb5/igt@drm_buddy@all.html * igt@gem_ctx_persistence@engines-hang@bcs0: - shard-skl: NOTRUN -> [SKIP][3] ([fdo#109271]) +84 similar issues [3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/shard-skl9/igt@gem_ctx_persistence@engines-hang@bcs0.html * igt@gem_exec_balancer@parallel-bb-first: - shard-iclb: [PASS][4] -> [SKIP][5] ([i915#4525]) [4]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12391/shard-iclb1/igt@gem_exec_balancer@parallel-bb-first.html [5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/shard-iclb5/igt@gem_exec_balancer@parallel-bb-first.html * igt@gem_exec_fair@basic-pace-share@rcs0: - shard-glk: [PASS][6] -> [FAIL][7] ([i915#2842]) [6]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12391/shard-glk7/igt@gem_exec_fair@basic-pace-share@rcs0.html [7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/shard-glk7/igt@gem_exec_fair@basic-pace-share@rcs0.html * igt@gem_exec_fair@basic-pace-solo@rcs0: - shard-apl: [PASS][8] -> [FAIL][9] ([i915#2842]) [8]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12391/shard-apl3/igt@gem_exec_fair@basic-pace-solo@rcs0.html [9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/shard-apl6/igt@gem_exec_fair@basic-pace-solo@rcs0.html * igt@gem_exec_fair@basic-pace@vcs1: - shard-iclb: NOTRUN -> [FAIL][10] ([i915#2842]) [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/shard-iclb1/igt@gem_exec_fair@basic-pace@vcs1.html * igt@gem_exec_fair@basic-throttle@rcs0: - shard-iclb: [PASS][11] -> [FAIL][12] ([i915#2842]) [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12391/shard-iclb1/igt@gem_exec_fair@basic-throttle@rcs0.html [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/shard-iclb1/igt@gem_exec_fair@basic-throttle@rcs0.html * igt@gem_lmem_swapping@verify: - shard-apl: NOTRUN -> [SKIP][13] ([fdo#109271] / [i915#4613]) [13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/shard-apl6/igt@gem_lmem_swapping@verify.html * igt@gem_pxp@regular-baseline-src-copy-readible: - shard-tglb: NOTRUN -> [SKIP][14] ([i915#4270]) [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/shard-tglb5/igt@gem_pxp@regular-baseline-src-copy-readible.html * igt@gem_userptr_blits@invalid-mmap-offset-unsync: - shard-tglb: NOTRUN -> [SKIP][15] ([i915#3297]) +1 similar issue [15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/shard-tglb5/igt@gem_userptr_blits@invalid-mmap-offset-unsync.html * igt@gen9_exec_parse@bb-start-far: - shard-tglb: NOTRUN -> [SKIP][16] ([i915#2527] / [i915#2856]) [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/shard-tglb5/igt@gen9_exec_parse@bb-start-far.html * igt@i915_pm_dc@dc6-psr: - shard-skl: NOTRUN -> [FAIL][17] ([i915#3989] / [i915#454]) [17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/shard-skl7/igt@i915_pm_dc@dc6-psr.html - shard-iclb: [PASS][18] -> [FAIL][19] ([i915#3989] / [i915#454]) [18]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12391/shard-iclb8/igt@i915_pm_dc@dc6-psr.html [19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/shard-iclb7/igt@i915_pm_dc@dc6-psr.html * igt@i915_pm_rc6_residency@rc6-idle@rcs0: - shard-tglb: NOTRUN -> [WARN][20] ([i915#2681]) +3 similar issues [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/shard-tglb5/igt@i915_pm_rc6_residency@rc6-idle@rcs0.html * igt@i915_pm_rpm@system-suspend: - shard-skl: [PASS][21] -> [INCOMPLETE][22] ([i915#7253]) [21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12391/shard-skl4/igt@i915_pm_rpm@system-suspend.html [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/shard-skl9/igt@i915_pm_rpm@system-suspend.html * igt@i915_selftest@live@gt_pm: - shard-skl: NOTRUN -> [DMESG-FAIL][23] ([i915#1886]) [23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/shard-skl9/igt@i915_selftest@live@gt_pm.html * igt@kms_atomic_transition@plane-all-modeset-transition-fencing@pipe-b-hdmi-a-1: - shard-glk: [PASS][24] -> [INCOMPLETE][25] ([i915#5584]) [24]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12391/shard-glk8/igt@kms_atomic_transition@plane-all-modeset-transition-fencing@pipe-b-hdmi-a-1.html [25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/shard-glk6/igt@kms_atomic_transition@plane-all-modeset-transition-fencing@pipe-b-hdmi-a-1.html * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip: - shard-tglb: NOTRUN -> [SKIP][26] ([i915#5286]) +1 similar issue [26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/shard-tglb5/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip.html * igt@kms_big_fb@y-tiled-8bpp-rotate-90: - shard-tglb: NOTRUN -> [SKIP][27] ([fdo#111614]) [27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/shard-tglb5/igt@kms_big_fb@y-tiled-8bpp-rotate-90.html * igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-async-flip: - shard-skl: NOTRUN -> [FAIL][28] ([i915#3763]) [28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/shard-skl9/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-async-flip.html * igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0: - shard-tglb: NOTRUN -> [SKIP][29] ([fdo#111615]) [29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/shard-tglb5/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0.html * igt@kms_ccs@pipe-a-bad-rotation-90-y_tiled_gen12_rc_ccs_cc: - shard-skl: NOTRUN -> [SKIP][30] ([fdo#109271] / [i915#3886]) [30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/shard-skl7/igt@kms_ccs@pipe-a-bad-rotation-90-y_tiled_gen12_rc_ccs_cc.html * igt@kms_ccs@pipe-a-crc-primary-basic-4_tiled_dg2_rc_ccs_cc: - shard-tglb: NOTRUN -> [SKIP][31] ([i915#6095]) [31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/shard-tglb5/igt@kms_ccs@pipe-a-crc-primary-basic-4_tiled_dg2_rc_ccs_cc.html * igt@kms_ccs@pipe-b-bad-rotation-90-y_tiled_ccs: - shard-tglb: NOTRUN -> [SKIP][32] ([i915#3689]) +4 similar issues [32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/shard-tglb5/igt@kms_ccs@pipe-b-bad-rotation-90-y_tiled_ccs.html * igt@kms_ccs@pipe-b-crc-primary-rotation-180-y_tiled_gen12_rc_ccs_cc: - shard-apl: NOTRUN -> [SKIP][33] ([fdo#109271] / [i915#3886]) +1 similar issue [33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/shard-apl6/igt@kms_ccs@pipe-b-crc-primary-rotation-180-y_tiled_gen12_rc_ccs_cc.html * igt@kms_ccs@pipe-c-crc-sprite-planes-basic-4_tiled_dg2_mc_ccs: - shard-tglb: NOTRUN -> [SKIP][34] ([i915#3689] / [i915#6095]) +1 similar issue [34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/shard-tglb5/igt@kms_ccs@pipe-c-crc-sprite-planes-basic-4_tiled_dg2_mc_ccs.html * igt@kms_chamelium@common-hpd-after-suspend: - shard-apl: NOTRUN -> [SKIP][35] ([fdo#109271] / [fdo#111827]) +2 similar issues [35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/shard-apl6/igt@kms_chamelium@common-hpd-after-suspend.html * igt@kms_chamelium@dp-edid-change-during-suspend: - shard-skl: NOTRUN -> [SKIP][36] ([fdo#109271] / [fdo#111827]) +2 similar issues [36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/shard-skl9/igt@kms_chamelium@dp-edid-change-during-suspend.html * igt@kms_chamelium@hdmi-edid-read: - shard-tglb: NOTRUN -> [SKIP][37] ([fdo#109284] / [fdo#111827]) +2 similar issues [37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/shard-tglb5/igt@kms_chamelium@hdmi-edid-read.html * igt@kms_color@ctm-0-25@pipe-c-edp-1: - shard-tglb: NOTRUN -> [FAIL][38] ([i915#315] / [i915#6946]) +3 similar issues [38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/shard-tglb5/igt@kms_color@ctm-0-25@pipe-c-edp-1.html * igt@kms_fbcon_fbt@fbc: - shard-apl: NOTRUN -> [FAIL][39] ([i915#4767]) [39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/shard-apl3/igt@kms_fbcon_fbt@fbc.html * igt@kms_flip@2x-flip-vs-modeset-vs-hang: - shard-tglb: NOTRUN -> [SKIP][40] ([fdo#109274] / [fdo#111825] / [i915#3637]) [40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/shard-tglb5/igt@kms_flip@2x-flip-vs-modeset-vs-hang.html * igt@kms_flip@flip-vs-expired-vblank@a-edp1: - shard-skl: [PASS][41] -> [FAIL][42] ([i915#79]) +1 similar issue [41]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12391/shard-skl4/igt@kms_flip@flip-vs-expired-vblank@a-edp1.html [42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/shard-skl9/igt@kms_flip@flip-vs-expired-vblank@a-edp1.html * igt@kms_flip@flip-vs-suspend-interruptible@b-edp1: - shard-skl: [PASS][43] -> [INCOMPLETE][44] ([i915#4839]) [43]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12391/shard-skl4/igt@kms_flip@flip-vs-suspend-interruptible@b-edp1.html [44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/shard-skl9/igt@kms_flip@flip-vs-suspend-interruptible@b-edp1.html * igt@kms_flip@modeset-vs-vblank-race@b-hdmi-a1: - shard-glk: [PASS][45] -> [FAIL][46] ([i915#407]) [45]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12391/shard-glk1/igt@kms_flip@modeset-vs-vblank-race@b-hdmi-a1.html [46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/shard-glk6/igt@kms_flip@modeset-vs-vblank-race@b-hdmi-a1.html * igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-upscaling@pipe-a-valid-mode: - shard-iclb: NOTRUN -> [SKIP][47] ([i915#2587] / [i915#2672]) +3 similar issues [47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/shard-iclb8/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-upscaling@pipe-a-valid-mode.html * igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-default-mode: - shard-iclb: NOTRUN -> [SKIP][48] ([i915#2672]) +3 similar issues [48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/shard-iclb3/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-default-mode.html * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling@pipe-a-valid-mode: - shard-tglb: NOTRUN -> [SKIP][49] ([i915#2587] / [i915#2672]) [49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/shard-tglb5/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling@pipe-a-valid-mode.html * igt@kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-downscaling@pipe-a-default-mode: - shard-iclb: [PASS][50] -> [SKIP][51] ([i915#3555]) [50]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12391/shard-iclb3/igt@kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-downscaling@pipe-a-default-mode.html [51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/shard-iclb2/igt@kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-downscaling@pipe-a-default-mode.html * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-pwrite: - shard-tglb: NOTRUN -> [SKIP][52] ([fdo#109280] / [fdo#111825]) +8 similar issues [52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/shard-tglb5/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-pwrite.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-mmap-gtt: - shard-tglb: NOTRUN -> [SKIP][53] ([i915#6497]) +2 similar issues [53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/shard-tglb5/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-mmap-gtt.html * igt@kms_invalid_mode@clock-too-high@edp-1-pipe-d: - shard-tglb: NOTRUN -> [SKIP][54] ([i915#6403]) +3 similar issues [54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/shard-tglb5/igt@kms_invalid_mode@clock-too-high@edp-1-pipe-d.html * igt@kms_plane_scaling@invalid-num-scalers@pipe-a-edp-1-invalid-num-scalers: - shard-skl: NOTRUN -> [SKIP][55] ([fdo#109271] / [i915#5776]) +2 similar issues [55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/shard-skl9/igt@kms_plane_scaling@invalid-num-scalers@pipe-a-edp-1-invalid-num-scalers.html * igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5@pipe-a-edp-1: - shard-iclb: [PASS][56] -> [SKIP][57] ([i915#5235]) +2 similar issues [56]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12391/shard-iclb3/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5@pipe-a-edp-1.html [57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/shard-iclb2/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5@pipe-a-edp-1.html * igt@kms_psr2_sf@cursor-plane-move-continuous-sf: - shard-tglb: NOTRUN -> [SKIP][58] ([i915#2920]) [58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/shard-tglb5/igt@kms_psr2_sf@cursor-plane-move-continuous-sf.html * igt@kms_psr2_sf@cursor-plane-update-sf: - shard-skl: NOTRUN -> [SKIP][59] ([fdo#109271] / [i915#658]) [59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/shard-skl7/igt@kms_psr2_sf@cursor-plane-update-sf.html * igt@kms_psr2_sf@primary-plane-update-sf-dmg-area-big-fb: - shard-apl: NOTRUN -> [SKIP][60] ([fdo#109271] / [i915#658]) +1 similar issue [60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/shard-apl3/igt@kms_psr2_sf@primary-plane-update-sf-dmg-area-big-fb.html * igt@kms_psr2_su@page_flip-p010@pipe-b-edp-1: - shard-iclb: NOTRUN -> [FAIL][61] ([i915#5939]) +2 similar issues [61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/shard-iclb2/igt@kms_psr2_su@page_flip-p010@pipe-b-edp-1.html * igt@kms_psr@psr2_sprite_blt: - shard-tglb: NOTRUN -> [FAIL][62] ([i915#132] / [i915#3467]) [62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/shard-tglb5/igt@kms_psr@psr2_sprite_blt.html * igt@kms_psr@psr2_sprite_plane_onoff: - shard-apl: NOTRUN -> [SKIP][63] ([fdo#109271]) +44 similar issues [63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/shard-apl3/igt@kms_psr@psr2_sprite_plane_onoff.html * igt@kms_setmode@clone-exclusive-crtc: - shard-tglb: NOTRUN -> [SKIP][64] ([i915#3555]) +1 similar issue [64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/shard-tglb5/igt@kms_setmode@clone-exclusive-crtc.html * igt@kms_vblank@pipe-c-ts-continuation-suspend: - shard-apl: [PASS][65] -> [DMESG-WARN][66] ([i915#180]) [65]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12391/shard-apl8/igt@kms_vblank@pipe-c-ts-continuation-suspend.html [66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/shard-apl7/igt@kms_vblank@pipe-c-ts-continuation-suspend.html * igt@kms_vblank@pipe-d-wait-idle: - shard-apl: NOTRUN -> [SKIP][67] ([fdo#109271] / [i915#533]) [67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/shard-apl3/igt@kms_vblank@pipe-d-wait-idle.html * igt@kms_writeback@writeback-invalid-parameters: - shard-tglb: NOTRUN -> [SKIP][68] ([i915#2437]) [68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/shard-tglb5/igt@kms_writeback@writeback-invalid-parameters.html * igt@perf_pmu@module-unload: - shard-skl: [PASS][69] -> [DMESG-WARN][70] ([i915#1982]) +1 similar issue [69]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12391/shard-skl6/igt@perf_pmu@module-unload.html [70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/shard-skl6/igt@perf_pmu@module-unload.html * igt@sysfs_clients@fair-3: - shard-skl: NOTRUN -> [SKIP][71] ([fdo#109271] / [i915#2994]) [71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/shard-skl9/igt@sysfs_clients@fair-3.html #### Possible fixes #### * igt@gem_exec_balancer@parallel-contexts: - shard-iclb: [SKIP][72] ([i915#4525]) -> [PASS][73] [72]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12391/shard-iclb7/igt@gem_exec_balancer@parallel-contexts.html [73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/shard-iclb1/igt@gem_exec_balancer@parallel-contexts.html * igt@gem_exec_create@forked@smem: - shard-glk: [DMESG-WARN][74] ([i915#118]) -> [PASS][75] +1 similar issue [74]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12391/shard-glk2/igt@gem_exec_create@forked@smem.html [75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/shard-glk1/igt@gem_exec_create@forked@smem.html * igt@gem_exec_fence@syncobj-invalid-flags: - shard-skl: [WARN][76] -> [PASS][77] [76]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12391/shard-skl1/igt@gem_exec_fence@syncobj-invalid-flags.html [77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/shard-skl7/igt@gem_exec_fence@syncobj-invalid-flags.html * igt@gem_softpin@noreloc-s3: - shard-apl: [DMESG-WARN][78] ([i915#180]) -> [PASS][79] [78]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12391/shard-apl6/igt@gem_softpin@noreloc-s3.html [79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/shard-apl3/igt@gem_softpin@noreloc-s3.html * igt@gen9_exec_parse@allowed-single: - shard-apl: [DMESG-WARN][80] ([i915#5566] / [i915#716]) -> [PASS][81] [80]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12391/shard-apl7/igt@gen9_exec_parse@allowed-single.html [81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/shard-apl6/igt@gen9_exec_parse@allowed-single.html * igt@i915_pm_rc6_residency@rc6-idle@vcs0: - shard-skl: [WARN][82] ([i915#1804]) -> [PASS][83] [82]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12391/shard-skl10/igt@i915_pm_rc6_residency@rc6-idle@vcs0.html [83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/shard-skl10/igt@i915_pm_rc6_residency@rc6-idle@vcs0.html * igt@i915_pm_rps@engine-order: - shard-apl: [FAIL][84] ([i915#6537]) -> [PASS][85] [84]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12391/shard-apl6/igt@i915_pm_rps@engine-order.html [85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/shard-apl3/igt@i915_pm_rps@engine-order.html * igt@kms_atomic@plane-invalid-params-fence: - shard-skl: [DMESG-WARN][86] ([i915#1982]) -> [PASS][87] [86]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12391/shard-skl5/igt@kms_atomic@plane-invalid-params-fence.html [87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/shard-skl7/igt@kms_atomic@plane-invalid-params-fence.html * igt@kms_plane_scaling@planes-downscale-factor-0-5@pipe-a-edp-1: - shard-iclb: [SKIP][88] ([i915#5235]) -> [PASS][89] +2 similar issues [88]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12391/shard-iclb2/igt@kms_plane_scaling@planes-downscale-factor-0-5@pipe-a-edp-1.html [89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/shard-iclb8/igt@kms_plane_scaling@planes-downscale-factor-0-5@pipe-a-edp-1.html * igt@kms_psr@psr2_sprite_plane_onoff: - shard-iclb: [SKIP][90] ([fdo#109441]) -> [PASS][91] +1 similar issue [90]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12391/shard-iclb5/igt@kms_psr@psr2_sprite_plane_onoff.html [91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/shard-iclb2/igt@kms_psr@psr2_sprite_plane_onoff.html * igt@perf@polling: - shard-skl: [FAIL][92] ([i915#1542]) -> [PASS][93] [92]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12391/shard-skl3/igt@perf@polling.html [93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/shard-skl10/igt@perf@polling.html * igt@perf_pmu@enable-race@rcs0: - shard-tglb: [INCOMPLETE][94] -> [PASS][95] [94]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12391/shard-tglb6/igt@perf_pmu@enable-race@rcs0.html [95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/shard-tglb5/igt@perf_pmu@enable-race@rcs0.html #### Warnings #### * igt@gem_pwrite@basic-exhaustion: - shard-apl: [INCOMPLETE][96] ([i915#7248]) -> [WARN][97] ([i915#2658]) [96]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12391/shard-apl1/igt@gem_pwrite@basic-exhaustion.html [97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/shard-apl8/igt@gem_pwrite@basic-exhaustion.html - shard-tglb: [INCOMPLETE][98] ([i915#7248]) -> [WARN][99] ([i915#2658]) [98]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12391/shard-tglb3/igt@gem_pwrite@basic-exhaustion.html [99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/shard-tglb3/igt@gem_pwrite@basic-exhaustion.html * igt@kms_plane_alpha_blend@alpha-basic@pipe-c-edp-1: - shard-skl: [FAIL][100] ([i915#4573]) -> [DMESG-FAIL][101] ([IGT#6]) [100]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12391/shard-skl5/igt@kms_plane_alpha_blend@alpha-basic@pipe-c-edp-1.html [101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/shard-skl7/igt@kms_plane_alpha_blend@alpha-basic@pipe-c-edp-1.html * igt@kms_psr2_sf@overlay-plane-move-continuous-exceed-fully-sf: - shard-iclb: [SKIP][102] ([i915#2920]) -> [SKIP][103] ([i915#658]) +2 similar issues [102]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12391/shard-iclb2/igt@kms_psr2_sf@overlay-plane-move-continuous-exceed-fully-sf.html [103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/shard-iclb8/igt@kms_psr2_sf@overlay-plane-move-continuous-exceed-fully-sf.html * igt@kms_psr2_sf@overlay-primary-update-sf-dmg-area: - shard-iclb: [SKIP][104] ([i915#2920]) -> [SKIP][105] ([fdo#111068] / [i915#658]) [104]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12391/shard-iclb2/igt@kms_psr2_sf@overlay-primary-update-sf-dmg-area.html [105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/shard-iclb8/igt@kms_psr2_sf@overlay-primary-update-sf-dmg-area.html * igt@kms_psr2_sf@primary-plane-update-sf-dmg-area-big-fb: - shard-iclb: [SKIP][106] ([i915#658]) -> [SKIP][107] ([i915#2920]) [106]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12391/shard-iclb5/igt@kms_psr2_sf@primary-plane-update-sf-dmg-area-big-fb.html [107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/shard-iclb2/igt@kms_psr2_sf@primary-plane-update-sf-dmg-area-big-fb.html * igt@kms_rotation_crc@multiplane-rotation-cropping-top: - shard-glk: [DMESG-FAIL][108] ([i915#118]) -> [FAIL][109] ([i915#5852]) [108]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12391/shard-glk2/igt@kms_rotation_crc@multiplane-rotation-cropping-top.html [109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/shard-glk1/igt@kms_rotation_crc@multiplane-rotation-cropping-top.html * igt@runner@aborted: - shard-apl: ([FAIL][110], [FAIL][111], [FAIL][112], [FAIL][113]) ([fdo#109271] / [i915#180] / [i915#3002] / [i915#4312]) -> ([FAIL][114], [FAIL][115], [FAIL][116]) ([i915#3002] / [i915#4312]) [110]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12391/shard-apl3/igt@runner@aborted.html [111]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12391/shard-apl6/igt@runner@aborted.html [112]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12391/shard-apl2/igt@runner@aborted.html [113]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12391/shard-apl7/igt@runner@aborted.html [114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/shard-apl6/igt@runner@aborted.html [115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/shard-apl1/igt@runner@aborted.html [116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/shard-apl7/igt@runner@aborted.html [IGT#6]: https://gitlab.freedesktop.org/drm/igt-gpu-tools/issues/6 [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271 [fdo#109274]: https://bugs.freedesktop.org/show_bug.cgi?id=109274 [fdo#109280]: https://bugs.freedesktop.org/show_bug.cgi?id=109280 [fdo#109284]: https://bugs.freedesktop.org/show_bug.cgi?id=109284 [fdo#109441]: https://bugs.freedesktop.org/show_bug.cgi?id=109441 [fdo#111068]: https://bugs.freedesktop.org/show_bug.cgi?id=111068 [fdo#111614]: https://bugs.freedesktop.org/show_bug.cgi?id=111614 [fdo#111615]: https://bugs.freedesktop.org/show_bug.cgi?id=111615 [fdo#111825]: https://bugs.freedesktop.org/show_bug.cgi?id=111825 [fdo#111827]: https://bugs.freedesktop.org/show_bug.cgi?id=111827 [i915#118]: https://gitlab.freedesktop.org/drm/intel/issues/118 [i915#132]: https://gitlab.freedesktop.org/drm/intel/issues/132 [i915#1542]: https://gitlab.freedesktop.org/drm/intel/issues/1542 [i915#180]: https://gitlab.freedesktop.org/drm/intel/issues/180 [i915#1804]: https://gitlab.freedesktop.org/drm/intel/issues/1804 [i915#1886]: https://gitlab.freedesktop.org/drm/intel/issues/1886 [i915#1982]: https://gitlab.freedesktop.org/drm/intel/issues/1982 [i915#2437]: https://gitlab.freedesktop.org/drm/intel/issues/2437 [i915#2527]: https://gitlab.freedesktop.org/drm/intel/issues/2527 [i915#2587]: https://gitlab.freedesktop.org/drm/intel/issues/2587 [i915#2658]: https://gitlab.freedesktop.org/drm/intel/issues/2658 [i915#2672]: https://gitlab.freedesktop.org/drm/intel/issues/2672 [i915#2681]: https://gitlab.freedesktop.org/drm/intel/issues/2681 [i915#2842]: https://gitlab.freedesktop.org/drm/intel/issues/2842 [i915#2856]: https://gitlab.freedesktop.org/drm/intel/issues/2856 [i915#2920]: https://gitlab.freedesktop.org/drm/intel/issues/2920 [i915#2994]: https://gitlab.freedesktop.org/drm/intel/issues/2994 [i915#3002]: https://gitlab.freedesktop.org/drm/intel/issues/3002 [i915#315]: https://gitlab.freedesktop.org/drm/intel/issues/315 [i915#3297]: https://gitlab.freedesktop.org/drm/intel/issues/3297 [i915#3467]: https://gitlab.freedesktop.org/drm/intel/issues/3467 [i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555 [i915#3637]: https://gitlab.freedesktop.org/drm/intel/issues/3637 [i915#3689]: https://gitlab.freedesktop.org/drm/intel/issues/3689 [i915#3763]: https://gitlab.freedesktop.org/drm/intel/issues/3763 [i915#3886]: https://gitlab.freedesktop.org/drm/intel/issues/3886 [i915#3989]: https://gitlab.freedesktop.org/drm/intel/issues/3989 [i915#407]: https://gitlab.freedesktop.org/drm/intel/issues/407 [i915#4270]: https://gitlab.freedesktop.org/drm/intel/issues/4270 [i915#4312]: https://gitlab.freedesktop.org/drm/intel/issues/4312 [i915#4525]: https://gitlab.freedesktop.org/drm/intel/issues/4525 [i915#454]: https://gitlab.freedesktop.org/drm/intel/issues/454 [i915#4573]: https://gitlab.freedesktop.org/drm/intel/issues/4573 [i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613 [i915#4767]: https://gitlab.freedesktop.org/drm/intel/issues/4767 [i915#4839]: https://gitlab.freedesktop.org/drm/intel/issues/4839 [i915#5235]: https://gitlab.freedesktop.org/drm/intel/issues/5235 [i915#5286]: https://gitlab.freedesktop.org/drm/intel/issues/5286 [i915#533]: https://gitlab.freedesktop.org/drm/intel/issues/533 [i915#5566]: https://gitlab.freedesktop.org/drm/intel/issues/5566 [i915#5584]: https://gitlab.freedesktop.org/drm/intel/issues/5584 [i915#5776]: https://gitlab.freedesktop.org/drm/intel/issues/5776 [i915#5852]: https://gitlab.freedesktop.org/drm/intel/issues/5852 [i915#5939]: https://gitlab.freedesktop.org/drm/intel/issues/5939 [i915#6095]: https://gitlab.freedesktop.org/drm/intel/issues/6095 [i915#6403]: https://gitlab.freedesktop.org/drm/intel/issues/6403 [i915#6433]: https://gitlab.freedesktop.org/drm/intel/issues/6433 [i915#6497]: https://gitlab.freedesktop.org/drm/intel/issues/6497 [i915#6537]: https://gitlab.freedesktop.org/drm/intel/issues/6537 [i915#658]: https://gitlab.freedesktop.org/drm/intel/issues/658 [i915#6946]: https://gitlab.freedesktop.org/drm/intel/issues/6946 [i915#716]: https://gitlab.freedesktop.org/drm/intel/issues/716 [i915#7248]: https://gitlab.freedesktop.org/drm/intel/issues/7248 [i915#7253]: https://gitlab.freedesktop.org/drm/intel/issues/7253 [i915#79]: https://gitlab.freedesktop.org/drm/intel/issues/79 Build changes ------------- * Linux: CI_DRM_12391 -> Patchwork_108636v4 CI-20190529: 20190529 CI_DRM_12391: c413e36ac30e0c84e28f5e9add894346b9450755 @ git://anongit.freedesktop.org/gfx-ci/linux IGT_7062: 6539ea5fe17fce683133c45f07fac316593ee1f7 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git Patchwork_108636v4: c413e36ac30e0c84e28f5e9add894346b9450755 @ git://anongit.freedesktop.org/gfx-ci/linux piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_108636v4/index.html [-- Attachment #2: Type: text/html, Size: 36856 bytes --] ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [Intel-gfx] [PATCH v3] drm/i915/display: Don't disable DDI/Transcoder when setting phy test pattern 2022-11-17 6:15 [Intel-gfx] [PATCH v3] drm/i915/display: Don't disable DDI/Transcoder when setting phy test pattern Khaled Almahallawy 2022-11-17 7:03 ` [Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915/display: Don't disable DDI/Transcoder when setting phy test pattern (rev4) Patchwork 2022-11-17 17:44 ` [Intel-gfx] ✗ Fi.CI.IGT: failure " Patchwork @ 2022-11-18 11:49 ` Jani Nikula 2 siblings, 0 replies; 4+ messages in thread From: Jani Nikula @ 2022-11-18 11:49 UTC (permalink / raw) To: Khaled Almahallawy, intel-gfx On Wed, 16 Nov 2022, Khaled Almahallawy <khaled.almahallawy@intel.com> wrote: > Bspecs has updated recently to remove the restriction to disable > DDI/Transcoder before setting PHY test pattern. This update is to > address PHY compliance test failures observed on a port with LTTPR. > The issue is that when Transc. is disabled, the main link signals fed > to LTTPR will be dropped invalidating link training, which will affect > the quality of the phy test pattern when the transcoder is enabled again. > > v2: Update commit message (Clint) > v3: Add missing Signed-off in v2 Bspec 7555 for pre-gen12 still says "TRANS_CONF and TRANS_DDI_FUNC_CTL must be disabled prior to enabling the test pattern." All I have against that is your word [1], and it's not even recorded in the commit message. BR, Jani. [1] https://lore.kernel.org/r/8f0e921300db2b6a36497773d4508892e1ea5a43.camel@intel.com > > Bspec: 50482 > Cc: Imre Deak <imre.deak@intel.com> > Cc: Clint Taylor <clinton.a.taylor@intel.com> > CC: Jani Nikula <jani.nikula@intel.com> > Tested-by: Khaled Almahallawy <khaled.almahallawy@intel.com> > Signed-off-by: Khaled Almahallawy <khaled.almahallawy@intel.com> > Reviewed-by: Clint Taylor <clinton.a.taylor@intel.com> > --- > drivers/gpu/drm/i915/display/intel_dp.c | 59 ------------------------- > 1 file changed, 59 deletions(-) > > diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c > index 914161d7d122..16cf961b4d1a 100644 > --- a/drivers/gpu/drm/i915/display/intel_dp.c > +++ b/drivers/gpu/drm/i915/display/intel_dp.c > @@ -3679,61 +3679,6 @@ static void intel_dp_phy_pattern_update(struct intel_dp *intel_dp, > } > } > > -static void > -intel_dp_autotest_phy_ddi_disable(struct intel_dp *intel_dp, > - const struct intel_crtc_state *crtc_state) > -{ > - struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); > - struct drm_device *dev = dig_port->base.base.dev; > - struct drm_i915_private *dev_priv = to_i915(dev); > - struct intel_crtc *crtc = to_intel_crtc(dig_port->base.base.crtc); > - enum pipe pipe = crtc->pipe; > - u32 trans_ddi_func_ctl_value, trans_conf_value, dp_tp_ctl_value; > - > - trans_ddi_func_ctl_value = intel_de_read(dev_priv, > - TRANS_DDI_FUNC_CTL(pipe)); > - trans_conf_value = intel_de_read(dev_priv, PIPECONF(pipe)); > - dp_tp_ctl_value = intel_de_read(dev_priv, TGL_DP_TP_CTL(pipe)); > - > - trans_ddi_func_ctl_value &= ~(TRANS_DDI_FUNC_ENABLE | > - TGL_TRANS_DDI_PORT_MASK); > - trans_conf_value &= ~PIPECONF_ENABLE; > - dp_tp_ctl_value &= ~DP_TP_CTL_ENABLE; > - > - intel_de_write(dev_priv, PIPECONF(pipe), trans_conf_value); > - intel_de_write(dev_priv, TRANS_DDI_FUNC_CTL(pipe), > - trans_ddi_func_ctl_value); > - intel_de_write(dev_priv, TGL_DP_TP_CTL(pipe), dp_tp_ctl_value); > -} > - > -static void > -intel_dp_autotest_phy_ddi_enable(struct intel_dp *intel_dp, > - const struct intel_crtc_state *crtc_state) > -{ > - struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); > - struct drm_device *dev = dig_port->base.base.dev; > - struct drm_i915_private *dev_priv = to_i915(dev); > - enum port port = dig_port->base.port; > - struct intel_crtc *crtc = to_intel_crtc(dig_port->base.base.crtc); > - enum pipe pipe = crtc->pipe; > - u32 trans_ddi_func_ctl_value, trans_conf_value, dp_tp_ctl_value; > - > - trans_ddi_func_ctl_value = intel_de_read(dev_priv, > - TRANS_DDI_FUNC_CTL(pipe)); > - trans_conf_value = intel_de_read(dev_priv, PIPECONF(pipe)); > - dp_tp_ctl_value = intel_de_read(dev_priv, TGL_DP_TP_CTL(pipe)); > - > - trans_ddi_func_ctl_value |= TRANS_DDI_FUNC_ENABLE | > - TGL_TRANS_DDI_SELECT_PORT(port); > - trans_conf_value |= PIPECONF_ENABLE; > - dp_tp_ctl_value |= DP_TP_CTL_ENABLE; > - > - intel_de_write(dev_priv, PIPECONF(pipe), trans_conf_value); > - intel_de_write(dev_priv, TGL_DP_TP_CTL(pipe), dp_tp_ctl_value); > - intel_de_write(dev_priv, TRANS_DDI_FUNC_CTL(pipe), > - trans_ddi_func_ctl_value); > -} > - > static void intel_dp_process_phy_request(struct intel_dp *intel_dp, > const struct intel_crtc_state *crtc_state) > { > @@ -3752,14 +3697,10 @@ static void intel_dp_process_phy_request(struct intel_dp *intel_dp, > intel_dp_get_adjust_train(intel_dp, crtc_state, DP_PHY_DPRX, > link_status); > > - intel_dp_autotest_phy_ddi_disable(intel_dp, crtc_state); > - > intel_dp_set_signal_levels(intel_dp, crtc_state, DP_PHY_DPRX); > > intel_dp_phy_pattern_update(intel_dp, crtc_state); > > - intel_dp_autotest_phy_ddi_enable(intel_dp, crtc_state); > - > drm_dp_dpcd_write(&intel_dp->aux, DP_TRAINING_LANE0_SET, > intel_dp->train_set, crtc_state->lane_count); -- Jani Nikula, Intel Open Source Graphics Center ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2022-11-18 11:49 UTC | newest] Thread overview: 4+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2022-11-17 6:15 [Intel-gfx] [PATCH v3] drm/i915/display: Don't disable DDI/Transcoder when setting phy test pattern Khaled Almahallawy 2022-11-17 7:03 ` [Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915/display: Don't disable DDI/Transcoder when setting phy test pattern (rev4) Patchwork 2022-11-17 17:44 ` [Intel-gfx] ✗ Fi.CI.IGT: failure " Patchwork 2022-11-18 11:49 ` [Intel-gfx] [PATCH v3] drm/i915/display: Don't disable DDI/Transcoder when setting phy test pattern Jani Nikula
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox