diff mbox series

[CI,v3,1/3] drm/i915/display/tgl+: Set default values for all registers in PIPE_MBUS_DBOX_CTL

Message ID 20220330155724.255226-1-jose.souza@intel.com (mailing list archive)
State New, archived
Headers show
Series [CI,v3,1/3] drm/i915/display/tgl+: Set default values for all registers in PIPE_MBUS_DBOX_CTL | expand

Commit Message

Souza, Jose March 30, 2022, 3:57 p.m. UTC
MBUS_DBOX_B2B_TRANSACTIONS_MAX, MBUS_DBOX_B2B_TRANSACTIONS_DELAY and
MBUS_DBOX_REGULATE_B2B_TRANSACTIONS_EN were being programmed with
zeros while specification has different default values for this
registers in display 12 and newer.

While at it also converting all MBUS_DBOX macros to use REG_* macros.

BSpec: 50343
BSpec: 20231
Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Cc: Ville Syrjälä <ville.syrjala@linux.intel.com>
Cc: Stanislav Lisovskiy <stanislav.lisovskiy@intel.com>
Signed-off-by: José Roberto de Souza <jose.souza@intel.com>
---
 drivers/gpu/drm/i915/display/intel_display.c | 13 +++++++---
 drivers/gpu/drm/i915/i915_reg.h              | 25 ++++++++++++--------
 2 files changed, 25 insertions(+), 13 deletions(-)

Comments

Souza, Jose March 30, 2022, 8:36 p.m. UTC | #1
On Wed, 2022-03-30 at 19:29 +0000, Patchwork wrote:
Patch Details
Series: series starting with [CI,v3,1/3] drm/i915/display/tgl+: Set default values for all registers in PIPE_MBUS_DBOX_CTL
URL:    https://patchwork.freedesktop.org/series/101965/
State:  failure
Details:        https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/index.html
CI Bug Log - changes from CI_DRM_11416_full -> Patchwork_22737_full
Summary

FAILURE

Serious unknown changes coming with Patchwork_22737_full absolutely need to be
verified manually.

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

Participating hosts (11 -> 12)

Additional (1): shard-rkl

Possible new issues

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

IGT changes
Possible regressions

  *   igt@gem_eio@reset-stress:

     *   shard-snb: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11416/shard-snb2/igt@gem_eio@reset-stress.html> -> TIMEOUT<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-snb4/igt@gem_eio@reset-stress.html>
  *   igt@i915_pm_rpm@cursor-dpms:

     *   shard-apl: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11416/shard-apl7/igt@i915_pm_rpm@cursor-dpms.html> -> INCOMPLETE<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-apl1/igt@i915_pm_rpm@cursor-dpms.html>

This series only affects display 11 or newer so those are not related.

Patches pushed, thanks for the reviews Ville.

Suppressed

The following results come from untrusted machines, tests, or statuses.
They do not affect the overall result.

  *   {igt@kms_psr_stress_test@flip-primary-invalidate-overlay}:
     *   shard-iclb: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11416/shard-iclb4/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html> -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-iclb7/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html>

Known issues

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

