* [Intel-gfx] [PATCH] drm/i915: Get HDR DPCD refresh timeout from VBT
@ 2023-02-20 16:47 Ville Syrjala
2023-02-20 18:38 ` [Intel-gfx] ✗ Fi.CI.BAT: failure for " Patchwork
` (4 more replies)
0 siblings, 5 replies; 9+ messages in thread
From: Ville Syrjala @ 2023-02-20 16:47 UTC (permalink / raw)
To: intel-gfx
From: Ville Syrjälä <ville.syrjala@linux.intel.com>
Grab the HDR DPCD refresh timeout (time we need to wait after
writing the sourc OUI before the HDR DPCD registers are ready)
from the VBT.
Windows doesn't even seem to have any default value for this,
which is perhaps a bit weird since the VBT value is documented
as TGL+ and I thought the HDR backlight stuff might already be
used on earlier platforms. To play it safe I left the old
hardcoded 30ms default in place. Digging through some internal
stuff that seems to have been a number given by the vendor for
one particularly slow TCON. Although I did see 50ms mentioned
somewhere as well.
Let's also include the value in the debug print to ease
debugging, and toss in the customary connector id+name as well.
The TGL Thinkpad T14 I have sets this to 0 btw. So the delay
is now gone on this machine:
[CONNECTOR:308:eDP-1] Detected Intel HDR backlight interface version 1
[CONNECTOR:308:eDP-1] Using Intel proprietary eDP backlight controls
[CONNECTOR:308:eDP-1] SDR backlight is controlled through PWM
[CONNECTOR:308:eDP-1] Using native PCH PWM for backlight control (controller=0)
[CONNECTOR:308:eDP-1] Using AUX HDR interface for backlight control (range 0..496)
[CONNECTOR:308:eDP-1] Performing OUI wait (0 ms)
Cc: Lyude Paul <lyude@redhat.com>
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
---
drivers/gpu/drm/i915/display/intel_bios.c | 6 ++++++
drivers/gpu/drm/i915/display/intel_display_types.h | 1 +
drivers/gpu/drm/i915/display/intel_dp.c | 9 +++++++--
3 files changed, 14 insertions(+), 2 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_bios.c b/drivers/gpu/drm/i915/display/intel_bios.c
index f35ef3675d39..f16887aed56d 100644
--- a/drivers/gpu/drm/i915/display/intel_bios.c
+++ b/drivers/gpu/drm/i915/display/intel_bios.c
@@ -1084,6 +1084,12 @@ parse_lfp_backlight(struct drm_i915_private *i915,
panel->vbt.backlight.min_brightness = entry->min_brightness;
}
+ if (i915->display.vbt.version >= 239)
+ panel->vbt.backlight.hdr_dpcd_refresh_timeout =
+ DIV_ROUND_UP(backlight_data->hdr_dpcd_refresh_timeout[panel_type], 100);
+ else
+ panel->vbt.backlight.hdr_dpcd_refresh_timeout = 30;
+
drm_dbg_kms(&i915->drm,
"VBT backlight PWM modulation frequency %u Hz, "
"active %s, min brightness %u, level %u, controller %u\n",
diff --git a/drivers/gpu/drm/i915/display/intel_display_types.h b/drivers/gpu/drm/i915/display/intel_display_types.h
index 748b0cd411fa..76f47ba3be45 100644
--- a/drivers/gpu/drm/i915/display/intel_display_types.h
+++ b/drivers/gpu/drm/i915/display/intel_display_types.h
@@ -326,6 +326,7 @@ struct intel_vbt_panel_data {
struct {
u16 pwm_freq_hz;
u16 brightness_precision_bits;
+ u16 hdr_dpcd_refresh_timeout;
bool present;
bool active_low_pwm;
u8 min_brightness; /* min_brightness/255 of max */
diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c
index b77bd4565864..3734e7567230 100644
--- a/drivers/gpu/drm/i915/display/intel_dp.c
+++ b/drivers/gpu/drm/i915/display/intel_dp.c
@@ -2293,10 +2293,15 @@ intel_edp_init_source_oui(struct intel_dp *intel_dp, bool careful)
void intel_dp_wait_source_oui(struct intel_dp *intel_dp)
{
+ struct intel_connector *connector = intel_dp->attached_connector;
struct drm_i915_private *i915 = dp_to_i915(intel_dp);
- drm_dbg_kms(&i915->drm, "Performing OUI wait\n");
- wait_remaining_ms_from_jiffies(intel_dp->last_oui_write, 30);
+ drm_dbg_kms(&i915->drm, "[CONNECTOR:%d:%s] Performing OUI wait (%u ms)\n",
+ connector->base.base.id, connector->base.name,
+ connector->panel.vbt.backlight.hdr_dpcd_refresh_timeout);
+
+ wait_remaining_ms_from_jiffies(intel_dp->last_oui_write,
+ connector->panel.vbt.backlight.hdr_dpcd_refresh_timeout);
}
/* If the device supports it, try to set the power state appropriately */
--
2.39.2
^ permalink raw reply related [flat|nested] 9+ messages in thread
* [Intel-gfx] ✗ Fi.CI.BAT: failure for drm/i915: Get HDR DPCD refresh timeout from VBT
2023-02-20 16:47 [Intel-gfx] [PATCH] drm/i915: Get HDR DPCD refresh timeout from VBT Ville Syrjala
@ 2023-02-20 18:38 ` Patchwork
2023-02-20 21:32 ` [Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915: Get HDR DPCD refresh timeout from VBT (rev2) Patchwork
` (3 subsequent siblings)
4 siblings, 0 replies; 9+ messages in thread
From: Patchwork @ 2023-02-20 18:38 UTC (permalink / raw)
To: Ville Syrjala; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 6382 bytes --]
== Series Details ==
Series: drm/i915: Get HDR DPCD refresh timeout from VBT
URL : https://patchwork.freedesktop.org/series/114196/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_12762 -> Patchwork_114196v1
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with Patchwork_114196v1 absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in Patchwork_114196v1, please notify your bug team to allow them
to document this new failure mode, which will reduce false positives in CI.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v1/index.html
Participating hosts (40 -> 38)
------------------------------
Missing (2): bat-dg1-6 fi-snb-2520m
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in Patchwork_114196v1:
### IGT changes ###
#### Possible regressions ####
* igt@i915_selftest@live@reset:
- fi-kbl-soraka: [PASS][1] -> [INCOMPLETE][2]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12762/fi-kbl-soraka/igt@i915_selftest@live@reset.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v1/fi-kbl-soraka/igt@i915_selftest@live@reset.html
* igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-dp-1:
- bat-adlp-9: [PASS][3] -> [DMESG-WARN][4]
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12762/bat-adlp-9/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-dp-1.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v1/bat-adlp-9/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-dp-1.html
Known issues
------------
Here are the changes found in Patchwork_114196v1 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@gem_exec_gttfill@basic:
- fi-pnv-d510: [PASS][5] -> [FAIL][6] ([i915#7229])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12762/fi-pnv-d510/igt@gem_exec_gttfill@basic.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v1/fi-pnv-d510/igt@gem_exec_gttfill@basic.html
* igt@i915_module_load@reload:
- fi-kbl-soraka: [PASS][7] -> [DMESG-WARN][8] ([i915#1982])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12762/fi-kbl-soraka/igt@i915_module_load@reload.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v1/fi-kbl-soraka/igt@i915_module_load@reload.html
* igt@i915_selftest@live@hangcheck:
- fi-skl-guc: [PASS][9] -> [DMESG-WARN][10] ([i915#8073])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12762/fi-skl-guc/igt@i915_selftest@live@hangcheck.html
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v1/fi-skl-guc/igt@i915_selftest@live@hangcheck.html
* igt@i915_selftest@live@requests:
- bat-rpls-1: [PASS][11] -> [ABORT][12] ([i915#4983] / [i915#7911])
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12762/bat-rpls-1/igt@i915_selftest@live@requests.html
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v1/bat-rpls-1/igt@i915_selftest@live@requests.html
- bat-adlp-6: [PASS][13] -> [ABORT][14] ([i915#7913] / [i915#7982])
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12762/bat-adlp-6/igt@i915_selftest@live@requests.html
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v1/bat-adlp-6/igt@i915_selftest@live@requests.html
* igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence:
- bat-dg2-11: NOTRUN -> [SKIP][15] ([i915#5354]) +2 similar issues
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v1/bat-dg2-11/igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence.html
#### Possible fixes ####
* igt@i915_selftest@live@gt_heartbeat:
- fi-kbl-soraka: [DMESG-FAIL][16] ([i915#5334] / [i915#7872]) -> [PASS][17]
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12762/fi-kbl-soraka/igt@i915_selftest@live@gt_heartbeat.html
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v1/fi-kbl-soraka/igt@i915_selftest@live@gt_heartbeat.html
* igt@i915_selftest@live@gt_pm:
- bat-rpls-2: [DMESG-FAIL][18] ([i915#4258]) -> [PASS][19]
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12762/bat-rpls-2/igt@i915_selftest@live@gt_pm.html
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v1/bat-rpls-2/igt@i915_selftest@live@gt_pm.html
#### Warnings ####
* igt@i915_selftest@live@slpc:
- bat-rpls-2: [DMESG-FAIL][20] ([i915#6367] / [i915#6997]) -> [DMESG-FAIL][21] ([i915#6367])
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12762/bat-rpls-2/igt@i915_selftest@live@slpc.html
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v1/bat-rpls-2/igt@i915_selftest@live@slpc.html
[i915#1982]: https://gitlab.freedesktop.org/drm/intel/issues/1982
[i915#4258]: https://gitlab.freedesktop.org/drm/intel/issues/4258
[i915#4983]: https://gitlab.freedesktop.org/drm/intel/issues/4983
[i915#5334]: https://gitlab.freedesktop.org/drm/intel/issues/5334
[i915#5354]: https://gitlab.freedesktop.org/drm/intel/issues/5354
[i915#6367]: https://gitlab.freedesktop.org/drm/intel/issues/6367
[i915#6997]: https://gitlab.freedesktop.org/drm/intel/issues/6997
[i915#7229]: https://gitlab.freedesktop.org/drm/intel/issues/7229
[i915#7872]: https://gitlab.freedesktop.org/drm/intel/issues/7872
[i915#7911]: https://gitlab.freedesktop.org/drm/intel/issues/7911
[i915#7913]: https://gitlab.freedesktop.org/drm/intel/issues/7913
[i915#7982]: https://gitlab.freedesktop.org/drm/intel/issues/7982
[i915#8073]: https://gitlab.freedesktop.org/drm/intel/issues/8073
Build changes
-------------
* Linux: CI_DRM_12762 -> Patchwork_114196v1
CI-20190529: 20190529
CI_DRM_12762: 7db509313c2f676ff22df731c0e8b1acb4a3d2ba @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_7166: 73a66b9f4418cd14b0c0d20d50cdd4d41053f78c @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
Patchwork_114196v1: 7db509313c2f676ff22df731c0e8b1acb4a3d2ba @ git://anongit.freedesktop.org/gfx-ci/linux
### Linux commits
6db5fcd391ca drm/i915: Get HDR DPCD refresh timeout from VBT
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v1/index.html
[-- Attachment #2: Type: text/html, Size: 7325 bytes --]
^ permalink raw reply [flat|nested] 9+ messages in thread
* [Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915: Get HDR DPCD refresh timeout from VBT (rev2)
2023-02-20 16:47 [Intel-gfx] [PATCH] drm/i915: Get HDR DPCD refresh timeout from VBT Ville Syrjala
2023-02-20 18:38 ` [Intel-gfx] ✗ Fi.CI.BAT: failure for " Patchwork
@ 2023-02-20 21:32 ` Patchwork
2023-02-21 0:19 ` [Intel-gfx] ✓ Fi.CI.IGT: " Patchwork
` (2 subsequent siblings)
4 siblings, 0 replies; 9+ messages in thread
From: Patchwork @ 2023-02-20 21:32 UTC (permalink / raw)
To: Ville Syrjälä; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 11831 bytes --]
== Series Details ==
Series: drm/i915: Get HDR DPCD refresh timeout from VBT (rev2)
URL : https://patchwork.freedesktop.org/series/114196/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_12763 -> Patchwork_114196v2
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/index.html
Participating hosts (37 -> 38)
------------------------------
Additional (2): fi-kbl-soraka bat-atsm-1
Missing (1): fi-snb-2520m
Known issues
------------
Here are the changes found in Patchwork_114196v2 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@fbdev@eof:
- bat-atsm-1: NOTRUN -> [SKIP][1] ([i915#2582]) +4 similar issues
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/bat-atsm-1/igt@fbdev@eof.html
* igt@gem_huc_copy@huc-copy:
- fi-kbl-soraka: NOTRUN -> [SKIP][2] ([fdo#109271] / [i915#2190])
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/fi-kbl-soraka/igt@gem_huc_copy@huc-copy.html
* igt@gem_lmem_swapping@basic:
- fi-kbl-soraka: NOTRUN -> [SKIP][3] ([fdo#109271] / [i915#4613]) +3 similar issues
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/fi-kbl-soraka/igt@gem_lmem_swapping@basic.html
* igt@gem_mmap@basic:
- bat-atsm-1: NOTRUN -> [SKIP][4] ([i915#4083])
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/bat-atsm-1/igt@gem_mmap@basic.html
* igt@gem_tiled_fence_blits@basic:
- bat-atsm-1: NOTRUN -> [SKIP][5] ([i915#4077]) +2 similar issues
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/bat-atsm-1/igt@gem_tiled_fence_blits@basic.html
* igt@gem_tiled_pread_basic:
- bat-atsm-1: NOTRUN -> [SKIP][6] ([i915#4079]) +1 similar issue
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/bat-atsm-1/igt@gem_tiled_pread_basic.html
* igt@i915_module_load@reload:
- fi-kbl-soraka: NOTRUN -> [DMESG-WARN][7] ([i915#1982])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/fi-kbl-soraka/igt@i915_module_load@reload.html
* igt@i915_pm_rpm@basic-rte:
- bat-adln-1: [PASS][8] -> [ABORT][9] ([i915#7977])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12763/bat-adln-1/igt@i915_pm_rpm@basic-rte.html
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/bat-adln-1/igt@i915_pm_rpm@basic-rte.html
* igt@i915_pm_rps@basic-api:
- bat-atsm-1: NOTRUN -> [SKIP][10] ([i915#6621])
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/bat-atsm-1/igt@i915_pm_rps@basic-api.html
* igt@i915_selftest@live@execlists:
- fi-kbl-soraka: NOTRUN -> [INCOMPLETE][11] ([i915#7156] / [i915#7913])
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/fi-kbl-soraka/igt@i915_selftest@live@execlists.html
* igt@i915_selftest@live@gt_heartbeat:
- fi-kbl-soraka: NOTRUN -> [DMESG-FAIL][12] ([i915#5334] / [i915#7872])
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/fi-kbl-soraka/igt@i915_selftest@live@gt_heartbeat.html
* igt@i915_selftest@live@gt_pm:
- fi-kbl-soraka: NOTRUN -> [DMESG-FAIL][13] ([i915#1886])
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/fi-kbl-soraka/igt@i915_selftest@live@gt_pm.html
* igt@i915_selftest@live@hangcheck:
- fi-skl-guc: [PASS][14] -> [DMESG-WARN][15] ([i915#8073])
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12763/fi-skl-guc/igt@i915_selftest@live@hangcheck.html
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/fi-skl-guc/igt@i915_selftest@live@hangcheck.html
* igt@i915_selftest@live@requests:
- bat-rpls-1: [PASS][16] -> [ABORT][17] ([i915#7911])
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12763/bat-rpls-1/igt@i915_selftest@live@requests.html
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/bat-rpls-1/igt@i915_selftest@live@requests.html
* igt@i915_selftest@live@slpc:
- bat-rpls-2: NOTRUN -> [DMESG-FAIL][18] ([i915#6367])
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/bat-rpls-2/igt@i915_selftest@live@slpc.html
* igt@i915_selftest@live@workarounds:
- bat-adlm-1: [PASS][19] -> [INCOMPLETE][20] ([i915#4983] / [i915#7677])
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12763/bat-adlm-1/igt@i915_selftest@live@workarounds.html
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/bat-adlm-1/igt@i915_selftest@live@workarounds.html
* igt@i915_suspend@basic-s3-without-i915:
- bat-atsm-1: NOTRUN -> [SKIP][21] ([i915#6645])
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/bat-atsm-1/igt@i915_suspend@basic-s3-without-i915.html
* igt@kms_addfb_basic@size-max:
- bat-atsm-1: NOTRUN -> [SKIP][22] ([i915#6077]) +36 similar issues
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/bat-atsm-1/igt@kms_addfb_basic@size-max.html
* igt@kms_chamelium_frames@hdmi-crc-fast:
- fi-kbl-soraka: NOTRUN -> [SKIP][23] ([fdo#109271]) +15 similar issues
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/fi-kbl-soraka/igt@kms_chamelium_frames@hdmi-crc-fast.html
* igt@kms_chamelium_hpd@common-hpd-after-suspend:
- bat-rpls-2: NOTRUN -> [SKIP][24] ([i915#7828])
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/bat-rpls-2/igt@kms_chamelium_hpd@common-hpd-after-suspend.html
* igt@kms_cursor_legacy@basic-flip-after-cursor:
- bat-atsm-1: NOTRUN -> [SKIP][25] ([i915#6078]) +14 similar issues
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/bat-atsm-1/igt@kms_cursor_legacy@basic-flip-after-cursor.html
* igt@kms_flip@basic-plain-flip:
- bat-atsm-1: NOTRUN -> [SKIP][26] ([i915#6166]) +3 similar issues
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/bat-atsm-1/igt@kms_flip@basic-plain-flip.html
* igt@kms_force_connector_basic@prune-stale-modes:
- bat-atsm-1: NOTRUN -> [SKIP][27] ([i915#6093]) +3 similar issues
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/bat-atsm-1/igt@kms_force_connector_basic@prune-stale-modes.html
* igt@kms_pipe_crc_basic@hang-read-crc:
- bat-atsm-1: NOTRUN -> [SKIP][28] ([i915#1836]) +6 similar issues
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/bat-atsm-1/igt@kms_pipe_crc_basic@hang-read-crc.html
* igt@kms_pipe_crc_basic@suspend-read-crc:
- bat-rpls-2: NOTRUN -> [SKIP][29] ([i915#1845])
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/bat-rpls-2/igt@kms_pipe_crc_basic@suspend-read-crc.html
* igt@kms_prop_blob@basic:
- bat-atsm-1: NOTRUN -> [SKIP][30] ([i915#7357])
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/bat-atsm-1/igt@kms_prop_blob@basic.html
* igt@kms_psr@sprite_plane_onoff:
- bat-atsm-1: NOTRUN -> [SKIP][31] ([i915#1072]) +3 similar issues
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/bat-atsm-1/igt@kms_psr@sprite_plane_onoff.html
* igt@kms_setmode@basic-clone-single-crtc:
- bat-atsm-1: NOTRUN -> [SKIP][32] ([i915#6094])
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/bat-atsm-1/igt@kms_setmode@basic-clone-single-crtc.html
* igt@prime_vgem@basic-fence-flip:
- bat-atsm-1: NOTRUN -> [SKIP][33] ([fdo#109295] / [i915#6078])
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/bat-atsm-1/igt@prime_vgem@basic-fence-flip.html
* igt@prime_vgem@basic-fence-mmap:
- bat-atsm-1: NOTRUN -> [SKIP][34] ([fdo#109295] / [i915#4077]) +1 similar issue
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/bat-atsm-1/igt@prime_vgem@basic-fence-mmap.html
* igt@prime_vgem@basic-write:
- bat-atsm-1: NOTRUN -> [SKIP][35] ([fdo#109295]) +3 similar issues
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/bat-atsm-1/igt@prime_vgem@basic-write.html
#### Possible fixes ####
* igt@gem_exec_suspend@basic-s0@smem:
- bat-adlp-6: [FAIL][36] ([fdo#103375]) -> [PASS][37] +5 similar issues
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12763/bat-adlp-6/igt@gem_exec_suspend@basic-s0@smem.html
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/bat-adlp-6/igt@gem_exec_suspend@basic-s0@smem.html
* igt@i915_selftest@live@reset:
- bat-rpls-2: [ABORT][38] ([i915#4983]) -> [PASS][39]
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12763/bat-rpls-2/igt@i915_selftest@live@reset.html
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/bat-rpls-2/igt@i915_selftest@live@reset.html
[fdo#103375]: https://bugs.freedesktop.org/show_bug.cgi?id=103375
[fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
[fdo#109295]: https://bugs.freedesktop.org/show_bug.cgi?id=109295
[i915#1072]: https://gitlab.freedesktop.org/drm/intel/issues/1072
[i915#1836]: https://gitlab.freedesktop.org/drm/intel/issues/1836
[i915#1845]: https://gitlab.freedesktop.org/drm/intel/issues/1845
[i915#1886]: https://gitlab.freedesktop.org/drm/intel/issues/1886
[i915#1982]: https://gitlab.freedesktop.org/drm/intel/issues/1982
[i915#2190]: https://gitlab.freedesktop.org/drm/intel/issues/2190
[i915#2582]: https://gitlab.freedesktop.org/drm/intel/issues/2582
[i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077
[i915#4079]: https://gitlab.freedesktop.org/drm/intel/issues/4079
[i915#4083]: https://gitlab.freedesktop.org/drm/intel/issues/4083
[i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613
[i915#4983]: https://gitlab.freedesktop.org/drm/intel/issues/4983
[i915#5334]: https://gitlab.freedesktop.org/drm/intel/issues/5334
[i915#6077]: https://gitlab.freedesktop.org/drm/intel/issues/6077
[i915#6078]: https://gitlab.freedesktop.org/drm/intel/issues/6078
[i915#6093]: https://gitlab.freedesktop.org/drm/intel/issues/6093
[i915#6094]: https://gitlab.freedesktop.org/drm/intel/issues/6094
[i915#6166]: https://gitlab.freedesktop.org/drm/intel/issues/6166
[i915#6367]: https://gitlab.freedesktop.org/drm/intel/issues/6367
[i915#6621]: https://gitlab.freedesktop.org/drm/intel/issues/6621
[i915#6645]: https://gitlab.freedesktop.org/drm/intel/issues/6645
[i915#7156]: https://gitlab.freedesktop.org/drm/intel/issues/7156
[i915#7357]: https://gitlab.freedesktop.org/drm/intel/issues/7357
[i915#7677]: https://gitlab.freedesktop.org/drm/intel/issues/7677
[i915#7828]: https://gitlab.freedesktop.org/drm/intel/issues/7828
[i915#7872]: https://gitlab.freedesktop.org/drm/intel/issues/7872
[i915#7911]: https://gitlab.freedesktop.org/drm/intel/issues/7911
[i915#7913]: https://gitlab.freedesktop.org/drm/intel/issues/7913
[i915#7977]: https://gitlab.freedesktop.org/drm/intel/issues/7977
[i915#8073]: https://gitlab.freedesktop.org/drm/intel/issues/8073
Build changes
-------------
* Linux: CI_DRM_12763 -> Patchwork_114196v2
CI-20190529: 20190529
CI_DRM_12763: 205c062ab01e006382e54e699678a50463ffe438 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_7167: fdaac15d525635c9ce8cdba4dac55550553f1a65 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
Patchwork_114196v2: 205c062ab01e006382e54e699678a50463ffe438 @ git://anongit.freedesktop.org/gfx-ci/linux
### Linux commits
16bd93a34ab0 drm/i915: Get HDR DPCD refresh timeout from VBT
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/index.html
[-- Attachment #2: Type: text/html, Size: 13736 bytes --]
^ permalink raw reply [flat|nested] 9+ messages in thread
* [Intel-gfx] ✓ Fi.CI.IGT: success for drm/i915: Get HDR DPCD refresh timeout from VBT (rev2)
2023-02-20 16:47 [Intel-gfx] [PATCH] drm/i915: Get HDR DPCD refresh timeout from VBT Ville Syrjala
2023-02-20 18:38 ` [Intel-gfx] ✗ Fi.CI.BAT: failure for " Patchwork
2023-02-20 21:32 ` [Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915: Get HDR DPCD refresh timeout from VBT (rev2) Patchwork
@ 2023-02-21 0:19 ` Patchwork
2023-03-01 14:55 ` [Intel-gfx] [PATCH] drm/i915: Get HDR DPCD refresh timeout from VBT Hogander, Jouni
2023-03-28 20:09 ` Lyude Paul
4 siblings, 0 replies; 9+ messages in thread
From: Patchwork @ 2023-02-21 0:19 UTC (permalink / raw)
To: Ville Syrjala; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 45991 bytes --]
== Series Details ==
Series: drm/i915: Get HDR DPCD refresh timeout from VBT (rev2)
URL : https://patchwork.freedesktop.org/series/114196/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_12763_full -> Patchwork_114196v2_full
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/index.html
Participating hosts (10 -> 10)
------------------------------
No changes in participating hosts
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in Patchwork_114196v2_full:
### IGT changes ###
#### Suppressed ####
The following results come from untrusted machines, tests, or statuses.
They do not affect the overall result.
* {igt@kms_plane_scaling@planes-downscale-factor-0-5-upscale-0-25@pipe-b-edp-1}:
- {shard-rkl}: NOTRUN -> [SKIP][1] +1 similar issue
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-rkl-6/igt@kms_plane_scaling@planes-downscale-factor-0-5-upscale-0-25@pipe-b-edp-1.html
Known issues
------------
Here are the changes found in Patchwork_114196v2_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@api_intel_bb@crc32:
- shard-tglu-10: NOTRUN -> [SKIP][2] ([i915#6230])
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-10/igt@api_intel_bb@crc32.html
* igt@device_reset@unbind-cold-reset-rebind:
- shard-tglu-9: NOTRUN -> [SKIP][3] ([i915#7701])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-9/igt@device_reset@unbind-cold-reset-rebind.html
* igt@drm_buddy@all-tests:
- shard-tglu-10: NOTRUN -> [SKIP][4] ([i915#6433])
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-10/igt@drm_buddy@all-tests.html
* igt@feature_discovery@display-4x:
- shard-tglu-10: NOTRUN -> [SKIP][5] ([i915#1839]) +1 similar issue
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-10/igt@feature_discovery@display-4x.html
* igt@gem_basic@multigpu-create-close:
- shard-tglu-9: NOTRUN -> [SKIP][6] ([i915#7697])
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-9/igt@gem_basic@multigpu-create-close.html
* igt@gem_ccs@block-copy-inplace:
- shard-tglu-9: NOTRUN -> [SKIP][7] ([i915#3555] / [i915#5325])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-9/igt@gem_ccs@block-copy-inplace.html
* igt@gem_ccs@suspend-resume:
- shard-tglu-10: NOTRUN -> [SKIP][8] ([i915#5325])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-10/igt@gem_ccs@suspend-resume.html
* igt@gem_ctx_persistence@engines-mixed-process:
- shard-snb: NOTRUN -> [SKIP][9] ([fdo#109271] / [i915#1099])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-snb5/igt@gem_ctx_persistence@engines-mixed-process.html
* igt@gem_ctx_sseu@invalid-sseu:
- shard-tglu-10: NOTRUN -> [SKIP][10] ([i915#280])
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-10/igt@gem_ctx_sseu@invalid-sseu.html
* igt@gem_eio@in-flight-contexts-immediate:
- shard-glk: [PASS][11] -> [DMESG-WARN][12] ([i915#118])
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12763/shard-glk9/igt@gem_eio@in-flight-contexts-immediate.html
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-glk9/igt@gem_eio@in-flight-contexts-immediate.html
* igt@gem_exec_fair@basic-pace-share@rcs0:
- shard-glk: [PASS][13] -> [FAIL][14] ([i915#2842])
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12763/shard-glk7/igt@gem_exec_fair@basic-pace-share@rcs0.html
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-glk2/igt@gem_exec_fair@basic-pace-share@rcs0.html
* igt@gem_exec_fair@basic-throttle@rcs0:
- shard-tglu-10: NOTRUN -> [FAIL][15] ([i915#2842]) +2 similar issues
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-10/igt@gem_exec_fair@basic-throttle@rcs0.html
* igt@gem_exec_suspend@basic-s4-devices@smem:
- shard-tglu-10: NOTRUN -> [ABORT][16] ([i915#7975])
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-10/igt@gem_exec_suspend@basic-s4-devices@smem.html
* igt@gem_lmem_evict@dontneed-evict-race:
- shard-tglu-10: NOTRUN -> [SKIP][17] ([i915#7582])
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-10/igt@gem_lmem_evict@dontneed-evict-race.html
* igt@gem_lmem_swapping@random:
- shard-tglu-10: NOTRUN -> [SKIP][18] ([i915#4613]) +1 similar issue
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-10/igt@gem_lmem_swapping@random.html
* igt@gem_lmem_swapping@verify:
- shard-tglu-9: NOTRUN -> [SKIP][19] ([i915#4613]) +2 similar issues
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-9/igt@gem_lmem_swapping@verify.html
* igt@gem_pxp@protected-encrypted-src-copy-not-readible:
- shard-tglu-9: NOTRUN -> [SKIP][20] ([i915#4270]) +1 similar issue
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-9/igt@gem_pxp@protected-encrypted-src-copy-not-readible.html
* igt@gem_pxp@protected-raw-src-copy-not-readible:
- shard-tglu-10: NOTRUN -> [SKIP][21] ([i915#4270]) +1 similar issue
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-10/igt@gem_pxp@protected-raw-src-copy-not-readible.html
* igt@gem_softpin@evict-snoop-interruptible:
- shard-tglu-9: NOTRUN -> [SKIP][22] ([fdo#109312])
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-9/igt@gem_softpin@evict-snoop-interruptible.html
* igt@gem_userptr_blits@access-control:
- shard-tglu-10: NOTRUN -> [SKIP][23] ([i915#3297]) +1 similar issue
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-10/igt@gem_userptr_blits@access-control.html
* igt@gem_userptr_blits@coherency-sync:
- shard-tglu-9: NOTRUN -> [SKIP][24] ([fdo#110542])
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-9/igt@gem_userptr_blits@coherency-sync.html
* igt@gem_userptr_blits@dmabuf-sync:
- shard-tglu-10: NOTRUN -> [SKIP][25] ([i915#3323])
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-10/igt@gem_userptr_blits@dmabuf-sync.html
* igt@gem_userptr_blits@invalid-mmap-offset-unsync:
- shard-tglu-9: NOTRUN -> [SKIP][26] ([i915#3297]) +3 similar issues
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-9/igt@gem_userptr_blits@invalid-mmap-offset-unsync.html
* igt@gem_workarounds@suspend-resume:
- shard-snb: [PASS][27] -> [DMESG-WARN][28] ([i915#5090])
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12763/shard-snb5/igt@gem_workarounds@suspend-resume.html
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-snb2/igt@gem_workarounds@suspend-resume.html
* igt@gen3_mixed_blits:
- shard-tglu-9: NOTRUN -> [SKIP][29] ([fdo#109289]) +1 similar issue
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-9/igt@gen3_mixed_blits.html
* igt@gen9_exec_parse@basic-rejected:
- shard-tglu-9: NOTRUN -> [SKIP][30] ([i915#2527] / [i915#2856]) +1 similar issue
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-9/igt@gen9_exec_parse@basic-rejected.html
* igt@gen9_exec_parse@batch-zero-length:
- shard-tglu-10: NOTRUN -> [SKIP][31] ([i915#2527] / [i915#2856]) +3 similar issues
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-10/igt@gen9_exec_parse@batch-zero-length.html
* igt@i915_hwmon@hwmon-write:
- shard-tglu-9: NOTRUN -> [SKIP][32] ([i915#7707]) +1 similar issue
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-9/igt@i915_hwmon@hwmon-write.html
* igt@i915_pm_backlight@fade-with-suspend:
- shard-tglu-10: NOTRUN -> [SKIP][33] ([i915#7561])
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-10/igt@i915_pm_backlight@fade-with-suspend.html
* igt@i915_pm_dc@dc5-psr:
- shard-tglu-10: NOTRUN -> [SKIP][34] ([i915#658])
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-10/igt@i915_pm_dc@dc5-psr.html
* igt@i915_pm_freq_mult@media-freq@gt0:
- shard-tglu-10: NOTRUN -> [SKIP][35] ([i915#6590])
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-10/igt@i915_pm_freq_mult@media-freq@gt0.html
* igt@i915_pm_rpm@dpms-non-lpsp:
- shard-tglu-9: NOTRUN -> [SKIP][36] ([fdo#111644] / [i915#1397]) +1 similar issue
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-9/igt@i915_pm_rpm@dpms-non-lpsp.html
* igt@i915_pm_rpm@i2c:
- shard-tglu-9: NOTRUN -> [SKIP][37] ([i915#3547])
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-9/igt@i915_pm_rpm@i2c.html
* igt@i915_pm_rpm@pc8-residency:
- shard-tglu-10: NOTRUN -> [SKIP][38] ([fdo#109506])
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-10/igt@i915_pm_rpm@pc8-residency.html
* igt@i915_query@hwconfig_table:
- shard-tglu-10: NOTRUN -> [SKIP][39] ([i915#6245])
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-10/igt@i915_query@hwconfig_table.html
* igt@i915_query@test-query-geometry-subslices:
- shard-tglu-10: NOTRUN -> [SKIP][40] ([i915#5723])
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-10/igt@i915_query@test-query-geometry-subslices.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip:
- shard-tglu-10: NOTRUN -> [SKIP][41] ([i915#5286]) +3 similar issues
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-10/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip.html
* igt@kms_big_fb@linear-16bpp-rotate-270:
- shard-tglu-10: NOTRUN -> [SKIP][42] ([fdo#111614]) +2 similar issues
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-10/igt@kms_big_fb@linear-16bpp-rotate-270.html
* igt@kms_big_fb@yf-tiled-8bpp-rotate-0:
- shard-tglu-10: NOTRUN -> [SKIP][43] ([fdo#111615]) +2 similar issues
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-10/igt@kms_big_fb@yf-tiled-8bpp-rotate-0.html
* igt@kms_ccs@pipe-a-bad-pixel-format-4_tiled_dg2_mc_ccs:
- shard-tglu-10: NOTRUN -> [SKIP][44] ([i915#6095]) +6 similar issues
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-10/igt@kms_ccs@pipe-a-bad-pixel-format-4_tiled_dg2_mc_ccs.html
* igt@kms_ccs@pipe-a-bad-rotation-90-yf_tiled_ccs:
- shard-tglu-9: NOTRUN -> [SKIP][45] ([fdo#111615] / [i915#1845] / [i915#7651]) +8 similar issues
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-9/igt@kms_ccs@pipe-a-bad-rotation-90-yf_tiled_ccs.html
* igt@kms_ccs@pipe-a-crc-sprite-planes-basic-y_tiled_gen12_mc_ccs:
- shard-tglu-10: NOTRUN -> [SKIP][46] ([i915#3689] / [i915#3886]) +5 similar issues
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-10/igt@kms_ccs@pipe-a-crc-sprite-planes-basic-y_tiled_gen12_mc_ccs.html
* igt@kms_ccs@pipe-b-ccs-on-another-bo-y_tiled_ccs:
- shard-tglu-10: NOTRUN -> [SKIP][47] ([i915#3689]) +8 similar issues
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-10/igt@kms_ccs@pipe-b-ccs-on-another-bo-y_tiled_ccs.html
* igt@kms_ccs@pipe-c-bad-pixel-format-yf_tiled_ccs:
- shard-tglu-10: NOTRUN -> [SKIP][48] ([fdo#111615] / [i915#3689]) +3 similar issues
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-10/igt@kms_ccs@pipe-c-bad-pixel-format-yf_tiled_ccs.html
* igt@kms_ccs@pipe-c-crc-sprite-planes-basic-4_tiled_dg2_rc_ccs:
- shard-tglu-10: NOTRUN -> [SKIP][49] ([i915#3689] / [i915#6095]) +3 similar issues
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-10/igt@kms_ccs@pipe-c-crc-sprite-planes-basic-4_tiled_dg2_rc_ccs.html
* igt@kms_ccs@pipe-c-missing-ccs-buffer-y_tiled_gen12_rc_ccs_cc:
- shard-tglu-9: NOTRUN -> [SKIP][50] ([i915#1845] / [i915#7651]) +61 similar issues
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-9/igt@kms_ccs@pipe-c-missing-ccs-buffer-y_tiled_gen12_rc_ccs_cc.html
* igt@kms_cdclk@mode-transition:
- shard-tglu-10: NOTRUN -> [SKIP][51] ([i915#3742])
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-10/igt@kms_cdclk@mode-transition.html
* igt@kms_chamelium_color@ctm-0-50:
- shard-tglu-10: NOTRUN -> [SKIP][52] ([fdo#111827]) +1 similar issue
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-10/igt@kms_chamelium_color@ctm-0-50.html
* igt@kms_chamelium_color@ctm-limited-range:
- shard-tglu-9: NOTRUN -> [SKIP][53] ([fdo#111827]) +1 similar issue
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-9/igt@kms_chamelium_color@ctm-limited-range.html
* igt@kms_chamelium_edid@dp-edid-resolution-list:
- shard-tglu-9: NOTRUN -> [SKIP][54] ([i915#7828]) +4 similar issues
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-9/igt@kms_chamelium_edid@dp-edid-resolution-list.html
* igt@kms_chamelium_hpd@vga-hpd-enable-disable-mode:
- shard-tglu-10: NOTRUN -> [SKIP][55] ([i915#7828]) +9 similar issues
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-10/igt@kms_chamelium_hpd@vga-hpd-enable-disable-mode.html
* igt@kms_color@ctm-negative:
- shard-tglu-9: NOTRUN -> [SKIP][56] ([i915#3546]) +1 similar issue
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-9/igt@kms_color@ctm-negative.html
* igt@kms_content_protection@atomic:
- shard-snb: NOTRUN -> [SKIP][57] ([fdo#109271]) +63 similar issues
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-snb5/igt@kms_content_protection@atomic.html
- shard-tglu-10: NOTRUN -> [SKIP][58] ([i915#6944] / [i915#7116] / [i915#7118]) +2 similar issues
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-10/igt@kms_content_protection@atomic.html
* igt@kms_cursor_crc@cursor-onscreen-512x170:
- shard-tglu-10: NOTRUN -> [SKIP][59] ([fdo#109279] / [i915#3359])
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-10/igt@kms_cursor_crc@cursor-onscreen-512x170.html
* igt@kms_cursor_crc@cursor-random-512x512:
- shard-tglu-10: NOTRUN -> [SKIP][60] ([i915#3359])
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-10/igt@kms_cursor_crc@cursor-random-512x512.html
* igt@kms_cursor_legacy@cursora-vs-flipb@legacy:
- shard-tglu-10: NOTRUN -> [SKIP][61] ([fdo#109274]) +9 similar issues
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-10/igt@kms_cursor_legacy@cursora-vs-flipb@legacy.html
* igt@kms_fbcon_fbt@fbc-suspend:
- shard-apl: [PASS][62] -> [FAIL][63] ([i915#4767])
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12763/shard-apl4/igt@kms_fbcon_fbt@fbc-suspend.html
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-apl1/igt@kms_fbcon_fbt@fbc-suspend.html
* igt@kms_fbcon_fbt@psr:
- shard-tglu-9: NOTRUN -> [SKIP][64] ([i915#3469])
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-9/igt@kms_fbcon_fbt@psr.html
* igt@kms_flip@2x-absolute-wf_vblank:
- shard-tglu-10: NOTRUN -> [SKIP][65] ([fdo#109274] / [i915#3637] / [i915#3966])
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-10/igt@kms_flip@2x-absolute-wf_vblank.html
* igt@kms_flip@2x-absolute-wf_vblank-interruptible:
- shard-tglu-10: NOTRUN -> [SKIP][66] ([fdo#109274] / [i915#3637]) +5 similar issues
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-10/igt@kms_flip@2x-absolute-wf_vblank-interruptible.html
* igt@kms_flip@2x-flip-vs-fences:
- shard-tglu-9: NOTRUN -> [SKIP][67] ([fdo#109274] / [i915#3637]) +5 similar issues
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-9/igt@kms_flip@2x-flip-vs-fences.html
* igt@kms_flip@nonexisting-fb:
- shard-tglu-9: NOTRUN -> [SKIP][68] ([i915#3637]) +4 similar issues
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-9/igt@kms_flip@nonexisting-fb.html
* igt@kms_flip@plain-flip-ts-check-interruptible@c-hdmi-a1:
- shard-glk: [PASS][69] -> [FAIL][70] ([i915#2122])
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12763/shard-glk1/igt@kms_flip@plain-flip-ts-check-interruptible@c-hdmi-a1.html
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-glk3/igt@kms_flip@plain-flip-ts-check-interruptible@c-hdmi-a1.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling:
- shard-tglu-9: NOTRUN -> [SKIP][71] ([i915#3555]) +6 similar issues
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-9/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling@pipe-a-valid-mode:
- shard-tglu-10: NOTRUN -> [SKIP][72] ([i915#2587] / [i915#2672]) +1 similar issue
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-10/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling@pipe-a-valid-mode.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-pwrite:
- shard-snb: [PASS][73] -> [SKIP][74] ([fdo#109271])
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12763/shard-snb2/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-pwrite.html
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-snb5/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-wc:
- shard-tglu-10: NOTRUN -> [SKIP][75] ([fdo#109280]) +27 similar issues
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-10/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-mmap-gtt:
- shard-tglu-9: NOTRUN -> [SKIP][76] ([i915#1849]) +58 similar issues
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-9/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-mmap-gtt.html
* igt@kms_hdmi_inject@inject-audio:
- shard-tglu-9: NOTRUN -> [SKIP][77] ([i915#433])
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-9/igt@kms_hdmi_inject@inject-audio.html
* igt@kms_pipe_crc_basic@nonblocking-crc:
- shard-tglu-9: NOTRUN -> [SKIP][78] ([i915#1845]) +17 similar issues
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-9/igt@kms_pipe_crc_basic@nonblocking-crc.html
* igt@kms_plane@plane-position-hole@pipe-b-planes:
- shard-tglu-9: NOTRUN -> [SKIP][79] ([i915#1849] / [i915#3558]) +1 similar issue
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-9/igt@kms_plane@plane-position-hole@pipe-b-planes.html
* igt@kms_plane_scaling@invalid-num-scalers:
- shard-tglu-9: NOTRUN -> [SKIP][80] ([i915#3555] / [i915#6953])
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-9/igt@kms_plane_scaling@invalid-num-scalers.html
* igt@kms_plane_scaling@plane-upscale-with-rotation-factor-0-25@pipe-a-hdmi-a-1:
- shard-tglu-10: NOTRUN -> [SKIP][81] ([i915#5176]) +3 similar issues
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-10/igt@kms_plane_scaling@plane-upscale-with-rotation-factor-0-25@pipe-a-hdmi-a-1.html
* igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-a-hdmi-a-1:
- shard-tglu-10: NOTRUN -> [SKIP][82] ([i915#5235]) +3 similar issues
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-10/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-a-hdmi-a-1.html
* igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5:
- shard-tglu-9: NOTRUN -> [SKIP][83] ([i915#6953] / [i915#8152])
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-9/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5.html
* igt@kms_prime@basic-modeset-hybrid:
- shard-tglu-9: NOTRUN -> [SKIP][84] ([i915#6524])
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-9/igt@kms_prime@basic-modeset-hybrid.html
* igt@kms_prime@d3hot:
- shard-tglu-10: NOTRUN -> [SKIP][85] ([i915#6524])
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-10/igt@kms_prime@d3hot.html
* igt@kms_psr2_sf@overlay-primary-update-sf-dmg-area:
- shard-tglu-9: NOTRUN -> [SKIP][86] ([fdo#111068] / [i915#658])
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-9/igt@kms_psr2_sf@overlay-primary-update-sf-dmg-area.html
* igt@kms_psr2_sf@primary-plane-update-sf-dmg-area:
- shard-tglu-10: NOTRUN -> [SKIP][87] ([fdo#111068] / [i915#658])
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-10/igt@kms_psr2_sf@primary-plane-update-sf-dmg-area.html
* igt@kms_psr2_sf@primary-plane-update-sf-dmg-area-big-fb:
- shard-tglu-9: NOTRUN -> [SKIP][88] ([i915#658]) +1 similar issue
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-9/igt@kms_psr2_sf@primary-plane-update-sf-dmg-area-big-fb.html
* igt@kms_psr2_su@page_flip-nv12:
- shard-tglu-9: NOTRUN -> [SKIP][89] ([fdo#109642] / [fdo#111068] / [i915#658])
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-9/igt@kms_psr2_su@page_flip-nv12.html
* igt@kms_psr@dpms:
- shard-tglu-10: NOTRUN -> [SKIP][90] ([fdo#110189]) +22 similar issues
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-10/igt@kms_psr@dpms.html
* igt@kms_psr@psr2_sprite_render:
- shard-tglu-9: NOTRUN -> [SKIP][91] ([fdo#110189]) +3 similar issues
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-9/igt@kms_psr@psr2_sprite_render.html
* igt@kms_psr_stress_test@invalidate-primary-flip-overlay:
- shard-tglu-9: NOTRUN -> [SKIP][92] ([i915#5461])
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-9/igt@kms_psr_stress_test@invalidate-primary-flip-overlay.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0:
- shard-tglu-9: NOTRUN -> [SKIP][93] ([fdo#111615] / [i915#1845])
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-9/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0.html
* igt@kms_scaling_modes@scaling-mode-center:
- shard-tglu-10: NOTRUN -> [SKIP][94] ([i915#3555]) +4 similar issues
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-10/igt@kms_scaling_modes@scaling-mode-center.html
* igt@kms_selftest@all-tests:
- shard-tglu-9: NOTRUN -> [SKIP][95] ([i915#6433])
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-9/igt@kms_selftest@all-tests.html
* igt@kms_setmode@basic@pipe-a-vga-1:
- shard-snb: NOTRUN -> [FAIL][96] ([i915#5465]) +1 similar issue
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-snb7/igt@kms_setmode@basic@pipe-a-vga-1.html
* igt@kms_universal_plane@disable-primary-vs-flip-pipe-b:
- shard-tglu-9: NOTRUN -> [SKIP][97] ([fdo#109274]) +2 similar issues
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-9/igt@kms_universal_plane@disable-primary-vs-flip-pipe-b.html
* igt@kms_writeback@writeback-invalid-parameters:
- shard-tglu-10: NOTRUN -> [SKIP][98] ([i915#2437])
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-10/igt@kms_writeback@writeback-invalid-parameters.html
* igt@perf@gen8-unprivileged-single-ctx-counters:
- shard-tglu-10: NOTRUN -> [SKIP][99] ([fdo#109289]) +3 similar issues
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-10/igt@perf@gen8-unprivileged-single-ctx-counters.html
* igt@prime_vgem@basic-userptr:
- shard-tglu-10: NOTRUN -> [SKIP][100] ([fdo#109295] / [i915#3301])
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-10/igt@prime_vgem@basic-userptr.html
* igt@prime_vgem@fence-read-hang:
- shard-tglu-9: NOTRUN -> [SKIP][101] ([fdo#109295]) +1 similar issue
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-9/igt@prime_vgem@fence-read-hang.html
* igt@v3d/v3d_perfmon@create-perfmon-exceed:
- shard-tglu-10: NOTRUN -> [SKIP][102] ([fdo#109315] / [i915#2575]) +3 similar issues
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-10/igt@v3d/v3d_perfmon@create-perfmon-exceed.html
* igt@v3d/v3d_perfmon@get-values-valid-perfmon:
- shard-tglu-9: NOTRUN -> [SKIP][103] ([fdo#109315] / [i915#2575]) +1 similar issue
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-9/igt@v3d/v3d_perfmon@get-values-valid-perfmon.html
* igt@vc4/vc4_purgeable_bo@mark-purgeable-twice:
- shard-tglu-10: NOTRUN -> [SKIP][104] ([i915#2575]) +8 similar issues
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-10/igt@vc4/vc4_purgeable_bo@mark-purgeable-twice.html
* igt@vc4/vc4_wait_bo@unused-bo-0ns:
- shard-tglu-9: NOTRUN -> [SKIP][105] ([i915#2575]) +4 similar issues
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-tglu-9/igt@vc4/vc4_wait_bo@unused-bo-0ns.html
#### Possible fixes ####
* igt@feature_discovery@psr2:
- {shard-rkl}: [SKIP][106] ([i915#658]) -> [PASS][107]
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12763/shard-rkl-5/igt@feature_discovery@psr2.html
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-rkl-6/igt@feature_discovery@psr2.html
* igt@gem_ctx_persistence@engines-hang@bcs0:
- {shard-rkl}: [SKIP][108] ([i915#6252]) -> [PASS][109] +1 similar issue
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12763/shard-rkl-5/igt@gem_ctx_persistence@engines-hang@bcs0.html
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-rkl-4/igt@gem_ctx_persistence@engines-hang@bcs0.html
* igt@gem_exec_balancer@fairslice:
- {shard-rkl}: [SKIP][110] ([i915#6259]) -> [PASS][111]
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12763/shard-rkl-5/igt@gem_exec_balancer@fairslice.html
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-rkl-1/igt@gem_exec_balancer@fairslice.html
* igt@gem_exec_endless@dispatch@bcs0:
- {shard-rkl}: [SKIP][112] ([i915#6247]) -> [PASS][113]
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12763/shard-rkl-5/igt@gem_exec_endless@dispatch@bcs0.html
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-rkl-4/igt@gem_exec_endless@dispatch@bcs0.html
* igt@gem_exec_fair@basic-pace-share@rcs0:
- shard-apl: [FAIL][114] ([i915#2842]) -> [PASS][115]
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12763/shard-apl7/igt@gem_exec_fair@basic-pace-share@rcs0.html
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-apl4/igt@gem_exec_fair@basic-pace-share@rcs0.html
* igt@gem_exec_reloc@basic-write-gtt-noreloc:
- {shard-rkl}: [SKIP][116] ([i915#3281]) -> [PASS][117] +3 similar issues
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12763/shard-rkl-2/igt@gem_exec_reloc@basic-write-gtt-noreloc.html
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-rkl-5/igt@gem_exec_reloc@basic-write-gtt-noreloc.html
* igt@gem_mmap_gtt@fault-concurrent-y:
- shard-snb: [ABORT][118] ([i915#5161]) -> [PASS][119]
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12763/shard-snb2/igt@gem_mmap_gtt@fault-concurrent-y.html
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-snb5/igt@gem_mmap_gtt@fault-concurrent-y.html
* igt@gem_pread@bench:
- {shard-rkl}: [SKIP][120] ([i915#3282]) -> [PASS][121] +2 similar issues
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12763/shard-rkl-2/igt@gem_pread@bench.html
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-rkl-5/igt@gem_pread@bench.html
* igt@gen9_exec_parse@batch-without-end:
- {shard-rkl}: [SKIP][122] ([i915#2527]) -> [PASS][123] +1 similar issue
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12763/shard-rkl-2/igt@gen9_exec_parse@batch-without-end.html
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-rkl-5/igt@gen9_exec_parse@batch-without-end.html
* igt@i915_pm_dc@dc6-dpms:
- {shard-rkl}: [SKIP][124] ([i915#3361]) -> [PASS][125]
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12763/shard-rkl-5/igt@i915_pm_dc@dc6-dpms.html
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-rkl-3/igt@i915_pm_dc@dc6-dpms.html
* igt@i915_pm_rpm@modeset-lpsp-stress-no-wait:
- {shard-dg1}: [SKIP][126] ([i915#1397]) -> [PASS][127]
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12763/shard-dg1-16/igt@i915_pm_rpm@modeset-lpsp-stress-no-wait.html
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-dg1-14/igt@i915_pm_rpm@modeset-lpsp-stress-no-wait.html
* igt@kms_ccs@pipe-b-bad-aux-stride-y_tiled_gen12_rc_ccs:
- {shard-rkl}: [SKIP][128] ([i915#1845] / [i915#4098]) -> [PASS][129] +23 similar issues
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12763/shard-rkl-5/igt@kms_ccs@pipe-b-bad-aux-stride-y_tiled_gen12_rc_ccs.html
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-rkl-6/igt@kms_ccs@pipe-b-bad-aux-stride-y_tiled_gen12_rc_ccs.html
* igt@kms_cursor_legacy@flip-vs-cursor@atomic-transitions-varying-size:
- shard-apl: [FAIL][130] ([i915#2346]) -> [PASS][131]
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12763/shard-apl7/igt@kms_cursor_legacy@flip-vs-cursor@atomic-transitions-varying-size.html
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-apl4/igt@kms_cursor_legacy@flip-vs-cursor@atomic-transitions-varying-size.html
- shard-glk: [FAIL][132] ([i915#2346]) -> [PASS][133]
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12763/shard-glk7/igt@kms_cursor_legacy@flip-vs-cursor@atomic-transitions-varying-size.html
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-glk2/igt@kms_cursor_legacy@flip-vs-cursor@atomic-transitions-varying-size.html
* igt@kms_fbcon_fbt@fbc:
- {shard-rkl}: [SKIP][134] ([i915#4098]) -> [PASS][135]
[134]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12763/shard-rkl-4/igt@kms_fbcon_fbt@fbc.html
[135]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-rkl-6/igt@kms_fbcon_fbt@fbc.html
* igt@kms_fbcon_fbt@psr:
- {shard-rkl}: [SKIP][136] ([fdo#110189] / [i915#3955]) -> [PASS][137]
[136]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12763/shard-rkl-5/igt@kms_fbcon_fbt@psr.html
[137]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-rkl-6/igt@kms_fbcon_fbt@psr.html
* igt@kms_flip@2x-flip-vs-wf_vblank-interruptible@ac-hdmi-a1-hdmi-a2:
- shard-glk: [FAIL][138] ([i915#2122]) -> [PASS][139]
[138]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12763/shard-glk2/igt@kms_flip@2x-flip-vs-wf_vblank-interruptible@ac-hdmi-a1-hdmi-a2.html
[139]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-glk1/igt@kms_flip@2x-flip-vs-wf_vblank-interruptible@ac-hdmi-a1-hdmi-a2.html
* igt@kms_frontbuffer_tracking@fbc-shrfb-scaledprimary:
- {shard-rkl}: [SKIP][140] ([i915#1849] / [i915#4098]) -> [PASS][141] +17 similar issues
[140]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12763/shard-rkl-4/igt@kms_frontbuffer_tracking@fbc-shrfb-scaledprimary.html
[141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-shrfb-scaledprimary.html
* igt@kms_plane@plane-position-hole@pipe-b-planes:
- {shard-rkl}: [SKIP][142] ([i915#1849]) -> [PASS][143] +4 similar issues
[142]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12763/shard-rkl-5/igt@kms_plane@plane-position-hole@pipe-b-planes.html
[143]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-rkl-6/igt@kms_plane@plane-position-hole@pipe-b-planes.html
* igt@kms_psr@cursor_render:
- {shard-rkl}: [SKIP][144] ([i915#1072]) -> [PASS][145] +1 similar issue
[144]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12763/shard-rkl-4/igt@kms_psr@cursor_render.html
[145]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/shard-rkl-6/igt@kms_psr@cursor_render.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
[fdo#109274]: https://bugs.freedesktop.org/show_bug.cgi?id=109274
[fdo#109279]: https://bugs.freedesktop.org/show_bug.cgi?id=109279
[fdo#109280]: https://bugs.freedesktop.org/show_bug.cgi?id=109280
[fdo#109285]: https://bugs.freedesktop.org/show_bug.cgi?id=109285
[fdo#109289]: https://bugs.freedesktop.org/show_bug.cgi?id=109289
[fdo#109291]: https://bugs.freedesktop.org/show_bug.cgi?id=109291
[fdo#109295]: https://bugs.freedesktop.org/show_bug.cgi?id=109295
[fdo#109303]: https://bugs.freedesktop.org/show_bug.cgi?id=109303
[fdo#109308]: https://bugs.freedesktop.org/show_bug.cgi?id=109308
[fdo#109312]: https://bugs.freedesktop.org/show_bug.cgi?id=109312
[fdo#109315]: https://bugs.freedesktop.org/show_bug.cgi?id=109315
[fdo#109506]: https://bugs.freedesktop.org/show_bug.cgi?id=109506
[fdo#109642]: https://bugs.freedesktop.org/show_bug.cgi?id=109642
[fdo#110189]: https://bugs.freedesktop.org/show_bug.cgi?id=110189
[fdo#110542]: https://bugs.freedesktop.org/show_bug.cgi?id=110542
[fdo#110723]: https://bugs.freedesktop.org/show_bug.cgi?id=110723
[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#111644]: https://bugs.freedesktop.org/show_bug.cgi?id=111644
[fdo#111656]: https://bugs.freedesktop.org/show_bug.cgi?id=111656
[fdo#111825]: https://bugs.freedesktop.org/show_bug.cgi?id=111825
[fdo#111827]: https://bugs.freedesktop.org/show_bug.cgi?id=111827
[fdo#112054]: https://bugs.freedesktop.org/show_bug.cgi?id=112054
[fdo#112283]: https://bugs.freedesktop.org/show_bug.cgi?id=112283
[i915#1072]: https://gitlab.freedesktop.org/drm/intel/issues/1072
[i915#1099]: https://gitlab.freedesktop.org/drm/intel/issues/1099
[i915#118]: https://gitlab.freedesktop.org/drm/intel/issues/118
[i915#132]: https://gitlab.freedesktop.org/drm/intel/issues/132
[i915#1397]: https://gitlab.freedesktop.org/drm/intel/issues/1397
[i915#1825]: https://gitlab.freedesktop.org/drm/intel/issues/1825
[i915#1839]: https://gitlab.freedesktop.org/drm/intel/issues/1839
[i915#1845]: https://gitlab.freedesktop.org/drm/intel/issues/1845
[i915#1849]: https://gitlab.freedesktop.org/drm/intel/issues/1849
[i915#1937]: https://gitlab.freedesktop.org/drm/intel/issues/1937
[i915#2122]: https://gitlab.freedesktop.org/drm/intel/issues/2122
[i915#2346]: https://gitlab.freedesktop.org/drm/intel/issues/2346
[i915#2434]: https://gitlab.freedesktop.org/drm/intel/issues/2434
[i915#2437]: https://gitlab.freedesktop.org/drm/intel/issues/2437
[i915#2527]: https://gitlab.freedesktop.org/drm/intel/issues/2527
[i915#2532]: https://gitlab.freedesktop.org/drm/intel/issues/2532
[i915#2575]: https://gitlab.freedesktop.org/drm/intel/issues/2575
[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#2705]: https://gitlab.freedesktop.org/drm/intel/issues/2705
[i915#280]: https://gitlab.freedesktop.org/drm/intel/issues/280
[i915#2842]: https://gitlab.freedesktop.org/drm/intel/issues/2842
[i915#2846]: https://gitlab.freedesktop.org/drm/intel/issues/2846
[i915#2856]: https://gitlab.freedesktop.org/drm/intel/issues/2856
[i915#2920]: https://gitlab.freedesktop.org/drm/intel/issues/2920
[i915#3063]: https://gitlab.freedesktop.org/drm/intel/issues/3063
[i915#3116]: https://gitlab.freedesktop.org/drm/intel/issues/3116
[i915#315]: https://gitlab.freedesktop.org/drm/intel/issues/315
[i915#3281]: https://gitlab.freedesktop.org/drm/intel/issues/3281
[i915#3282]: https://gitlab.freedesktop.org/drm/intel/issues/3282
[i915#3297]: https://gitlab.freedesktop.org/drm/intel/issues/3297
[i915#3299]: https://gitlab.freedesktop.org/drm/intel/issues/3299
[i915#3301]: https://gitlab.freedesktop.org/drm/intel/issues/3301
[i915#3323]: https://gitlab.freedesktop.org/drm/intel/issues/3323
[i915#3359]: https://gitlab.freedesktop.org/drm/intel/issues/3359
[i915#3361]: https://gitlab.freedesktop.org/drm/intel/issues/3361
[i915#3458]: https://gitlab.freedesktop.org/drm/intel/issues/3458
[i915#3469]: https://gitlab.freedesktop.org/drm/intel/issues/3469
[i915#3539]: https://gitlab.freedesktop.org/drm/intel/issues/3539
[i915#3546]: https://gitlab.freedesktop.org/drm/intel/issues/3546
[i915#3547]: https://gitlab.freedesktop.org/drm/intel/issues/3547
[i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555
[i915#3558]: https://gitlab.freedesktop.org/drm/intel/issues/3558
[i915#3591]: https://gitlab.freedesktop.org/drm/intel/issues/3591
[i915#3637]: https://gitlab.freedesktop.org/drm/intel/issues/3637
[i915#3638]: https://gitlab.freedesktop.org/drm/intel/issues/3638
[i915#3689]: https://gitlab.freedesktop.org/drm/intel/issues/3689
[i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708
[i915#3734]: https://gitlab.freedesktop.org/drm/intel/issues/3734
[i915#3742]: https://gitlab.freedesktop.org/drm/intel/issues/3742
[i915#3826]: https://gitlab.freedesktop.org/drm/intel/issues/3826
[i915#3840]: https://gitlab.freedesktop.org/drm/intel/issues/3840
[i915#3886]: https://gitlab.freedesktop.org/drm/intel/issues/3886
[i915#3936]: https://gitlab.freedesktop.org/drm/intel/issues/3936
[i915#3952]: https://gitlab.freedesktop.org/drm/intel/issues/3952
[i915#3955]: https://gitlab.freedesktop.org/drm/intel/issues/3955
[i915#3966]: https://gitlab.freedesktop.org/drm/intel/issues/3966
[i915#3989]: https://gitlab.freedesktop.org/drm/intel/issues/3989
[i915#404]: https://gitlab.freedesktop.org/drm/intel/issues/404
[i915#4070]: https://gitlab.freedesktop.org/drm/intel/issues/4070
[i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077
[i915#4078]: https://gitlab.freedesktop.org/drm/intel/issues/4078
[i915#4079]: https://gitlab.freedesktop.org/drm/intel/issues/4079
[i915#4083]: https://gitlab.freedesktop.org/drm/intel/issues/4083
[i915#4098]: https://gitlab.freedesktop.org/drm/intel/issues/4098
[i915#4103]: https://gitlab.freedesktop.org/drm/intel/issues/4103
[i915#4212]: https://gitlab.freedesktop.org/drm/intel/issues/4212
[i915#426]: https://gitlab.freedesktop.org/drm/intel/issues/426
[i915#4270]: https://gitlab.freedesktop.org/drm/intel/issues/4270
[i915#433]: https://gitlab.freedesktop.org/drm/intel/issues/433
[i915#4349]: https://gitlab.freedesktop.org/drm/intel/issues/4349
[i915#4538]: https://gitlab.freedesktop.org/drm/intel/issues/4538
[i915#454]: https://gitlab.freedesktop.org/drm/intel/issues/454
[i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613
[i915#4767]: https://gitlab.freedesktop.org/drm/intel/issues/4767
[i915#4771]: https://gitlab.freedesktop.org/drm/intel/issues/4771
[i915#4812]: https://gitlab.freedesktop.org/drm/intel/issues/4812
[i915#4833]: https://gitlab.freedesktop.org/drm/intel/issues/4833
[i915#4852]: https://gitlab.freedesktop.org/drm/intel/issues/4852
[i915#4859]: https://gitlab.freedesktop.org/drm/intel/issues/4859
[i915#4860]: https://gitlab.freedesktop.org/drm/intel/issues/4860
[i915#4880]: https://gitlab.freedesktop.org/drm/intel/issues/4880
[i915#4885]: https://gitlab.freedesktop.org/drm/intel/issues/4885
[i915#5090]: https://gitlab.freedesktop.org/drm/intel/issues/5090
[i915#5161]: https://gitlab.freedesktop.org/drm/intel/issues/5161
[i915#5176]: https://gitlab.freedesktop.org/drm/intel/issues/5176
[i915#5235]: https://gitlab.freedesktop.org/drm/intel/issues/5235
[i915#5286]: https://gitlab.freedesktop.org/drm/intel/issues/5286
[i915#5288]: https://gitlab.freedesktop.org/drm/intel/issues/5288
[i915#5289]: https://gitlab.freedesktop.org/drm/intel/issues/5289
[i915#5325]: https://gitlab.freedesktop.org/drm/intel/issues/5325
[i915#533]: https://gitlab.freedesktop.org/drm/intel/issues/533
[i915#5439]: https://gitlab.freedesktop.org/drm/intel/issues/5439
[i915#5461]: https://gitlab.freedesktop.org/drm/intel/issues/5461
[i915#5465]: https://gitlab.freedesktop.org/drm/intel/issues/5465
[i915#5563]: https://gitlab.freedesktop.org/drm/intel/issues/5563
[i915#5723]: https://gitlab.freedesktop.org/drm/intel/issues/5723
[i915#6095]: https://gitlab.freedesktop.org/drm/intel/issues/6095
[i915#6230]: https://gitlab.freedesktop.org/drm/intel/issues/6230
[i915#6245]: https://gitlab.freedesktop.org/drm/intel/issues/6245
[i915#6247]: https://gitlab.freedesktop.org/drm/intel/issues/6247
[i915#6252]: https://gitlab.freedesktop.org/drm/intel/issues/6252
[i915#6259]: https://gitlab.freedesktop.org/drm/intel/issues/6259
[i915#6334]: https://gitlab.freedesktop.org/drm/intel/issues/6334
[i915#6335]: https://gitlab.freedesktop.org/drm/intel/issues/6335
[i915#6355]: https://gitlab.freedesktop.org/drm/intel/issues/6355
[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#6524]: https://gitlab.freedesktop.org/drm/intel/issues/6524
[i915#658]: https://gitlab.freedesktop.org/drm/intel/issues/658
[i915#6590]: https://gitlab.freedesktop.org/drm/intel/issues/6590
[i915#6621]: https://gitlab.freedesktop.org/drm/intel/issues/6621
[i915#6768]: https://gitlab.freedesktop.org/drm/intel/issues/6768
[i915#6944]: https://gitlab.freedesktop.org/drm/intel/issues/6944
[i915#6946]: https://gitlab.freedesktop.org/drm/intel/issues/6946
[i915#6953]: https://gitlab.freedesktop.org/drm/intel/issues/6953
[i915#7037]: https://gitlab.freedesktop.org/drm/intel/issues/7037
[i915#7116]: https://gitlab.freedesktop.org/drm/intel/issues/7116
[i915#7118]: https://gitlab.freedesktop.org/drm/intel/issues/7118
[i915#7561]: https://gitlab.freedesktop.org/drm/intel/issues/7561
[i915#7582]: https://gitlab.freedesktop.org/drm/intel/issues/7582
[i915#7651]: https://gitlab.freedesktop.org/drm/intel/issues/7651
[i915#7697]: https://gitlab.freedesktop.org/drm/intel/issues/7697
[i915#7701]: https://gitlab.freedesktop.org/drm/intel/issues/7701
[i915#7707]: https://gitlab.freedesktop.org/drm/intel/issues/7707
[i915#7711]: https://gitlab.freedesktop.org/drm/intel/issues/7711
[i915#7742]: https://gitlab.freedesktop.org/drm/intel/issues/7742
[i915#7828]: https://gitlab.freedesktop.org/drm/intel/issues/7828
[i915#7949]: https://gitlab.freedesktop.org/drm/intel/issues/7949
[i915#7957]: https://gitlab.freedesktop.org/drm/intel/issues/7957
[i915#7975]: https://gitlab.freedesktop.org/drm/intel/issues/7975
[i915#8151]: https://gitlab.freedesktop.org/drm/intel/issues/8151
[i915#8152]: https://gitlab.freedesktop.org/drm/intel/issues/8152
[i915#8155]: https://gitlab.freedesktop.org/drm/intel/issues/8155
[i915#8208]: https://gitlab.freedesktop.org/drm/intel/issues/8208
Build changes
-------------
* Linux: CI_DRM_12763 -> Patchwork_114196v2
CI-20190529: 20190529
CI_DRM_12763: 205c062ab01e006382e54e699678a50463ffe438 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_7167: fdaac15d525635c9ce8cdba4dac55550553f1a65 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
Patchwork_114196v2: 205c062ab01e006382e54e699678a50463ffe438 @ git://anongit.freedesktop.org/gfx-ci/linux
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_114196v2/index.html
[-- Attachment #2: Type: text/html, Size: 48551 bytes --]
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Intel-gfx] [PATCH] drm/i915: Get HDR DPCD refresh timeout from VBT
2023-02-20 16:47 [Intel-gfx] [PATCH] drm/i915: Get HDR DPCD refresh timeout from VBT Ville Syrjala
` (2 preceding siblings ...)
2023-02-21 0:19 ` [Intel-gfx] ✓ Fi.CI.IGT: " Patchwork
@ 2023-03-01 14:55 ` Hogander, Jouni
2023-03-01 15:21 ` Jani Nikula
2023-03-28 20:09 ` Lyude Paul
4 siblings, 1 reply; 9+ messages in thread
From: Hogander, Jouni @ 2023-03-01 14:55 UTC (permalink / raw)
To: ville.syrjala, intel-gfx
On Mon, 2023-02-20 at 18:47 +0200, Ville Syrjala wrote:
> From: Ville Syrjälä <ville.syrjala@linux.intel.com>
>
> Grab the HDR DPCD refresh timeout (time we need to wait after
> writing the sourc OUI before the HDR DPCD registers are ready)
> from the VBT.
>
> Windows doesn't even seem to have any default value for this,
> which is perhaps a bit weird since the VBT value is documented
> as TGL+ and I thought the HDR backlight stuff might already be
> used on earlier platforms. To play it safe I left the old
> hardcoded 30ms default in place. Digging through some internal
> stuff that seems to have been a number given by the vendor for
> one particularly slow TCON. Although I did see 50ms mentioned
> somewhere as well.
>
> Let's also include the value in the debug print to ease
> debugging, and toss in the customary connector id+name as well.
>
> The TGL Thinkpad T14 I have sets this to 0 btw. So the delay
> is now gone on this machine:
> [CONNECTOR:308:eDP-1] Detected Intel HDR backlight interface version
> 1
> [CONNECTOR:308:eDP-1] Using Intel proprietary eDP backlight controls
> [CONNECTOR:308:eDP-1] SDR backlight is controlled through PWM
> [CONNECTOR:308:eDP-1] Using native PCH PWM for backlight control
> (controller=0)
> [CONNECTOR:308:eDP-1] Using AUX HDR interface for backlight control
> (range 0..496)
> [CONNECTOR:308:eDP-1] Performing OUI wait (0 ms)
Reviewed-by: Jouni Högander <jouni.hogander@intel.com>
>
> Cc: Lyude Paul <lyude@redhat.com>
> Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
> ---
> drivers/gpu/drm/i915/display/intel_bios.c | 6 ++++++
> drivers/gpu/drm/i915/display/intel_display_types.h | 1 +
> drivers/gpu/drm/i915/display/intel_dp.c | 9 +++++++--
> 3 files changed, 14 insertions(+), 2 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_bios.c
> b/drivers/gpu/drm/i915/display/intel_bios.c
> index f35ef3675d39..f16887aed56d 100644
> --- a/drivers/gpu/drm/i915/display/intel_bios.c
> +++ b/drivers/gpu/drm/i915/display/intel_bios.c
> @@ -1084,6 +1084,12 @@ parse_lfp_backlight(struct drm_i915_private
> *i915,
> panel->vbt.backlight.min_brightness = entry-
> >min_brightness;
> }
>
> + if (i915->display.vbt.version >= 239)
> + panel->vbt.backlight.hdr_dpcd_refresh_timeout =
> + DIV_ROUND_UP(backlight_data-
> >hdr_dpcd_refresh_timeout[panel_type], 100);
> + else
> + panel->vbt.backlight.hdr_dpcd_refresh_timeout = 30;
> +
> drm_dbg_kms(&i915->drm,
> "VBT backlight PWM modulation frequency %u Hz, "
> "active %s, min brightness %u, level %u,
> controller %u\n",
> diff --git a/drivers/gpu/drm/i915/display/intel_display_types.h
> b/drivers/gpu/drm/i915/display/intel_display_types.h
> index 748b0cd411fa..76f47ba3be45 100644
> --- a/drivers/gpu/drm/i915/display/intel_display_types.h
> +++ b/drivers/gpu/drm/i915/display/intel_display_types.h
> @@ -326,6 +326,7 @@ struct intel_vbt_panel_data {
> struct {
> u16 pwm_freq_hz;
> u16 brightness_precision_bits;
> + u16 hdr_dpcd_refresh_timeout;
> bool present;
> bool active_low_pwm;
> u8 min_brightness; /* min_brightness/255 of max
> */
> diff --git a/drivers/gpu/drm/i915/display/intel_dp.c
> b/drivers/gpu/drm/i915/display/intel_dp.c
> index b77bd4565864..3734e7567230 100644
> --- a/drivers/gpu/drm/i915/display/intel_dp.c
> +++ b/drivers/gpu/drm/i915/display/intel_dp.c
> @@ -2293,10 +2293,15 @@ intel_edp_init_source_oui(struct intel_dp
> *intel_dp, bool careful)
>
> void intel_dp_wait_source_oui(struct intel_dp *intel_dp)
> {
> + struct intel_connector *connector = intel_dp-
> >attached_connector;
> struct drm_i915_private *i915 = dp_to_i915(intel_dp);
>
> - drm_dbg_kms(&i915->drm, "Performing OUI wait\n");
> - wait_remaining_ms_from_jiffies(intel_dp->last_oui_write, 30);
> + drm_dbg_kms(&i915->drm, "[CONNECTOR:%d:%s] Performing OUI
> wait (%u ms)\n",
> + connector->base.base.id, connector->base.name,
> + connector-
> >panel.vbt.backlight.hdr_dpcd_refresh_timeout);
> +
> + wait_remaining_ms_from_jiffies(intel_dp->last_oui_write,
> + connector-
> >panel.vbt.backlight.hdr_dpcd_refresh_timeout);
> }
>
> /* If the device supports it, try to set the power state
> appropriately */
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Intel-gfx] [PATCH] drm/i915: Get HDR DPCD refresh timeout from VBT
2023-03-01 14:55 ` [Intel-gfx] [PATCH] drm/i915: Get HDR DPCD refresh timeout from VBT Hogander, Jouni
@ 2023-03-01 15:21 ` Jani Nikula
2023-03-01 15:51 ` Ville Syrjälä
0 siblings, 1 reply; 9+ messages in thread
From: Jani Nikula @ 2023-03-01 15:21 UTC (permalink / raw)
To: Hogander, Jouni, ville.syrjala, intel-gfx
On Wed, 01 Mar 2023, "Hogander, Jouni" <jouni.hogander@intel.com> wrote:
> On Mon, 2023-02-20 at 18:47 +0200, Ville Syrjala wrote:
>> From: Ville Syrjälä <ville.syrjala@linux.intel.com>
>>
>> Grab the HDR DPCD refresh timeout (time we need to wait after
>> writing the sourc OUI before the HDR DPCD registers are ready)
>> from the VBT.
>>
>> Windows doesn't even seem to have any default value for this,
>> which is perhaps a bit weird since the VBT value is documented
>> as TGL+ and I thought the HDR backlight stuff might already be
>> used on earlier platforms. To play it safe I left the old
>> hardcoded 30ms default in place. Digging through some internal
>> stuff that seems to have been a number given by the vendor for
>> one particularly slow TCON. Although I did see 50ms mentioned
>> somewhere as well.
>>
>> Let's also include the value in the debug print to ease
>> debugging, and toss in the customary connector id+name as well.
>>
>> The TGL Thinkpad T14 I have sets this to 0 btw. So the delay
>> is now gone on this machine:
>> [CONNECTOR:308:eDP-1] Detected Intel HDR backlight interface version
>> 1
>> [CONNECTOR:308:eDP-1] Using Intel proprietary eDP backlight controls
>> [CONNECTOR:308:eDP-1] SDR backlight is controlled through PWM
>> [CONNECTOR:308:eDP-1] Using native PCH PWM for backlight control
>> (controller=0)
>> [CONNECTOR:308:eDP-1] Using AUX HDR interface for backlight control
>> (range 0..496)
>> [CONNECTOR:308:eDP-1] Performing OUI wait (0 ms)
>
> Reviewed-by: Jouni Högander <jouni.hogander@intel.com>
Cc: stable@vger.kernel.org
?
>
>>
>> Cc: Lyude Paul <lyude@redhat.com>
>> Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
>> ---
>> drivers/gpu/drm/i915/display/intel_bios.c | 6 ++++++
>> drivers/gpu/drm/i915/display/intel_display_types.h | 1 +
>> drivers/gpu/drm/i915/display/intel_dp.c | 9 +++++++--
>> 3 files changed, 14 insertions(+), 2 deletions(-)
>>
>> diff --git a/drivers/gpu/drm/i915/display/intel_bios.c
>> b/drivers/gpu/drm/i915/display/intel_bios.c
>> index f35ef3675d39..f16887aed56d 100644
>> --- a/drivers/gpu/drm/i915/display/intel_bios.c
>> +++ b/drivers/gpu/drm/i915/display/intel_bios.c
>> @@ -1084,6 +1084,12 @@ parse_lfp_backlight(struct drm_i915_private
>> *i915,
>> panel->vbt.backlight.min_brightness = entry-
>> >min_brightness;
>> }
>>
>> + if (i915->display.vbt.version >= 239)
>> + panel->vbt.backlight.hdr_dpcd_refresh_timeout =
>> + DIV_ROUND_UP(backlight_data-
>> >hdr_dpcd_refresh_timeout[panel_type], 100);
>> + else
>> + panel->vbt.backlight.hdr_dpcd_refresh_timeout = 30;
>> +
>> drm_dbg_kms(&i915->drm,
>> "VBT backlight PWM modulation frequency %u Hz, "
>> "active %s, min brightness %u, level %u,
>> controller %u\n",
>> diff --git a/drivers/gpu/drm/i915/display/intel_display_types.h
>> b/drivers/gpu/drm/i915/display/intel_display_types.h
>> index 748b0cd411fa..76f47ba3be45 100644
>> --- a/drivers/gpu/drm/i915/display/intel_display_types.h
>> +++ b/drivers/gpu/drm/i915/display/intel_display_types.h
>> @@ -326,6 +326,7 @@ struct intel_vbt_panel_data {
>> struct {
>> u16 pwm_freq_hz;
>> u16 brightness_precision_bits;
>> + u16 hdr_dpcd_refresh_timeout;
>> bool present;
>> bool active_low_pwm;
>> u8 min_brightness; /* min_brightness/255 of max
>> */
>> diff --git a/drivers/gpu/drm/i915/display/intel_dp.c
>> b/drivers/gpu/drm/i915/display/intel_dp.c
>> index b77bd4565864..3734e7567230 100644
>> --- a/drivers/gpu/drm/i915/display/intel_dp.c
>> +++ b/drivers/gpu/drm/i915/display/intel_dp.c
>> @@ -2293,10 +2293,15 @@ intel_edp_init_source_oui(struct intel_dp
>> *intel_dp, bool careful)
>>
>> void intel_dp_wait_source_oui(struct intel_dp *intel_dp)
>> {
>> + struct intel_connector *connector = intel_dp-
>> >attached_connector;
>> struct drm_i915_private *i915 = dp_to_i915(intel_dp);
>>
>> - drm_dbg_kms(&i915->drm, "Performing OUI wait\n");
>> - wait_remaining_ms_from_jiffies(intel_dp->last_oui_write, 30);
>> + drm_dbg_kms(&i915->drm, "[CONNECTOR:%d:%s] Performing OUI
>> wait (%u ms)\n",
>> + connector->base.base.id, connector->base.name,
>> + connector-
>> >panel.vbt.backlight.hdr_dpcd_refresh_timeout);
>> +
>> + wait_remaining_ms_from_jiffies(intel_dp->last_oui_write,
>> + connector-
>> >panel.vbt.backlight.hdr_dpcd_refresh_timeout);
>> }
>>
>> /* If the device supports it, try to set the power state
>> appropriately */
>
--
Jani Nikula, Intel Open Source Graphics Center
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Intel-gfx] [PATCH] drm/i915: Get HDR DPCD refresh timeout from VBT
2023-03-01 15:21 ` Jani Nikula
@ 2023-03-01 15:51 ` Ville Syrjälä
0 siblings, 0 replies; 9+ messages in thread
From: Ville Syrjälä @ 2023-03-01 15:51 UTC (permalink / raw)
To: Jani Nikula; +Cc: intel-gfx
On Wed, Mar 01, 2023 at 05:21:10PM +0200, Jani Nikula wrote:
> On Wed, 01 Mar 2023, "Hogander, Jouni" <jouni.hogander@intel.com> wrote:
> > On Mon, 2023-02-20 at 18:47 +0200, Ville Syrjala wrote:
> >> From: Ville Syrjälä <ville.syrjala@linux.intel.com>
> >>
> >> Grab the HDR DPCD refresh timeout (time we need to wait after
> >> writing the sourc OUI before the HDR DPCD registers are ready)
> >> from the VBT.
> >>
> >> Windows doesn't even seem to have any default value for this,
> >> which is perhaps a bit weird since the VBT value is documented
> >> as TGL+ and I thought the HDR backlight stuff might already be
> >> used on earlier platforms. To play it safe I left the old
> >> hardcoded 30ms default in place. Digging through some internal
> >> stuff that seems to have been a number given by the vendor for
> >> one particularly slow TCON. Although I did see 50ms mentioned
> >> somewhere as well.
> >>
> >> Let's also include the value in the debug print to ease
> >> debugging, and toss in the customary connector id+name as well.
> >>
> >> The TGL Thinkpad T14 I have sets this to 0 btw. So the delay
> >> is now gone on this machine:
> >> [CONNECTOR:308:eDP-1] Detected Intel HDR backlight interface version
> >> 1
> >> [CONNECTOR:308:eDP-1] Using Intel proprietary eDP backlight controls
> >> [CONNECTOR:308:eDP-1] SDR backlight is controlled through PWM
> >> [CONNECTOR:308:eDP-1] Using native PCH PWM for backlight control
> >> (controller=0)
> >> [CONNECTOR:308:eDP-1] Using AUX HDR interface for backlight control
> >> (range 0..496)
> >> [CONNECTOR:308:eDP-1] Performing OUI wait (0 ms)
> >
> > Reviewed-by: Jouni Högander <jouni.hogander@intel.com>
>
> Cc: stable@vger.kernel.org
>
> ?
Not aware of anythigng actually getting fixed by this. I suspect
it's usually more of an optimization since the original 30ms was
supposedly only needed by some especially slow TCONs.
>
> >
> >>
> >> Cc: Lyude Paul <lyude@redhat.com>
> >> Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
> >> ---
> >> drivers/gpu/drm/i915/display/intel_bios.c | 6 ++++++
> >> drivers/gpu/drm/i915/display/intel_display_types.h | 1 +
> >> drivers/gpu/drm/i915/display/intel_dp.c | 9 +++++++--
> >> 3 files changed, 14 insertions(+), 2 deletions(-)
> >>
> >> diff --git a/drivers/gpu/drm/i915/display/intel_bios.c
> >> b/drivers/gpu/drm/i915/display/intel_bios.c
> >> index f35ef3675d39..f16887aed56d 100644
> >> --- a/drivers/gpu/drm/i915/display/intel_bios.c
> >> +++ b/drivers/gpu/drm/i915/display/intel_bios.c
> >> @@ -1084,6 +1084,12 @@ parse_lfp_backlight(struct drm_i915_private
> >> *i915,
> >> panel->vbt.backlight.min_brightness = entry-
> >> >min_brightness;
> >> }
> >>
> >> + if (i915->display.vbt.version >= 239)
> >> + panel->vbt.backlight.hdr_dpcd_refresh_timeout =
> >> + DIV_ROUND_UP(backlight_data-
> >> >hdr_dpcd_refresh_timeout[panel_type], 100);
> >> + else
> >> + panel->vbt.backlight.hdr_dpcd_refresh_timeout = 30;
> >> +
> >> drm_dbg_kms(&i915->drm,
> >> "VBT backlight PWM modulation frequency %u Hz, "
> >> "active %s, min brightness %u, level %u,
> >> controller %u\n",
> >> diff --git a/drivers/gpu/drm/i915/display/intel_display_types.h
> >> b/drivers/gpu/drm/i915/display/intel_display_types.h
> >> index 748b0cd411fa..76f47ba3be45 100644
> >> --- a/drivers/gpu/drm/i915/display/intel_display_types.h
> >> +++ b/drivers/gpu/drm/i915/display/intel_display_types.h
> >> @@ -326,6 +326,7 @@ struct intel_vbt_panel_data {
> >> struct {
> >> u16 pwm_freq_hz;
> >> u16 brightness_precision_bits;
> >> + u16 hdr_dpcd_refresh_timeout;
> >> bool present;
> >> bool active_low_pwm;
> >> u8 min_brightness; /* min_brightness/255 of max
> >> */
> >> diff --git a/drivers/gpu/drm/i915/display/intel_dp.c
> >> b/drivers/gpu/drm/i915/display/intel_dp.c
> >> index b77bd4565864..3734e7567230 100644
> >> --- a/drivers/gpu/drm/i915/display/intel_dp.c
> >> +++ b/drivers/gpu/drm/i915/display/intel_dp.c
> >> @@ -2293,10 +2293,15 @@ intel_edp_init_source_oui(struct intel_dp
> >> *intel_dp, bool careful)
> >>
> >> void intel_dp_wait_source_oui(struct intel_dp *intel_dp)
> >> {
> >> + struct intel_connector *connector = intel_dp-
> >> >attached_connector;
> >> struct drm_i915_private *i915 = dp_to_i915(intel_dp);
> >>
> >> - drm_dbg_kms(&i915->drm, "Performing OUI wait\n");
> >> - wait_remaining_ms_from_jiffies(intel_dp->last_oui_write, 30);
> >> + drm_dbg_kms(&i915->drm, "[CONNECTOR:%d:%s] Performing OUI
> >> wait (%u ms)\n",
> >> + connector->base.base.id, connector->base.name,
> >> + connector-
> >> >panel.vbt.backlight.hdr_dpcd_refresh_timeout);
> >> +
> >> + wait_remaining_ms_from_jiffies(intel_dp->last_oui_write,
> >> + connector-
> >> >panel.vbt.backlight.hdr_dpcd_refresh_timeout);
> >> }
> >>
> >> /* If the device supports it, try to set the power state
> >> appropriately */
> >
>
> --
> Jani Nikula, Intel Open Source Graphics Center
--
Ville Syrjälä
Intel
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Intel-gfx] [PATCH] drm/i915: Get HDR DPCD refresh timeout from VBT
2023-02-20 16:47 [Intel-gfx] [PATCH] drm/i915: Get HDR DPCD refresh timeout from VBT Ville Syrjala
` (3 preceding siblings ...)
2023-03-01 14:55 ` [Intel-gfx] [PATCH] drm/i915: Get HDR DPCD refresh timeout from VBT Hogander, Jouni
@ 2023-03-28 20:09 ` Lyude Paul
2023-03-29 10:13 ` Ville Syrjälä
4 siblings, 1 reply; 9+ messages in thread
From: Lyude Paul @ 2023-03-28 20:09 UTC (permalink / raw)
To: Ville Syrjala, intel-gfx
BTW - I just started catching up with my email, is this waiting on me or was
someone else able to review it?
On Mon, 2023-02-20 at 18:47 +0200, Ville Syrjala wrote:
> From: Ville Syrjälä <ville.syrjala@linux.intel.com>
>
> Grab the HDR DPCD refresh timeout (time we need to wait after
> writing the sourc OUI before the HDR DPCD registers are ready)
> from the VBT.
>
> Windows doesn't even seem to have any default value for this,
> which is perhaps a bit weird since the VBT value is documented
> as TGL+ and I thought the HDR backlight stuff might already be
> used on earlier platforms. To play it safe I left the old
> hardcoded 30ms default in place. Digging through some internal
> stuff that seems to have been a number given by the vendor for
> one particularly slow TCON. Although I did see 50ms mentioned
> somewhere as well.
>
> Let's also include the value in the debug print to ease
> debugging, and toss in the customary connector id+name as well.
>
> The TGL Thinkpad T14 I have sets this to 0 btw. So the delay
> is now gone on this machine:
> [CONNECTOR:308:eDP-1] Detected Intel HDR backlight interface version 1
> [CONNECTOR:308:eDP-1] Using Intel proprietary eDP backlight controls
> [CONNECTOR:308:eDP-1] SDR backlight is controlled through PWM
> [CONNECTOR:308:eDP-1] Using native PCH PWM for backlight control (controller=0)
> [CONNECTOR:308:eDP-1] Using AUX HDR interface for backlight control (range 0..496)
> [CONNECTOR:308:eDP-1] Performing OUI wait (0 ms)
>
> Cc: Lyude Paul <lyude@redhat.com>
> Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
> ---
> drivers/gpu/drm/i915/display/intel_bios.c | 6 ++++++
> drivers/gpu/drm/i915/display/intel_display_types.h | 1 +
> drivers/gpu/drm/i915/display/intel_dp.c | 9 +++++++--
> 3 files changed, 14 insertions(+), 2 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_bios.c b/drivers/gpu/drm/i915/display/intel_bios.c
> index f35ef3675d39..f16887aed56d 100644
> --- a/drivers/gpu/drm/i915/display/intel_bios.c
> +++ b/drivers/gpu/drm/i915/display/intel_bios.c
> @@ -1084,6 +1084,12 @@ parse_lfp_backlight(struct drm_i915_private *i915,
> panel->vbt.backlight.min_brightness = entry->min_brightness;
> }
>
> + if (i915->display.vbt.version >= 239)
> + panel->vbt.backlight.hdr_dpcd_refresh_timeout =
> + DIV_ROUND_UP(backlight_data->hdr_dpcd_refresh_timeout[panel_type], 100);
> + else
> + panel->vbt.backlight.hdr_dpcd_refresh_timeout = 30;
> +
> drm_dbg_kms(&i915->drm,
> "VBT backlight PWM modulation frequency %u Hz, "
> "active %s, min brightness %u, level %u, controller %u\n",
> diff --git a/drivers/gpu/drm/i915/display/intel_display_types.h b/drivers/gpu/drm/i915/display/intel_display_types.h
> index 748b0cd411fa..76f47ba3be45 100644
> --- a/drivers/gpu/drm/i915/display/intel_display_types.h
> +++ b/drivers/gpu/drm/i915/display/intel_display_types.h
> @@ -326,6 +326,7 @@ struct intel_vbt_panel_data {
> struct {
> u16 pwm_freq_hz;
> u16 brightness_precision_bits;
> + u16 hdr_dpcd_refresh_timeout;
> bool present;
> bool active_low_pwm;
> u8 min_brightness; /* min_brightness/255 of max */
> diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c
> index b77bd4565864..3734e7567230 100644
> --- a/drivers/gpu/drm/i915/display/intel_dp.c
> +++ b/drivers/gpu/drm/i915/display/intel_dp.c
> @@ -2293,10 +2293,15 @@ intel_edp_init_source_oui(struct intel_dp *intel_dp, bool careful)
>
> void intel_dp_wait_source_oui(struct intel_dp *intel_dp)
> {
> + struct intel_connector *connector = intel_dp->attached_connector;
> struct drm_i915_private *i915 = dp_to_i915(intel_dp);
>
> - drm_dbg_kms(&i915->drm, "Performing OUI wait\n");
> - wait_remaining_ms_from_jiffies(intel_dp->last_oui_write, 30);
> + drm_dbg_kms(&i915->drm, "[CONNECTOR:%d:%s] Performing OUI wait (%u ms)\n",
> + connector->base.base.id, connector->base.name,
> + connector->panel.vbt.backlight.hdr_dpcd_refresh_timeout);
> +
> + wait_remaining_ms_from_jiffies(intel_dp->last_oui_write,
> + connector->panel.vbt.backlight.hdr_dpcd_refresh_timeout);
> }
>
> /* If the device supports it, try to set the power state appropriately */
--
Cheers,
Lyude Paul (she/her)
Software Engineer at Red Hat
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Intel-gfx] [PATCH] drm/i915: Get HDR DPCD refresh timeout from VBT
2023-03-28 20:09 ` Lyude Paul
@ 2023-03-29 10:13 ` Ville Syrjälä
0 siblings, 0 replies; 9+ messages in thread
From: Ville Syrjälä @ 2023-03-29 10:13 UTC (permalink / raw)
To: Lyude Paul; +Cc: intel-gfx
On Tue, Mar 28, 2023 at 04:09:33PM -0400, Lyude Paul wrote:
> BTW - I just started catching up with my email, is this waiting on me or was
> someone else able to review it?
commit fe82b93fc101 ("drm/i915: Get HDR DPCD refresh timeout from VBT")
>
> On Mon, 2023-02-20 at 18:47 +0200, Ville Syrjala wrote:
> > From: Ville Syrjälä <ville.syrjala@linux.intel.com>
> >
> > Grab the HDR DPCD refresh timeout (time we need to wait after
> > writing the sourc OUI before the HDR DPCD registers are ready)
> > from the VBT.
> >
> > Windows doesn't even seem to have any default value for this,
> > which is perhaps a bit weird since the VBT value is documented
> > as TGL+ and I thought the HDR backlight stuff might already be
> > used on earlier platforms. To play it safe I left the old
> > hardcoded 30ms default in place. Digging through some internal
> > stuff that seems to have been a number given by the vendor for
> > one particularly slow TCON. Although I did see 50ms mentioned
> > somewhere as well.
> >
> > Let's also include the value in the debug print to ease
> > debugging, and toss in the customary connector id+name as well.
> >
> > The TGL Thinkpad T14 I have sets this to 0 btw. So the delay
> > is now gone on this machine:
> > [CONNECTOR:308:eDP-1] Detected Intel HDR backlight interface version 1
> > [CONNECTOR:308:eDP-1] Using Intel proprietary eDP backlight controls
> > [CONNECTOR:308:eDP-1] SDR backlight is controlled through PWM
> > [CONNECTOR:308:eDP-1] Using native PCH PWM for backlight control (controller=0)
> > [CONNECTOR:308:eDP-1] Using AUX HDR interface for backlight control (range 0..496)
> > [CONNECTOR:308:eDP-1] Performing OUI wait (0 ms)
> >
> > Cc: Lyude Paul <lyude@redhat.com>
> > Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
> > ---
> > drivers/gpu/drm/i915/display/intel_bios.c | 6 ++++++
> > drivers/gpu/drm/i915/display/intel_display_types.h | 1 +
> > drivers/gpu/drm/i915/display/intel_dp.c | 9 +++++++--
> > 3 files changed, 14 insertions(+), 2 deletions(-)
> >
> > diff --git a/drivers/gpu/drm/i915/display/intel_bios.c b/drivers/gpu/drm/i915/display/intel_bios.c
> > index f35ef3675d39..f16887aed56d 100644
> > --- a/drivers/gpu/drm/i915/display/intel_bios.c
> > +++ b/drivers/gpu/drm/i915/display/intel_bios.c
> > @@ -1084,6 +1084,12 @@ parse_lfp_backlight(struct drm_i915_private *i915,
> > panel->vbt.backlight.min_brightness = entry->min_brightness;
> > }
> >
> > + if (i915->display.vbt.version >= 239)
> > + panel->vbt.backlight.hdr_dpcd_refresh_timeout =
> > + DIV_ROUND_UP(backlight_data->hdr_dpcd_refresh_timeout[panel_type], 100);
> > + else
> > + panel->vbt.backlight.hdr_dpcd_refresh_timeout = 30;
> > +
> > drm_dbg_kms(&i915->drm,
> > "VBT backlight PWM modulation frequency %u Hz, "
> > "active %s, min brightness %u, level %u, controller %u\n",
> > diff --git a/drivers/gpu/drm/i915/display/intel_display_types.h b/drivers/gpu/drm/i915/display/intel_display_types.h
> > index 748b0cd411fa..76f47ba3be45 100644
> > --- a/drivers/gpu/drm/i915/display/intel_display_types.h
> > +++ b/drivers/gpu/drm/i915/display/intel_display_types.h
> > @@ -326,6 +326,7 @@ struct intel_vbt_panel_data {
> > struct {
> > u16 pwm_freq_hz;
> > u16 brightness_precision_bits;
> > + u16 hdr_dpcd_refresh_timeout;
> > bool present;
> > bool active_low_pwm;
> > u8 min_brightness; /* min_brightness/255 of max */
> > diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c
> > index b77bd4565864..3734e7567230 100644
> > --- a/drivers/gpu/drm/i915/display/intel_dp.c
> > +++ b/drivers/gpu/drm/i915/display/intel_dp.c
> > @@ -2293,10 +2293,15 @@ intel_edp_init_source_oui(struct intel_dp *intel_dp, bool careful)
> >
> > void intel_dp_wait_source_oui(struct intel_dp *intel_dp)
> > {
> > + struct intel_connector *connector = intel_dp->attached_connector;
> > struct drm_i915_private *i915 = dp_to_i915(intel_dp);
> >
> > - drm_dbg_kms(&i915->drm, "Performing OUI wait\n");
> > - wait_remaining_ms_from_jiffies(intel_dp->last_oui_write, 30);
> > + drm_dbg_kms(&i915->drm, "[CONNECTOR:%d:%s] Performing OUI wait (%u ms)\n",
> > + connector->base.base.id, connector->base.name,
> > + connector->panel.vbt.backlight.hdr_dpcd_refresh_timeout);
> > +
> > + wait_remaining_ms_from_jiffies(intel_dp->last_oui_write,
> > + connector->panel.vbt.backlight.hdr_dpcd_refresh_timeout);
> > }
> >
> > /* If the device supports it, try to set the power state appropriately */
>
> --
> Cheers,
> Lyude Paul (she/her)
> Software Engineer at Red Hat
--
Ville Syrjälä
Intel
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2023-03-29 10:13 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-02-20 16:47 [Intel-gfx] [PATCH] drm/i915: Get HDR DPCD refresh timeout from VBT Ville Syrjala
2023-02-20 18:38 ` [Intel-gfx] ✗ Fi.CI.BAT: failure for " Patchwork
2023-02-20 21:32 ` [Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915: Get HDR DPCD refresh timeout from VBT (rev2) Patchwork
2023-02-21 0:19 ` [Intel-gfx] ✓ Fi.CI.IGT: " Patchwork
2023-03-01 14:55 ` [Intel-gfx] [PATCH] drm/i915: Get HDR DPCD refresh timeout from VBT Hogander, Jouni
2023-03-01 15:21 ` Jani Nikula
2023-03-01 15:51 ` Ville Syrjälä
2023-03-28 20:09 ` Lyude Paul
2023-03-29 10:13 ` Ville Syrjälä
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.