IGT changes
Issues hit

  *   igt@gem_ctx_isolation@preservation-s3@bcs0:

     *   shard-kbl: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11416/shard-kbl6/igt@gem_ctx_isolation@preservation-s3@bcs0.html> -> DMESG-WARN<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-kbl7/igt@gem_ctx_isolation@preservation-s3@bcs0.html> ([i915#180])
  *   igt@gem_ctx_persistence@legacy-engines-queued:

     *   shard-snb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-snb2/igt@gem_ctx_persistence@legacy-engines-queued.html> ([fdo#109271] / [i915#1099]) +1 similar issue
  *   igt@gem_ctx_sseu@invalid-sseu:

     *   shard-tglb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-tglb7/igt@gem_ctx_sseu@invalid-sseu.html> ([i915#280])
  *   igt@gem_eio@unwedge-stress:

     *   shard-tglb: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11416/shard-tglb7/igt@gem_eio@unwedge-stress.html> -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-tglb2/igt@gem_eio@unwedge-stress.html> ([i915#232])
  *   igt@gem_exec_capture@pi@rcs0:

     *   shard-skl: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11416/shard-skl2/igt@gem_exec_capture@pi@rcs0.html> -> INCOMPLETE<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-skl3/igt@gem_exec_capture@pi@rcs0.html> ([i915#4547])
  *   igt@gem_exec_fair@basic-none-vip@rcs0:

     *   shard-kbl: NOTRUN -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-kbl4/igt@gem_exec_fair@basic-none-vip@rcs0.html> ([i915#2842]) +1 similar issue
  *   igt@gem_exec_fair@basic-pace-share@rcs0:

     *   shard-tglb: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11416/shard-tglb6/igt@gem_exec_fair@basic-pace-share@rcs0.html> -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-tglb5/igt@gem_exec_fair@basic-pace-share@rcs0.html> ([i915#2842])
  *   igt@gem_exec_fair@basic-pace-solo@rcs0:

     *   shard-iclb: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11416/shard-iclb7/igt@gem_exec_fair@basic-pace-solo@rcs0.html> -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-iclb5/igt@gem_exec_fair@basic-pace-solo@rcs0.html> ([i915#2842]) +1 similar issue

     *   shard-glk: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11416/shard-glk8/igt@gem_exec_fair@basic-pace-solo@rcs0.html> -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-glk4/igt@gem_exec_fair@basic-pace-solo@rcs0.html> ([i915#2842])

  *   igt@gem_exec_schedule@submit-early-slice@vcs0:

     *   shard-skl: NOTRUN -> INCOMPLETE<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-skl7/igt@gem_exec_schedule@submit-early-slice@vcs0.html> ([i915#3797])
  *   igt@gem_lmem_swapping@parallel-random:

     *   shard-tglb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-tglb7/igt@gem_lmem_swapping@parallel-random.html> ([i915#4613])
  *   igt@gem_lmem_swapping@verify-random:

     *   shard-skl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-skl2/igt@gem_lmem_swapping@verify-random.html> ([fdo#109271] / [i915#4613]) +2 similar issues
  *   igt@gem_pread@exhaustion:

     *   shard-snb: NOTRUN -> WARN<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-snb2/igt@gem_pread@exhaustion.html> ([i915#2658])
  *   igt@gem_pxp@reject-modify-context-protection-off-2:

     *   shard-iclb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-iclb6/igt@gem_pxp@reject-modify-context-protection-off-2.html> ([i915#4270])
  *   igt@gem_pxp@verify-pxp-stale-buf-optout-execution:

     *   shard-tglb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-tglb7/igt@gem_pxp@verify-pxp-stale-buf-optout-execution.html> ([i915#4270])
  *   igt@gem_render_copy@linear-to-vebox-y-tiled:

     *   shard-iclb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-iclb6/igt@gem_render_copy@linear-to-vebox-y-tiled.html> ([i915#768])
  *   igt@gem_userptr_blits@dmabuf-sync:

     *   shard-skl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-skl8/igt@gem_userptr_blits@dmabuf-sync.html> ([fdo#109271] / [i915#3323])
  *   igt@gem_userptr_blits@input-checking:

     *   shard-kbl: NOTRUN -> DMESG-WARN<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-kbl4/igt@gem_userptr_blits@input-checking.html> ([i915#4991])
  *   igt@gen7_exec_parse@basic-allowed:

     *   shard-tglb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-tglb7/igt@gen7_exec_parse@basic-allowed.html> ([fdo#109289]) +1 similar issue
  *   igt@gen9_exec_parse@basic-rejected-ctx-param:

     *   shard-iclb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-iclb6/igt@gen9_exec_parse@basic-rejected-ctx-param.html> ([i915#2856])
  *   igt@gen9_exec_parse@cmd-crossing-page:

     *   shard-tglb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-tglb7/igt@gen9_exec_parse@cmd-crossing-page.html> ([i915#2527] / [i915#2856])
  *   igt@i915_selftest@live@gt_lrc:

     *   shard-tglb: NOTRUN -> DMESG-FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-tglb7/igt@i915_selftest@live@gt_lrc.html> ([i915#2373])
  *   igt@i915_selftest@live@gt_pm:

     *   shard-tglb: NOTRUN -> DMESG-FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-tglb7/igt@i915_selftest@live@gt_pm.html> ([i915#1759])
  *   igt@kms_async_flips@crc:

     *   shard-skl: NOTRUN -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-skl6/igt@kms_async_flips@crc.html> ([i915#4272])
  *   igt@kms_atomic@plane-invalid-params:

     *   shard-snb: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11416/shard-snb7/igt@kms_atomic@plane-invalid-params.html> -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-snb4/igt@kms_atomic@plane-invalid-params.html> ([fdo#109271])
  *   igt@kms_big_fb@4-tiled-8bpp-rotate-180:

     *   shard-tglb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-tglb7/igt@kms_big_fb@4-tiled-8bpp-rotate-180.html> ([i915#5286])
  *   igt@kms_big_fb@linear-32bpp-rotate-270:

     *   shard-tglb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-tglb7/igt@kms_big_fb@linear-32bpp-rotate-270.html> ([fdo#111614])
  *   igt@kms_big_fb@linear-8bpp-rotate-270:

     *   shard-iclb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-iclb6/igt@kms_big_fb@linear-8bpp-rotate-270.html> ([fdo#110725] / [fdo#111614])
  *   igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-async-flip:

     *   shard-skl: NOTRUN -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-skl6/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-async-flip.html> ([i915#3743]) +1 similar issue
  *   igt@kms_big_fb@yf-tiled-8bpp-rotate-270:

     *   shard-iclb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-iclb7/igt@kms_big_fb@yf-tiled-8bpp-rotate-270.html> ([fdo#110723])
  *   igt@kms_big_fb@yf-tiled-addfb-size-offset-overflow:

     *   shard-tglb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-tglb7/igt@kms_big_fb@yf-tiled-addfb-size-offset-overflow.html> ([fdo#111615])
  *   igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip:

     *   shard-skl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-skl2/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html> ([fdo#109271] / [i915#3777]) +5 similar issues
  *   igt@kms_ccs@pipe-a-ccs-on-another-bo-y_tiled_gen12_rc_ccs:

     *   shard-iclb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-iclb6/igt@kms_ccs@pipe-a-ccs-on-another-bo-y_tiled_gen12_rc_ccs.html> ([fdo#109278]) +3 similar issues
  *   igt@kms_ccs@pipe-a-ccs-on-another-bo-y_tiled_gen12_rc_ccs_cc:

     *   shard-kbl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-kbl6/igt@kms_ccs@pipe-a-ccs-on-another-bo-y_tiled_gen12_rc_ccs_cc.html> ([fdo#109271] / [i915#3886]) +6 similar issues
  *   igt@kms_ccs@pipe-a-crc-sprite-planes-basic-y_tiled_gen12_mc_ccs:

     *   shard-tglb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-tglb7/igt@kms_ccs@pipe-a-crc-sprite-planes-basic-y_tiled_gen12_mc_ccs.html> ([i915#3689] / [i915#3886])
  *   igt@kms_ccs@pipe-b-bad-aux-stride-y_tiled_gen12_mc_ccs:

     *   shard-skl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-skl2/igt@kms_ccs@pipe-b-bad-aux-stride-y_tiled_gen12_mc_ccs.html> ([fdo#109271] / [i915#3886]) +8 similar issues
  *   igt@kms_ccs@pipe-b-bad-rotation-90-yf_tiled_ccs:

     *   shard-tglb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-tglb7/igt@kms_ccs@pipe-b-bad-rotation-90-yf_tiled_ccs.html> ([fdo#111615] / [i915#3689])
  *   igt@kms_ccs@pipe-c-random-ccs-data-y_tiled_gen12_mc_ccs:

     *   shard-apl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-apl7/igt@kms_ccs@pipe-c-random-ccs-data-y_tiled_gen12_mc_ccs.html> ([fdo#109271] / [i915#3886])
  *   igt@kms_ccs@pipe-d-bad-aux-stride-y_tiled_ccs:

     *   shard-tglb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-tglb7/igt@kms_ccs@pipe-d-bad-aux-stride-y_tiled_ccs.html> ([i915#3689]) +1 similar issue
  *   igt@kms_chamelium@hdmi-audio:

     *   shard-apl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-apl4/igt@kms_chamelium@hdmi-audio.html> ([fdo#109271] / [fdo#111827]) +2 similar issues
  *   igt@kms_chamelium@hdmi-hpd-storm-disable:

     *   shard-skl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-skl8/igt@kms_chamelium@hdmi-hpd-storm-disable.html> ([fdo#109271] / [fdo#111827]) +20 similar issues
  *   igt@kms_color_chamelium@pipe-a-ctm-red-to-blue:

     *   shard-iclb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-iclb7/igt@kms_color_chamelium@pipe-a-ctm-red-to-blue.html> ([fdo#109284] / [fdo#111827]) +1 similar issue
  *   igt@kms_color_chamelium@pipe-b-ctm-0-5:

     *   shard-kbl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-kbl6/igt@kms_color_chamelium@pipe-b-ctm-0-5.html> ([fdo#109271] / [fdo#111827]) +5 similar issues
  *   igt@kms_color_chamelium@pipe-c-ctm-0-25:

     *   shard-tglb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-tglb7/igt@kms_color_chamelium@pipe-c-ctm-0-25.html> ([fdo#109284] / [fdo#111827]) +3 similar issues
  *   igt@kms_color_chamelium@pipe-d-ctm-negative:

     *   shard-iclb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-iclb6/igt@kms_color_chamelium@pipe-d-ctm-negative.html> ([fdo#109278] / [fdo#109284] / [fdo#111827]) +1 similar issue
  *   igt@kms_content_protection@dp-mst-lic-type-1:

     *   shard-tglb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-tglb7/igt@kms_content_protection@dp-mst-lic-type-1.html> ([i915#3116] / [i915#3299])
  *   igt@kms_cursor_crc@pipe-b-cursor-32x10-sliding:

     *   shard-tglb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-tglb7/igt@kms_cursor_crc@pipe-b-cursor-32x10-sliding.html> ([i915#3359]) +1 similar issue
  *   igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size:

     *   shard-tglb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-tglb7/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html> ([i915#4103])
  *   igt@kms_cursor_legacy@flip-vs-cursor-toggle:

     *   shard-skl: NOTRUN -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-skl2/igt@kms_cursor_legacy@flip-vs-cursor-toggle.html> ([i915#2346])
  *   igt@kms_draw_crc@draw-method-xrgb2101010-mmap-wc-4tiled:

     *   shard-tglb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-tglb7/igt@kms_draw_crc@draw-method-xrgb2101010-mmap-wc-4tiled.html> ([i915#5287])
  *   igt@kms_flip@2x-dpms-vs-vblank-race-interruptible:

     *   shard-tglb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-tglb7/igt@kms_flip@2x-dpms-vs-vblank-race-interruptible.html> ([fdo#109274] / [fdo#111825]) +2 similar issues
  *   igt@kms_flip@2x-flip-vs-absolute-wf_vblank-interruptible:

     *   shard-apl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-apl4/igt@kms_flip@2x-flip-vs-absolute-wf_vblank-interruptible.html> ([fdo#109271]) +46 similar issues
  *   igt@kms_flip@2x-flip-vs-wf_vblank-interruptible:

     *   shard-iclb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-iclb7/igt@kms_flip@2x-flip-vs-wf_vblank-interruptible.html> ([fdo#109274])
  *   igt@kms_flip@flip-vs-suspend@c-dp1:

     *   shard-apl: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11416/shard-apl2/igt@kms_flip@flip-vs-suspend@c-dp1.html> -> DMESG-WARN<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-apl8/igt@kms_flip@flip-vs-suspend@c-dp1.html> ([i915#180]) +3 similar issues
  *   igt@kms_flip@plain-flip-ts-check-interruptible@b-edp1:

     *   shard-skl: NOTRUN -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-skl2/igt@kms_flip@plain-flip-ts-check-interruptible@b-edp1.html> ([i915#2122]) +1 similar issue
  *   igt@kms_flip@plain-flip-ts-check@a-edp1:

     *   shard-skl: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11416/shard-skl1/igt@kms_flip@plain-flip-ts-check@a-edp1.html> -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-skl9/igt@kms_flip@plain-flip-ts-check@a-edp1.html> ([i915#2122])
  *   igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling:

     *   shard-glk: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11416/shard-glk7/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling.html> -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-glk8/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling.html> ([i915#4911])
  *   igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-onoff:

     *   shard-iclb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-iclb7/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-onoff.html> ([fdo#109280]) +2 similar issues
  *   igt@kms_frontbuffer_tracking@fbcpsr-1p-shrfb-fliptrack-mmap-gtt:

     *   shard-skl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-skl2/igt@kms_frontbuffer_tracking@fbcpsr-1p-shrfb-fliptrack-mmap-gtt.html> ([fdo#109271]) +266 similar issues
  *   igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-mmap-cpu:

     *   shard-tglb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-tglb7/igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-mmap-cpu.html> ([fdo#109280] / [fdo#111825]) +6 similar issues
  *   igt@kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-wc:

     *   shard-kbl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-kbl6/igt@kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-wc.html> ([fdo#109271]) +90 similar issues
  *   igt@kms_hdr@bpc-switch-dpms@bpc-switch-dpms-edp-1-pipe-a:

     *   shard-skl: NOTRUN -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-skl6/igt@kms_hdr@bpc-switch-dpms@bpc-switch-dpms-edp-1-pipe-a.html> ([i915#1188])
  *   igt@kms_pipe_crc_basic@hang-read-crc-pipe-d:

     *   shard-skl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-skl7/igt@kms_pipe_crc_basic@hang-read-crc-pipe-d.html> ([fdo#109271] / [i915#533]) +2 similar issues
  *   igt@kms_plane_alpha_blend@pipe-a-constant-alpha-max:

     *   shard-skl: NOTRUN -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-skl2/igt@kms_plane_alpha_blend@pipe-a-constant-alpha-max.html> ([fdo#108145] / [i915#265]) +2 similar issues
  *   igt@kms_plane_alpha_blend@pipe-b-alpha-opaque-fb:

     *   shard-kbl: NOTRUN -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-kbl4/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-skl: NOTRUN -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-skl6/igt@kms_plane_alpha_blend@pipe-b-alpha-transparent-fb.html> ([i915#265])
  *   igt@kms_plane_lowres@pipe-a-tiling-4:

     *   shard-tglb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-tglb7/igt@kms_plane_lowres@pipe-a-tiling-4.html> ([i915#5288])
  *   igt@kms_plane_lowres@pipe-b-tiling-y:

     *   shard-iclb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-iclb6/igt@kms_plane_lowres@pipe-b-tiling-y.html> ([i915#3536])
  *   igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5@pipe-c-edp-1-planes-upscale-downscale:

     *   shard-iclb: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11416/shard-iclb4/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5@pipe-c-edp-1-planes-upscale-downscale.html> -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-iclb2/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5@pipe-c-edp-1-planes-upscale-downscale.html> ([i915#5235]) +2 similar issues
  *   igt@kms_psr2_sf@overlay-plane-update-sf-dmg-area:

     *   shard-skl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-skl2/igt@kms_psr2_sf@overlay-plane-update-sf-dmg-area.html> ([fdo#109271] / [i915#658]) +1 similar issue
  *   igt@kms_psr2_su@frontbuffer-xrgb8888:

     *   shard-apl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-apl2/igt@kms_psr2_su@frontbuffer-xrgb8888.html> ([fdo#109271] / [i915#658])

     *   shard-iclb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-iclb6/igt@kms_psr2_su@frontbuffer-xrgb8888.html> ([fdo#109642] / [fdo#111068] / [i915#658])

  *   igt@kms_psr@psr2_primary_mmap_gtt:

     *   shard-tglb: NOTRUN -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-tglb7/igt@kms_psr@psr2_primary_mmap_gtt.html> ([i915#132] / [i915#3467])
  *   igt@kms_psr@psr2_sprite_render:

     *   shard-iclb: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11416/shard-iclb2/igt@kms_psr@psr2_sprite_render.html> -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-iclb6/igt@kms_psr@psr2_sprite_render.html> ([fdo#109441])
  *   igt@kms_rotation_crc@exhaust-fences:

     *   shard-skl: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11416/shard-skl1/igt@kms_rotation_crc@exhaust-fences.html> -> DMESG-WARN<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-skl9/igt@kms_rotation_crc@exhaust-fences.html> ([i915#1982])
  *   igt@kms_rotation_crc@primary-y-tiled-reflect-x-0:

     *   shard-snb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-snb2/igt@kms_rotation_crc@primary-y-tiled-reflect-x-0.html> ([fdo#109271]) +73 similar issues
  *   igt@kms_setmode@invalid-clone-single-crtc-stealing:

     *   shard-iclb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-iclb7/igt@kms_setmode@invalid-clone-single-crtc-stealing.html> ([i915#3555])
  *   igt@kms_writeback@writeback-invalid-parameters:

     *   shard-iclb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-iclb7/igt@kms_writeback@writeback-invalid-parameters.html> ([i915#2437])
  *   igt@kms_writeback@writeback-pixel-formats:

     *   shard-tglb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-tglb7/igt@kms_writeback@writeback-pixel-formats.html> ([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_22737/shard-iclb6/igt@nouveau_crc@pipe-c-ctx-flip-skip-current-frame.html> ([i915#2530])
  *   igt@perf@gen12-oa-tlb-invalidate:

     *   shard-iclb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-iclb7/igt@perf@gen12-oa-tlb-invalidate.html> ([fdo#109289]) +1 similar issue
  *   igt@perf@polling-parameterized:

     *   shard-skl: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11416/shard-skl9/igt@perf@polling-parameterized.html> -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-skl3/igt@perf@polling-parameterized.html> ([i915#1542])
  *   igt@prime_nv_api@i915_nv_import_twice:

     *   shard-iclb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-iclb6/igt@prime_nv_api@i915_nv_import_twice.html> ([fdo#109291]) +1 similar issue
  *   igt@prime_nv_pcopy@test3_2:

     *   shard-tglb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-tglb7/igt@prime_nv_pcopy@test3_2.html> ([fdo#109291])
  *   igt@syncobj_timeline@transfer-timeline-point:

     *   shard-apl: NOTRUN -> DMESG-FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-apl4/igt@syncobj_timeline@transfer-timeline-point.html> ([i915#5098])
  *   igt@sysfs_clients@busy:

     *   shard-kbl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-kbl4/igt@sysfs_clients@busy.html> ([fdo#109271] / [i915#2994])
  *   igt@sysfs_clients@fair-7:

     *   shard-iclb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-iclb6/igt@sysfs_clients@fair-7.html> ([i915#2994])
  *   igt@sysfs_clients@sema-10:

     *   shard-skl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-skl7/igt@sysfs_clients@sema-10.html> ([fdo#109271] / [i915#2994]) +2 similar issues
  *   igt@sysfs_clients@split-25:

     *   shard-tglb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-tglb7/igt@sysfs_clients@split-25.html> ([i915#2994])
  *   igt@tools_test@sysfs_l3_parity:

     *   shard-tglb: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-tglb7/igt@tools_test@sysfs_l3_parity.html> ([fdo#109307])

Possible fixes

  *   igt@gem_ctx_isolation@preservation-s3@rcs0:

     *   shard-kbl: DMESG-WARN<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11416/shard-kbl6/igt@gem_ctx_isolation@preservation-s3@rcs0.html> ([i915#180]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-kbl7/igt@gem_ctx_isolation@preservation-s3@rcs0.html> +3 similar issues
  *   igt@gem_eio@kms:

     *   shard-tglb: FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11416/shard-tglb1/igt@gem_eio@kms.html> ([i915#232]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-tglb6/igt@gem_eio@kms.html>
  *   igt@gem_exec_fair@basic-none@vecs0:

     *   shard-apl: FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11416/shard-apl8/igt@gem_exec_fair@basic-none@vecs0.html> ([i915#2842]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-apl4/igt@gem_exec_fair@basic-none@vecs0.html>
  *   igt@gem_exec_fair@basic-pace-share@rcs0:

     *   {shard-tglu}: FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11416/shard-tglu-6/igt@gem_exec_fair@basic-pace-share@rcs0.html> ([i915#2842]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-tglu-3/igt@gem_exec_fair@basic-pace-share@rcs0.html>
  *   igt@i915_selftest@live@gt_pm:

     *   {shard-tglu}: DMESG-FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11416/shard-tglu-3/igt@i915_selftest@live@gt_pm.html> ([i915#3987]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-tglu-2/igt@i915_selftest@live@gt_pm.html>
  *   igt@kms_async_flips@alternate-sync-async-flip:

     *   shard-skl: FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11416/shard-skl8/igt@kms_async_flips@alternate-sync-async-flip.html> ([i915#2521]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-skl4/igt@kms_async_flips@alternate-sync-async-flip.html>
  *   igt@kms_flip@flip-vs-suspend-interruptible@a-dp1:

     *   shard-apl: DMESG-WARN<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11416/shard-apl6/igt@kms_flip@flip-vs-suspend-interruptible@a-dp1.html> ([i915#180]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-apl4/igt@kms_flip@flip-vs-suspend-interruptible@a-dp1.html> +3 similar issues
  *   igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling:

     *   shard-iclb: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11416/shard-iclb2/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling.html> ([i915#3701]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-iclb6/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling.html>
  *   igt@kms_frontbuffer_tracking@psr-suspend:

     *   shard-skl: INCOMPLETE<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11416/shard-skl4/igt@kms_frontbuffer_tracking@psr-suspend.html> ([i915#123]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-skl10/igt@kms_frontbuffer_tracking@psr-suspend.html>
  *   igt@kms_plane_alpha_blend@pipe-c-coverage-7efc:

     *   shard-skl: FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11416/shard-skl7/igt@kms_plane_alpha_blend@pipe-c-coverage-7efc.html> ([fdo#108145] / [i915#265]) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22737/shard-skl10/igt@kms_plane_alpha_blend@pipe-c-coverage-7efc.> +1 similar issue
diff mbox series

Patch

diff --git a/drivers/gpu/drm/i915/display/intel_display.c b/drivers/gpu/drm/i915/display/intel_display.c
index 7a147f224fb6a..8501929bca3aa 100644
--- a/drivers/gpu/drm/i915/display/intel_display.c
+++ b/drivers/gpu/drm/i915/display/intel_display.c
@@ -1830,13 +1830,20 @@  static void icl_pipe_mbus_enable(struct intel_crtc *crtc, bool joined_mbus)
 {
 	struct drm_i915_private *dev_priv = to_i915(crtc->base.dev);
 	enum pipe pipe = crtc->pipe;
-	u32 val;
+	u32 val = 0;
+
+	if (DISPLAY_VER(dev_priv) >= 12) {
+		val |= MBUS_DBOX_B2B_TRANSACTIONS_MAX(16);
+		val |= MBUS_DBOX_B2B_TRANSACTIONS_DELAY(1);
+		val |= MBUS_DBOX_REGULATE_B2B_TRANSACTIONS_EN;
+	}
 
 	/* Wa_22010947358:adl-p */
 	if (IS_ALDERLAKE_P(dev_priv))
-		val = joined_mbus ? MBUS_DBOX_A_CREDIT(6) : MBUS_DBOX_A_CREDIT(4);
+		val |= joined_mbus ? MBUS_DBOX_A_CREDIT(6) :
+				     MBUS_DBOX_A_CREDIT(4);
 	else
-		val = MBUS_DBOX_A_CREDIT(2);
+		val |= MBUS_DBOX_A_CREDIT(2);
 
 	if (DISPLAY_VER(dev_priv) >= 12) {
 		val |= MBUS_DBOX_BW_CREDIT(2);
diff --git a/drivers/gpu/drm/i915/i915_reg.h b/drivers/gpu/drm/i915/i915_reg.h
index a0d652f19ff93..efb81cb4c7c0c 100644
--- a/drivers/gpu/drm/i915/i915_reg.h
+++ b/drivers/gpu/drm/i915/i915_reg.h
@@ -1103,16 +1103,21 @@ 
 #define MBUS_ABOX_BT_CREDIT_POOL1_MASK	(0x1F << 0)
 #define MBUS_ABOX_BT_CREDIT_POOL1(x)	((x) << 0)
 
-#define _PIPEA_MBUS_DBOX_CTL		0x7003C
-#define _PIPEB_MBUS_DBOX_CTL		0x7103C
-#define PIPE_MBUS_DBOX_CTL(pipe)	_MMIO_PIPE(pipe, _PIPEA_MBUS_DBOX_CTL, \
-						   _PIPEB_MBUS_DBOX_CTL)
-#define MBUS_DBOX_BW_CREDIT_MASK	(3 << 14)
-#define MBUS_DBOX_BW_CREDIT(x)		((x) << 14)
-#define MBUS_DBOX_B_CREDIT_MASK		(0x1F << 8)
-#define MBUS_DBOX_B_CREDIT(x)		((x) << 8)
-#define MBUS_DBOX_A_CREDIT_MASK		(0xF << 0)
-#define MBUS_DBOX_A_CREDIT(x)		((x) << 0)
+#define _PIPEA_MBUS_DBOX_CTL			0x7003C
+#define _PIPEB_MBUS_DBOX_CTL			0x7103C
+#define PIPE_MBUS_DBOX_CTL(pipe)		_MMIO_PIPE(pipe, _PIPEA_MBUS_DBOX_CTL, \
+							   _PIPEB_MBUS_DBOX_CTL)
+#define MBUS_DBOX_B2B_TRANSACTIONS_MAX_MASK	REG_GENMASK(24, 20) /* tgl+ */
+#define MBUS_DBOX_B2B_TRANSACTIONS_MAX(x)	REG_FIELD_PREP(MBUS_DBOX_B2B_TRANSACTIONS_MAX_MASK, x)
+#define MBUS_DBOX_B2B_TRANSACTIONS_DELAY_MASK	REG_GENMASK(19, 17) /* tgl+ */
+#define MBUS_DBOX_B2B_TRANSACTIONS_DELAY(x)	REG_FIELD_PREP(MBUS_DBOX_B2B_TRANSACTIONS_DELAY_MASK, x)
+#define MBUS_DBOX_REGULATE_B2B_TRANSACTIONS_EN	REG_BIT(16) /* tgl+ */
+#define MBUS_DBOX_BW_CREDIT_MASK		REG_GENMASK(15, 14)
+#define MBUS_DBOX_BW_CREDIT(x)			REG_FIELD_PREP(MBUS_DBOX_BW_CREDIT_MASK, x)
+#define MBUS_DBOX_B_CREDIT_MASK			REG_GENMASK(12, 8)
+#define MBUS_DBOX_B_CREDIT(x)			REG_FIELD_PREP(MBUS_DBOX_B_CREDIT_MASK, x)
+#define MBUS_DBOX_A_CREDIT_MASK			REG_GENMASK(3, 0)
+#define MBUS_DBOX_A_CREDIT(x)			REG_FIELD_PREP(MBUS_DBOX_A_CREDIT_MASK, x)
 
 #define MBUS_UBOX_CTL			_MMIO(0x4503C)
 #define MBUS_BBOX_CTL_S1		_MMIO(0x45040)