* [PATCH 1/2] Revert "drm/i915/dp: Reject HBR3 when sink doesn't support TPS4"
2025-05-14 8:43 [PATCH 0/2] Add quirk for panels that support HBR3 without TPS4 Ankit Nautiyal
@ 2025-05-14 8:43 ` Ankit Nautiyal
2025-05-14 10:02 ` Jani Nikula
0 siblings, 1 reply; 23+ messages in thread
From: Ankit Nautiyal @ 2025-05-14 8:43 UTC (permalink / raw)
To: intel-gfx, intel-xe; +Cc: ville.syrjala, jani.nikula, dri-devel
This reverts commit 584cf613c24a4250d9be4819efc841aa2624d5b6.
Some eDP panels support HBR3 but not TPS4 and rely on a fixed mode that
requires HBR3. After the original commit, these panels go blank due to
the rejection of HBR3.
To restore functionality for such panels, this commit reverts the change.
Closes: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5969
Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
---
drivers/gpu/drm/i915/display/intel_dp.c | 49 ++++---------------------
1 file changed, 7 insertions(+), 42 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c
index 91a34d474463..97cf80372264 100644
--- a/drivers/gpu/drm/i915/display/intel_dp.c
+++ b/drivers/gpu/drm/i915/display/intel_dp.c
@@ -175,28 +175,10 @@ int intel_dp_link_symbol_clock(int rate)
static int max_dprx_rate(struct intel_dp *intel_dp)
{
- struct intel_display *display = to_intel_display(intel_dp);
- struct intel_encoder *encoder = &dp_to_dig_port(intel_dp)->base;
- int max_rate;
-
if (intel_dp_tunnel_bw_alloc_is_enabled(intel_dp))
- max_rate = drm_dp_tunnel_max_dprx_rate(intel_dp->tunnel);
- else
- max_rate = drm_dp_bw_code_to_link_rate(intel_dp->dpcd[DP_MAX_LINK_RATE]);
+ return drm_dp_tunnel_max_dprx_rate(intel_dp->tunnel);
- /*
- * Some broken eDP sinks illegally declare support for
- * HBR3 without TPS4, and are unable to produce a stable
- * output. Reject HBR3 when TPS4 is not available.
- */
- if (max_rate >= 810000 && !drm_dp_tps4_supported(intel_dp->dpcd)) {
- drm_dbg_kms(display->drm,
- "[ENCODER:%d:%s] Rejecting HBR3 due to missing TPS4 support\n",
- encoder->base.base.id, encoder->base.name);
- max_rate = 540000;
- }
-
- return max_rate;
+ return drm_dp_bw_code_to_link_rate(intel_dp->dpcd[DP_MAX_LINK_RATE]);
}
static int max_dprx_lane_count(struct intel_dp *intel_dp)
@@ -4272,9 +4254,6 @@ static void intel_edp_mso_init(struct intel_dp *intel_dp)
static void
intel_edp_set_sink_rates(struct intel_dp *intel_dp)
{
- struct intel_display *display = to_intel_display(intel_dp);
- struct intel_encoder *encoder = &dp_to_dig_port(intel_dp)->base;
-
intel_dp->num_sink_rates = 0;
if (intel_dp->edp_dpcd[0] >= DP_EDP_14) {
@@ -4285,7 +4264,10 @@ intel_edp_set_sink_rates(struct intel_dp *intel_dp)
sink_rates, sizeof(sink_rates));
for (i = 0; i < ARRAY_SIZE(sink_rates); i++) {
- int rate;
+ int val = le16_to_cpu(sink_rates[i]);
+
+ if (val == 0)
+ break;
/* Value read multiplied by 200kHz gives the per-lane
* link rate in kHz. The source rates are, however,
@@ -4293,24 +4275,7 @@ intel_edp_set_sink_rates(struct intel_dp *intel_dp)
* back to symbols is
* (val * 200kHz)*(8/10 ch. encoding)*(1/8 bit to Byte)
*/
- rate = le16_to_cpu(sink_rates[i]) * 200 / 10;
-
- if (rate == 0)
- break;
-
- /*
- * Some broken eDP sinks illegally declare support for
- * HBR3 without TPS4, and are unable to produce a stable
- * output. Reject HBR3 when TPS4 is not available.
- */
- if (rate >= 810000 && !drm_dp_tps4_supported(intel_dp->dpcd)) {
- drm_dbg_kms(display->drm,
- "[ENCODER:%d:%s] Rejecting HBR3 due to missing TPS4 support\n",
- encoder->base.base.id, encoder->base.name);
- break;
- }
-
- intel_dp->sink_rates[i] = rate;
+ intel_dp->sink_rates[i] = (val * 200) / 10;
}
intel_dp->num_sink_rates = i;
}
--
2.45.2
^ permalink raw reply related [flat|nested] 23+ messages in thread
* Re: [PATCH 1/2] Revert "drm/i915/dp: Reject HBR3 when sink doesn't support TPS4"
2025-05-14 8:43 ` [PATCH 1/2] Revert "drm/i915/dp: Reject HBR3 when sink doesn't support TPS4" Ankit Nautiyal
@ 2025-05-14 10:02 ` Jani Nikula
2025-05-14 10:47 ` Jani Nikula
0 siblings, 1 reply; 23+ messages in thread
From: Jani Nikula @ 2025-05-14 10:02 UTC (permalink / raw)
To: Ankit Nautiyal, intel-gfx, intel-xe; +Cc: ville.syrjala, dri-devel
On Wed, 14 May 2025, Ankit Nautiyal <ankit.k.nautiyal@intel.com> wrote:
> This reverts commit 584cf613c24a4250d9be4819efc841aa2624d5b6.
>
> Some eDP panels support HBR3 but not TPS4 and rely on a fixed mode that
> requires HBR3. After the original commit, these panels go blank due to
> the rejection of HBR3.
>
> To restore functionality for such panels, this commit reverts the change.
Which panels? References? Bugs?
> Closes: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5969
This is a reference to a bug that got closed by the commit being
reverted. This now breaks it again, can't use the Closes: tag here.
Since the original commit was backported to stable, I think we're
probably going to be screwed if we do the revert + fix in two
steps. Maybe we want a fix in one go, and backport that to stable. Idk.
BR,
Jani.
> Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
> ---
> drivers/gpu/drm/i915/display/intel_dp.c | 49 ++++---------------------
> 1 file changed, 7 insertions(+), 42 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c
> index 91a34d474463..97cf80372264 100644
> --- a/drivers/gpu/drm/i915/display/intel_dp.c
> +++ b/drivers/gpu/drm/i915/display/intel_dp.c
> @@ -175,28 +175,10 @@ int intel_dp_link_symbol_clock(int rate)
>
> static int max_dprx_rate(struct intel_dp *intel_dp)
> {
> - struct intel_display *display = to_intel_display(intel_dp);
> - struct intel_encoder *encoder = &dp_to_dig_port(intel_dp)->base;
> - int max_rate;
> -
> if (intel_dp_tunnel_bw_alloc_is_enabled(intel_dp))
> - max_rate = drm_dp_tunnel_max_dprx_rate(intel_dp->tunnel);
> - else
> - max_rate = drm_dp_bw_code_to_link_rate(intel_dp->dpcd[DP_MAX_LINK_RATE]);
> + return drm_dp_tunnel_max_dprx_rate(intel_dp->tunnel);
>
> - /*
> - * Some broken eDP sinks illegally declare support for
> - * HBR3 without TPS4, and are unable to produce a stable
> - * output. Reject HBR3 when TPS4 is not available.
> - */
> - if (max_rate >= 810000 && !drm_dp_tps4_supported(intel_dp->dpcd)) {
> - drm_dbg_kms(display->drm,
> - "[ENCODER:%d:%s] Rejecting HBR3 due to missing TPS4 support\n",
> - encoder->base.base.id, encoder->base.name);
> - max_rate = 540000;
> - }
> -
> - return max_rate;
> + return drm_dp_bw_code_to_link_rate(intel_dp->dpcd[DP_MAX_LINK_RATE]);
> }
>
> static int max_dprx_lane_count(struct intel_dp *intel_dp)
> @@ -4272,9 +4254,6 @@ static void intel_edp_mso_init(struct intel_dp *intel_dp)
> static void
> intel_edp_set_sink_rates(struct intel_dp *intel_dp)
> {
> - struct intel_display *display = to_intel_display(intel_dp);
> - struct intel_encoder *encoder = &dp_to_dig_port(intel_dp)->base;
> -
> intel_dp->num_sink_rates = 0;
>
> if (intel_dp->edp_dpcd[0] >= DP_EDP_14) {
> @@ -4285,7 +4264,10 @@ intel_edp_set_sink_rates(struct intel_dp *intel_dp)
> sink_rates, sizeof(sink_rates));
>
> for (i = 0; i < ARRAY_SIZE(sink_rates); i++) {
> - int rate;
> + int val = le16_to_cpu(sink_rates[i]);
> +
> + if (val == 0)
> + break;
>
> /* Value read multiplied by 200kHz gives the per-lane
> * link rate in kHz. The source rates are, however,
> @@ -4293,24 +4275,7 @@ intel_edp_set_sink_rates(struct intel_dp *intel_dp)
> * back to symbols is
> * (val * 200kHz)*(8/10 ch. encoding)*(1/8 bit to Byte)
> */
> - rate = le16_to_cpu(sink_rates[i]) * 200 / 10;
> -
> - if (rate == 0)
> - break;
> -
> - /*
> - * Some broken eDP sinks illegally declare support for
> - * HBR3 without TPS4, and are unable to produce a stable
> - * output. Reject HBR3 when TPS4 is not available.
> - */
> - if (rate >= 810000 && !drm_dp_tps4_supported(intel_dp->dpcd)) {
> - drm_dbg_kms(display->drm,
> - "[ENCODER:%d:%s] Rejecting HBR3 due to missing TPS4 support\n",
> - encoder->base.base.id, encoder->base.name);
> - break;
> - }
> -
> - intel_dp->sink_rates[i] = rate;
> + intel_dp->sink_rates[i] = (val * 200) / 10;
> }
> intel_dp->num_sink_rates = i;
> }
--
Jani Nikula, Intel
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [PATCH 1/2] Revert "drm/i915/dp: Reject HBR3 when sink doesn't support TPS4"
2025-05-14 10:02 ` Jani Nikula
@ 2025-05-14 10:47 ` Jani Nikula
2025-05-14 11:33 ` Nautiyal, Ankit K
0 siblings, 1 reply; 23+ messages in thread
From: Jani Nikula @ 2025-05-14 10:47 UTC (permalink / raw)
To: Ankit Nautiyal, intel-gfx, intel-xe; +Cc: ville.syrjala, dri-devel
On Wed, 14 May 2025, Jani Nikula <jani.nikula@linux.intel.com> wrote:
> On Wed, 14 May 2025, Ankit Nautiyal <ankit.k.nautiyal@intel.com> wrote:
>> This reverts commit 584cf613c24a4250d9be4819efc841aa2624d5b6.
>>
>> Some eDP panels support HBR3 but not TPS4 and rely on a fixed mode that
>> requires HBR3. After the original commit, these panels go blank due to
>> the rejection of HBR3.
>>
>> To restore functionality for such panels, this commit reverts the change.
>
> Which panels? References? Bugs?
Regardless, on another reading of the specs, I think the commit being
reverted was misguided. TPS4 seems to be required for HBR3 on DPRX, but
not eDPRX.
BR,
Jani.
>
>> Closes: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5969
>
> This is a reference to a bug that got closed by the commit being
> reverted. This now breaks it again, can't use the Closes: tag here.
>
> Since the original commit was backported to stable, I think we're
> probably going to be screwed if we do the revert + fix in two
> steps. Maybe we want a fix in one go, and backport that to stable. Idk.
>
> BR,
> Jani.
>
>
>> Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
>> ---
>> drivers/gpu/drm/i915/display/intel_dp.c | 49 ++++---------------------
>> 1 file changed, 7 insertions(+), 42 deletions(-)
>>
>> diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c
>> index 91a34d474463..97cf80372264 100644
>> --- a/drivers/gpu/drm/i915/display/intel_dp.c
>> +++ b/drivers/gpu/drm/i915/display/intel_dp.c
>> @@ -175,28 +175,10 @@ int intel_dp_link_symbol_clock(int rate)
>>
>> static int max_dprx_rate(struct intel_dp *intel_dp)
>> {
>> - struct intel_display *display = to_intel_display(intel_dp);
>> - struct intel_encoder *encoder = &dp_to_dig_port(intel_dp)->base;
>> - int max_rate;
>> -
>> if (intel_dp_tunnel_bw_alloc_is_enabled(intel_dp))
>> - max_rate = drm_dp_tunnel_max_dprx_rate(intel_dp->tunnel);
>> - else
>> - max_rate = drm_dp_bw_code_to_link_rate(intel_dp->dpcd[DP_MAX_LINK_RATE]);
>> + return drm_dp_tunnel_max_dprx_rate(intel_dp->tunnel);
>>
>> - /*
>> - * Some broken eDP sinks illegally declare support for
>> - * HBR3 without TPS4, and are unable to produce a stable
>> - * output. Reject HBR3 when TPS4 is not available.
>> - */
>> - if (max_rate >= 810000 && !drm_dp_tps4_supported(intel_dp->dpcd)) {
>> - drm_dbg_kms(display->drm,
>> - "[ENCODER:%d:%s] Rejecting HBR3 due to missing TPS4 support\n",
>> - encoder->base.base.id, encoder->base.name);
>> - max_rate = 540000;
>> - }
>> -
>> - return max_rate;
>> + return drm_dp_bw_code_to_link_rate(intel_dp->dpcd[DP_MAX_LINK_RATE]);
>> }
>>
>> static int max_dprx_lane_count(struct intel_dp *intel_dp)
>> @@ -4272,9 +4254,6 @@ static void intel_edp_mso_init(struct intel_dp *intel_dp)
>> static void
>> intel_edp_set_sink_rates(struct intel_dp *intel_dp)
>> {
>> - struct intel_display *display = to_intel_display(intel_dp);
>> - struct intel_encoder *encoder = &dp_to_dig_port(intel_dp)->base;
>> -
>> intel_dp->num_sink_rates = 0;
>>
>> if (intel_dp->edp_dpcd[0] >= DP_EDP_14) {
>> @@ -4285,7 +4264,10 @@ intel_edp_set_sink_rates(struct intel_dp *intel_dp)
>> sink_rates, sizeof(sink_rates));
>>
>> for (i = 0; i < ARRAY_SIZE(sink_rates); i++) {
>> - int rate;
>> + int val = le16_to_cpu(sink_rates[i]);
>> +
>> + if (val == 0)
>> + break;
>>
>> /* Value read multiplied by 200kHz gives the per-lane
>> * link rate in kHz. The source rates are, however,
>> @@ -4293,24 +4275,7 @@ intel_edp_set_sink_rates(struct intel_dp *intel_dp)
>> * back to symbols is
>> * (val * 200kHz)*(8/10 ch. encoding)*(1/8 bit to Byte)
>> */
>> - rate = le16_to_cpu(sink_rates[i]) * 200 / 10;
>> -
>> - if (rate == 0)
>> - break;
>> -
>> - /*
>> - * Some broken eDP sinks illegally declare support for
>> - * HBR3 without TPS4, and are unable to produce a stable
>> - * output. Reject HBR3 when TPS4 is not available.
>> - */
>> - if (rate >= 810000 && !drm_dp_tps4_supported(intel_dp->dpcd)) {
>> - drm_dbg_kms(display->drm,
>> - "[ENCODER:%d:%s] Rejecting HBR3 due to missing TPS4 support\n",
>> - encoder->base.base.id, encoder->base.name);
>> - break;
>> - }
>> -
>> - intel_dp->sink_rates[i] = rate;
>> + intel_dp->sink_rates[i] = (val * 200) / 10;
>> }
>> intel_dp->num_sink_rates = i;
>> }
--
Jani Nikula, Intel
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [PATCH 1/2] Revert "drm/i915/dp: Reject HBR3 when sink doesn't support TPS4"
2025-05-14 10:47 ` Jani Nikula
@ 2025-05-14 11:33 ` Nautiyal, Ankit K
0 siblings, 0 replies; 23+ messages in thread
From: Nautiyal, Ankit K @ 2025-05-14 11:33 UTC (permalink / raw)
To: Jani Nikula, intel-gfx, intel-xe; +Cc: ville.syrjala, dri-devel
On 5/14/2025 4:17 PM, Jani Nikula wrote:
> On Wed, 14 May 2025, Jani Nikula <jani.nikula@linux.intel.com> wrote:
>> On Wed, 14 May 2025, Ankit Nautiyal <ankit.k.nautiyal@intel.com> wrote:
>>> This reverts commit 584cf613c24a4250d9be4819efc841aa2624d5b6.
>>>
>>> Some eDP panels support HBR3 but not TPS4 and rely on a fixed mode that
>>> requires HBR3. After the original commit, these panels go blank due to
>>> the rejection of HBR3.
>>>
>>> To restore functionality for such panels, this commit reverts the change.
>> Which panels? References? Bugs?
> Regardless, on another reading of the specs, I think the commit being
> reverted was misguided. TPS4 seems to be required for HBR3 on DPRX, but
> not eDPRX.
Yeah TPS4_Supported bit seems to be not defined for eDP.
For the gitlab issue 5969 [1], the rejecting of HBR3 rate avoided the
10bpc which I guess is not supported for the panel mentioned in the issue.
From logs, the VBT had capped the bpp to 18, but GOP used 24 bpp. Edid
advertised support for 36 bpp.
Without the commit, 30 bpp gets picked up and the issue was seen.
With the commit (After rejecting HBR3) 24 bpp was used and the issue was
resolved.
I am wondering if we should limit bpp or the rate for the panel
mentioned in gitlab issue 5969[1].
Also should this be an i915 specific quirk? Or something like quirk
introduced in patch#2 [2] of the series?
[1] https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5969
[2] https://patchwork.freedesktop.org/patch/653510/?series=149005&rev=1
Regards,
Ankit
>
>
> BR,
> Jani.
>
>>> Closes: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5969
>> This is a reference to a bug that got closed by the commit being
>> reverted. This now breaks it again, can't use the Closes: tag here.
>>
>> Since the original commit was backported to stable, I think we're
>> probably going to be screwed if we do the revert + fix in two
>> steps. Maybe we want a fix in one go, and backport that to stable. Idk.
>>
>> BR,
>> Jani.
>>
>>
>>> Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
>>> ---
>>> drivers/gpu/drm/i915/display/intel_dp.c | 49 ++++---------------------
>>> 1 file changed, 7 insertions(+), 42 deletions(-)
>>>
>>> diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c
>>> index 91a34d474463..97cf80372264 100644
>>> --- a/drivers/gpu/drm/i915/display/intel_dp.c
>>> +++ b/drivers/gpu/drm/i915/display/intel_dp.c
>>> @@ -175,28 +175,10 @@ int intel_dp_link_symbol_clock(int rate)
>>>
>>> static int max_dprx_rate(struct intel_dp *intel_dp)
>>> {
>>> - struct intel_display *display = to_intel_display(intel_dp);
>>> - struct intel_encoder *encoder = &dp_to_dig_port(intel_dp)->base;
>>> - int max_rate;
>>> -
>>> if (intel_dp_tunnel_bw_alloc_is_enabled(intel_dp))
>>> - max_rate = drm_dp_tunnel_max_dprx_rate(intel_dp->tunnel);
>>> - else
>>> - max_rate = drm_dp_bw_code_to_link_rate(intel_dp->dpcd[DP_MAX_LINK_RATE]);
>>> + return drm_dp_tunnel_max_dprx_rate(intel_dp->tunnel);
>>>
>>> - /*
>>> - * Some broken eDP sinks illegally declare support for
>>> - * HBR3 without TPS4, and are unable to produce a stable
>>> - * output. Reject HBR3 when TPS4 is not available.
>>> - */
>>> - if (max_rate >= 810000 && !drm_dp_tps4_supported(intel_dp->dpcd)) {
>>> - drm_dbg_kms(display->drm,
>>> - "[ENCODER:%d:%s] Rejecting HBR3 due to missing TPS4 support\n",
>>> - encoder->base.base.id, encoder->base.name);
>>> - max_rate = 540000;
>>> - }
>>> -
>>> - return max_rate;
>>> + return drm_dp_bw_code_to_link_rate(intel_dp->dpcd[DP_MAX_LINK_RATE]);
>>> }
>>>
>>> static int max_dprx_lane_count(struct intel_dp *intel_dp)
>>> @@ -4272,9 +4254,6 @@ static void intel_edp_mso_init(struct intel_dp *intel_dp)
>>> static void
>>> intel_edp_set_sink_rates(struct intel_dp *intel_dp)
>>> {
>>> - struct intel_display *display = to_intel_display(intel_dp);
>>> - struct intel_encoder *encoder = &dp_to_dig_port(intel_dp)->base;
>>> -
>>> intel_dp->num_sink_rates = 0;
>>>
>>> if (intel_dp->edp_dpcd[0] >= DP_EDP_14) {
>>> @@ -4285,7 +4264,10 @@ intel_edp_set_sink_rates(struct intel_dp *intel_dp)
>>> sink_rates, sizeof(sink_rates));
>>>
>>> for (i = 0; i < ARRAY_SIZE(sink_rates); i++) {
>>> - int rate;
>>> + int val = le16_to_cpu(sink_rates[i]);
>>> +
>>> + if (val == 0)
>>> + break;
>>>
>>> /* Value read multiplied by 200kHz gives the per-lane
>>> * link rate in kHz. The source rates are, however,
>>> @@ -4293,24 +4275,7 @@ intel_edp_set_sink_rates(struct intel_dp *intel_dp)
>>> * back to symbols is
>>> * (val * 200kHz)*(8/10 ch. encoding)*(1/8 bit to Byte)
>>> */
>>> - rate = le16_to_cpu(sink_rates[i]) * 200 / 10;
>>> -
>>> - if (rate == 0)
>>> - break;
>>> -
>>> - /*
>>> - * Some broken eDP sinks illegally declare support for
>>> - * HBR3 without TPS4, and are unable to produce a stable
>>> - * output. Reject HBR3 when TPS4 is not available.
>>> - */
>>> - if (rate >= 810000 && !drm_dp_tps4_supported(intel_dp->dpcd)) {
>>> - drm_dbg_kms(display->drm,
>>> - "[ENCODER:%d:%s] Rejecting HBR3 due to missing TPS4 support\n",
>>> - encoder->base.base.id, encoder->base.name);
>>> - break;
>>> - }
>>> -
>>> - intel_dp->sink_rates[i] = rate;
>>> + intel_dp->sink_rates[i] = (val * 200) / 10;
>>> }
>>> intel_dp->num_sink_rates = i;
>>> }
^ permalink raw reply [flat|nested] 23+ messages in thread
* [PATCH 1/2] Revert "drm/i915/dp: Reject HBR3 when sink doesn't support TPS4"
2025-06-10 10:04 [PATCH 0/2] Add kernel param to limit the eDP rate to HBR2 Ankit Nautiyal
@ 2025-06-10 10:04 ` Ankit Nautiyal
2025-06-10 12:15 ` Jani Nikula
0 siblings, 1 reply; 23+ messages in thread
From: Ankit Nautiyal @ 2025-06-10 10:04 UTC (permalink / raw)
To: intel-gfx, intel-xe; +Cc: ville.syrjala, jani.nikula
This reverts commit 584cf613c24a4250d9be4819efc841aa2624d5b6.
Commit 584cf613c24a ("drm/i915/dp: Reject HBR3 when sink doesn't support
TPS4") introduced a blanket rejection of HBR3 link rate when the sink does
not support TPS4. While this was intended to address instability observed
on certain eDP panels [1], the TPS4 requirement is only mandated for DPRX
and not for eDPRX.
This change inadvertently causes blank screens on some eDP panels that do
not advertise TPS4 support, and require HBR3 to operate at their fixed
native resolution.
Revert the commit to restore functionality for such panels.
[1] https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5969
Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
---
drivers/gpu/drm/i915/display/intel_dp.c | 49 ++++---------------------
1 file changed, 7 insertions(+), 42 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c
index 208a953b04a2..2a0b76ae33cd 100644
--- a/drivers/gpu/drm/i915/display/intel_dp.c
+++ b/drivers/gpu/drm/i915/display/intel_dp.c
@@ -174,28 +174,10 @@ int intel_dp_link_symbol_clock(int rate)
static int max_dprx_rate(struct intel_dp *intel_dp)
{
- struct intel_display *display = to_intel_display(intel_dp);
- struct intel_encoder *encoder = &dp_to_dig_port(intel_dp)->base;
- int max_rate;
-
if (intel_dp_tunnel_bw_alloc_is_enabled(intel_dp))
- max_rate = drm_dp_tunnel_max_dprx_rate(intel_dp->tunnel);
- else
- max_rate = drm_dp_bw_code_to_link_rate(intel_dp->dpcd[DP_MAX_LINK_RATE]);
+ return drm_dp_tunnel_max_dprx_rate(intel_dp->tunnel);
- /*
- * Some broken eDP sinks illegally declare support for
- * HBR3 without TPS4, and are unable to produce a stable
- * output. Reject HBR3 when TPS4 is not available.
- */
- if (max_rate >= 810000 && !drm_dp_tps4_supported(intel_dp->dpcd)) {
- drm_dbg_kms(display->drm,
- "[ENCODER:%d:%s] Rejecting HBR3 due to missing TPS4 support\n",
- encoder->base.base.id, encoder->base.name);
- max_rate = 540000;
- }
-
- return max_rate;
+ return drm_dp_bw_code_to_link_rate(intel_dp->dpcd[DP_MAX_LINK_RATE]);
}
static int max_dprx_lane_count(struct intel_dp *intel_dp)
@@ -4271,9 +4253,6 @@ static void intel_edp_mso_init(struct intel_dp *intel_dp)
static void
intel_edp_set_sink_rates(struct intel_dp *intel_dp)
{
- struct intel_display *display = to_intel_display(intel_dp);
- struct intel_encoder *encoder = &dp_to_dig_port(intel_dp)->base;
-
intel_dp->num_sink_rates = 0;
if (intel_dp->edp_dpcd[0] >= DP_EDP_14) {
@@ -4284,7 +4263,10 @@ intel_edp_set_sink_rates(struct intel_dp *intel_dp)
sink_rates, sizeof(sink_rates));
for (i = 0; i < ARRAY_SIZE(sink_rates); i++) {
- int rate;
+ int val = le16_to_cpu(sink_rates[i]);
+
+ if (val == 0)
+ break;
/* Value read multiplied by 200kHz gives the per-lane
* link rate in kHz. The source rates are, however,
@@ -4292,24 +4274,7 @@ intel_edp_set_sink_rates(struct intel_dp *intel_dp)
* back to symbols is
* (val * 200kHz)*(8/10 ch. encoding)*(1/8 bit to Byte)
*/
- rate = le16_to_cpu(sink_rates[i]) * 200 / 10;
-
- if (rate == 0)
- break;
-
- /*
- * Some broken eDP sinks illegally declare support for
- * HBR3 without TPS4, and are unable to produce a stable
- * output. Reject HBR3 when TPS4 is not available.
- */
- if (rate >= 810000 && !drm_dp_tps4_supported(intel_dp->dpcd)) {
- drm_dbg_kms(display->drm,
- "[ENCODER:%d:%s] Rejecting HBR3 due to missing TPS4 support\n",
- encoder->base.base.id, encoder->base.name);
- break;
- }
-
- intel_dp->sink_rates[i] = rate;
+ intel_dp->sink_rates[i] = (val * 200) / 10;
}
intel_dp->num_sink_rates = i;
}
--
2.45.2
^ permalink raw reply related [flat|nested] 23+ messages in thread
* Re: [PATCH 1/2] Revert "drm/i915/dp: Reject HBR3 when sink doesn't support TPS4"
2025-06-10 10:04 ` [PATCH 1/2] Revert "drm/i915/dp: Reject HBR3 when sink doesn't support TPS4" Ankit Nautiyal
@ 2025-06-10 12:15 ` Jani Nikula
0 siblings, 0 replies; 23+ messages in thread
From: Jani Nikula @ 2025-06-10 12:15 UTC (permalink / raw)
To: Ankit Nautiyal, intel-gfx, intel-xe; +Cc: ville.syrjala
On Tue, 10 Jun 2025, Ankit Nautiyal <ankit.k.nautiyal@intel.com> wrote:
> This reverts commit 584cf613c24a4250d9be4819efc841aa2624d5b6.
> Commit 584cf613c24a ("drm/i915/dp: Reject HBR3 when sink doesn't support
> TPS4") introduced a blanket rejection of HBR3 link rate when the sink does
> not support TPS4. While this was intended to address instability observed
> on certain eDP panels [1], the TPS4 requirement is only mandated for DPRX
> and not for eDPRX.
>
> This change inadvertently causes blank screens on some eDP panels that do
> not advertise TPS4 support, and require HBR3 to operate at their fixed
> native resolution.
>
> Revert the commit to restore functionality for such panels.
>
> [1] https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5969
>
> Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
On the revert,
Acked-by: Jani Nikula <jani.nikula@intel.com>
> ---
> drivers/gpu/drm/i915/display/intel_dp.c | 49 ++++---------------------
> 1 file changed, 7 insertions(+), 42 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c
> index 208a953b04a2..2a0b76ae33cd 100644
> --- a/drivers/gpu/drm/i915/display/intel_dp.c
> +++ b/drivers/gpu/drm/i915/display/intel_dp.c
> @@ -174,28 +174,10 @@ int intel_dp_link_symbol_clock(int rate)
>
> static int max_dprx_rate(struct intel_dp *intel_dp)
> {
> - struct intel_display *display = to_intel_display(intel_dp);
> - struct intel_encoder *encoder = &dp_to_dig_port(intel_dp)->base;
> - int max_rate;
> -
> if (intel_dp_tunnel_bw_alloc_is_enabled(intel_dp))
> - max_rate = drm_dp_tunnel_max_dprx_rate(intel_dp->tunnel);
> - else
> - max_rate = drm_dp_bw_code_to_link_rate(intel_dp->dpcd[DP_MAX_LINK_RATE]);
> + return drm_dp_tunnel_max_dprx_rate(intel_dp->tunnel);
>
> - /*
> - * Some broken eDP sinks illegally declare support for
> - * HBR3 without TPS4, and are unable to produce a stable
> - * output. Reject HBR3 when TPS4 is not available.
> - */
> - if (max_rate >= 810000 && !drm_dp_tps4_supported(intel_dp->dpcd)) {
> - drm_dbg_kms(display->drm,
> - "[ENCODER:%d:%s] Rejecting HBR3 due to missing TPS4 support\n",
> - encoder->base.base.id, encoder->base.name);
> - max_rate = 540000;
> - }
> -
> - return max_rate;
> + return drm_dp_bw_code_to_link_rate(intel_dp->dpcd[DP_MAX_LINK_RATE]);
> }
>
> static int max_dprx_lane_count(struct intel_dp *intel_dp)
> @@ -4271,9 +4253,6 @@ static void intel_edp_mso_init(struct intel_dp *intel_dp)
> static void
> intel_edp_set_sink_rates(struct intel_dp *intel_dp)
> {
> - struct intel_display *display = to_intel_display(intel_dp);
> - struct intel_encoder *encoder = &dp_to_dig_port(intel_dp)->base;
> -
> intel_dp->num_sink_rates = 0;
>
> if (intel_dp->edp_dpcd[0] >= DP_EDP_14) {
> @@ -4284,7 +4263,10 @@ intel_edp_set_sink_rates(struct intel_dp *intel_dp)
> sink_rates, sizeof(sink_rates));
>
> for (i = 0; i < ARRAY_SIZE(sink_rates); i++) {
> - int rate;
> + int val = le16_to_cpu(sink_rates[i]);
> +
> + if (val == 0)
> + break;
>
> /* Value read multiplied by 200kHz gives the per-lane
> * link rate in kHz. The source rates are, however,
> @@ -4292,24 +4274,7 @@ intel_edp_set_sink_rates(struct intel_dp *intel_dp)
> * back to symbols is
> * (val * 200kHz)*(8/10 ch. encoding)*(1/8 bit to Byte)
> */
> - rate = le16_to_cpu(sink_rates[i]) * 200 / 10;
> -
> - if (rate == 0)
> - break;
> -
> - /*
> - * Some broken eDP sinks illegally declare support for
> - * HBR3 without TPS4, and are unable to produce a stable
> - * output. Reject HBR3 when TPS4 is not available.
> - */
> - if (rate >= 810000 && !drm_dp_tps4_supported(intel_dp->dpcd)) {
> - drm_dbg_kms(display->drm,
> - "[ENCODER:%d:%s] Rejecting HBR3 due to missing TPS4 support\n",
> - encoder->base.base.id, encoder->base.name);
> - break;
> - }
> -
> - intel_dp->sink_rates[i] = rate;
> + intel_dp->sink_rates[i] = (val * 200) / 10;
> }
> intel_dp->num_sink_rates = i;
> }
--
Jani Nikula, Intel
^ permalink raw reply [flat|nested] 23+ messages in thread
* [PATCH 0/2] Revert patch to reject HBR3 for all eDP panels
@ 2025-06-20 12:44 Ankit Nautiyal
2025-06-20 12:44 ` [PATCH 1/2] Revert "drm/i915/dp: Reject HBR3 when sink doesn't support TPS4" Ankit Nautiyal
` (4 more replies)
0 siblings, 5 replies; 23+ messages in thread
From: Ankit Nautiyal @ 2025-06-20 12:44 UTC (permalink / raw)
To: intel-gfx, intel-xe; +Cc: ville.syrjala, jani.nikula, Ankit Nautiyal
Revert the existing patch that rejects HBR3 for all eDP panels that
do not support TPS4. With the patch reverted, the gitlab issue#5969 [1]
will get opened again. Add a quirk to limit the rate to HBR2 for the
device mentioned in [1] and close the issue.
This series is a continuation from [2], and [3].
[1] https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5969
[2] https://lore.kernel.org/all/1cd154a09823abf6d34221ae9e02f9cd342cc3a3@intel.com/
[3] https://lore.kernel.org/all/87y0uzh5tz.fsf@intel.com/
Ankit Nautiyal (2):
Revert "drm/i915/dp: Reject HBR3 when sink doesn't support TPS4"
drm/i915/dp: Add device specific quirk to limit eDP rate to HBR2
drivers/gpu/drm/i915/display/intel_dp.c | 29 ++++++++-------------
drivers/gpu/drm/i915/display/intel_quirks.c | 9 +++++++
drivers/gpu/drm/i915/display/intel_quirks.h | 1 +
3 files changed, 21 insertions(+), 18 deletions(-)
--
2.45.2
^ permalink raw reply [flat|nested] 23+ messages in thread
* [PATCH 1/2] Revert "drm/i915/dp: Reject HBR3 when sink doesn't support TPS4"
2025-06-20 12:44 [PATCH 0/2] Revert patch to reject HBR3 for all eDP panels Ankit Nautiyal
@ 2025-06-20 12:44 ` Ankit Nautiyal
2025-06-23 14:42 ` Ville Syrjälä
2025-06-20 12:44 ` [PATCH 2/2] drm/i915/dp: Add device specific quirk to limit eDP rate to HBR2 Ankit Nautiyal
` (3 subsequent siblings)
4 siblings, 1 reply; 23+ messages in thread
From: Ankit Nautiyal @ 2025-06-20 12:44 UTC (permalink / raw)
To: intel-gfx, intel-xe
Cc: ville.syrjala, jani.nikula, Ankit Nautiyal, Jani Nikula
This reverts commit 584cf613c24a4250d9be4819efc841aa2624d5b6.
Commit 584cf613c24a ("drm/i915/dp: Reject HBR3 when sink doesn't support
TPS4") introduced a blanket rejection of HBR3 link rate when the sink does
not support TPS4. While this was intended to address instability observed
on certain eDP panels [1], the TPS4 requirement is only mandated for DPRX
and not for eDPRX.
This change inadvertently causes blank screens on some eDP panels that do
not advertise TPS4 support, and require HBR3 to operate at their fixed
native resolution.
Revert the commit to restore functionality for such panels.
[1] https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5969
Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
Acked-by: Jani Nikula <jani.nikula@intel.com>
---
drivers/gpu/drm/i915/display/intel_dp.c | 49 ++++---------------------
1 file changed, 7 insertions(+), 42 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c
index 277b40b13948..74f331ae97ff 100644
--- a/drivers/gpu/drm/i915/display/intel_dp.c
+++ b/drivers/gpu/drm/i915/display/intel_dp.c
@@ -173,28 +173,10 @@ int intel_dp_link_symbol_clock(int rate)
static int max_dprx_rate(struct intel_dp *intel_dp)
{
- struct intel_display *display = to_intel_display(intel_dp);
- struct intel_encoder *encoder = &dp_to_dig_port(intel_dp)->base;
- int max_rate;
-
if (intel_dp_tunnel_bw_alloc_is_enabled(intel_dp))
- max_rate = drm_dp_tunnel_max_dprx_rate(intel_dp->tunnel);
- else
- max_rate = drm_dp_bw_code_to_link_rate(intel_dp->dpcd[DP_MAX_LINK_RATE]);
+ return drm_dp_tunnel_max_dprx_rate(intel_dp->tunnel);
- /*
- * Some broken eDP sinks illegally declare support for
- * HBR3 without TPS4, and are unable to produce a stable
- * output. Reject HBR3 when TPS4 is not available.
- */
- if (max_rate >= 810000 && !drm_dp_tps4_supported(intel_dp->dpcd)) {
- drm_dbg_kms(display->drm,
- "[ENCODER:%d:%s] Rejecting HBR3 due to missing TPS4 support\n",
- encoder->base.base.id, encoder->base.name);
- max_rate = 540000;
- }
-
- return max_rate;
+ return drm_dp_bw_code_to_link_rate(intel_dp->dpcd[DP_MAX_LINK_RATE]);
}
static int max_dprx_lane_count(struct intel_dp *intel_dp)
@@ -4270,9 +4252,6 @@ static void intel_edp_mso_init(struct intel_dp *intel_dp)
static void
intel_edp_set_sink_rates(struct intel_dp *intel_dp)
{
- struct intel_display *display = to_intel_display(intel_dp);
- struct intel_encoder *encoder = &dp_to_dig_port(intel_dp)->base;
-
intel_dp->num_sink_rates = 0;
if (intel_dp->edp_dpcd[0] >= DP_EDP_14) {
@@ -4283,7 +4262,10 @@ intel_edp_set_sink_rates(struct intel_dp *intel_dp)
sink_rates, sizeof(sink_rates));
for (i = 0; i < ARRAY_SIZE(sink_rates); i++) {
- int rate;
+ int val = le16_to_cpu(sink_rates[i]);
+
+ if (val == 0)
+ break;
/* Value read multiplied by 200kHz gives the per-lane
* link rate in kHz. The source rates are, however,
@@ -4291,24 +4273,7 @@ intel_edp_set_sink_rates(struct intel_dp *intel_dp)
* back to symbols is
* (val * 200kHz)*(8/10 ch. encoding)*(1/8 bit to Byte)
*/
- rate = le16_to_cpu(sink_rates[i]) * 200 / 10;
-
- if (rate == 0)
- break;
-
- /*
- * Some broken eDP sinks illegally declare support for
- * HBR3 without TPS4, and are unable to produce a stable
- * output. Reject HBR3 when TPS4 is not available.
- */
- if (rate >= 810000 && !drm_dp_tps4_supported(intel_dp->dpcd)) {
- drm_dbg_kms(display->drm,
- "[ENCODER:%d:%s] Rejecting HBR3 due to missing TPS4 support\n",
- encoder->base.base.id, encoder->base.name);
- break;
- }
-
- intel_dp->sink_rates[i] = rate;
+ intel_dp->sink_rates[i] = (val * 200) / 10;
}
intel_dp->num_sink_rates = i;
}
--
2.45.2
^ permalink raw reply related [flat|nested] 23+ messages in thread
* [PATCH 2/2] drm/i915/dp: Add device specific quirk to limit eDP rate to HBR2
2025-06-20 12:44 [PATCH 0/2] Revert patch to reject HBR3 for all eDP panels Ankit Nautiyal
2025-06-20 12:44 ` [PATCH 1/2] Revert "drm/i915/dp: Reject HBR3 when sink doesn't support TPS4" Ankit Nautiyal
@ 2025-06-20 12:44 ` Ankit Nautiyal
2025-06-23 9:59 ` Jani Nikula
2025-06-20 13:57 ` ✓ i915.CI.BAT: success for Revert patch to reject HBR3 for all eDP panels Patchwork
` (2 subsequent siblings)
4 siblings, 1 reply; 23+ messages in thread
From: Ankit Nautiyal @ 2025-06-20 12:44 UTC (permalink / raw)
To: intel-gfx, intel-xe; +Cc: ville.syrjala, jani.nikula, Ankit Nautiyal
Some ICL/TGL platforms with combo PHY ports can theoretically support HBR3,
but in practice, signal integrity issues may prevent stable operation.
While some systems include a Parade PS8461 mux chip to mitigate jitter and
enable HBR3, there is no reliable way to detect its presence.
Additionally, many systems have broken or missing VBT entries, making it
unsafe to rely on VBT for link rate limits.
To address this, introduce a device specific quirk to limit the eDP link
rate to be capped at HBR2 (540000 kHz), overriding any higher advertised
rates from the sink or DPCD.
Currently the quirk is added for Dell XPS 13 7390 2-in-1 which is
reported in gitlab issue#5969.
Closes: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5969
Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
---
drivers/gpu/drm/i915/display/intel_dp.c | 42 +++++++++++++++++----
drivers/gpu/drm/i915/display/intel_quirks.c | 9 +++++
drivers/gpu/drm/i915/display/intel_quirks.h | 1 +
3 files changed, 45 insertions(+), 7 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c
index 74f331ae97ff..4441fef4f853 100644
--- a/drivers/gpu/drm/i915/display/intel_dp.c
+++ b/drivers/gpu/drm/i915/display/intel_dp.c
@@ -173,10 +173,25 @@ int intel_dp_link_symbol_clock(int rate)
static int max_dprx_rate(struct intel_dp *intel_dp)
{
+ struct intel_display *display = to_intel_display(intel_dp);
+ int max_rate;
+
if (intel_dp_tunnel_bw_alloc_is_enabled(intel_dp))
- return drm_dp_tunnel_max_dprx_rate(intel_dp->tunnel);
+ max_rate = drm_dp_tunnel_max_dprx_rate(intel_dp->tunnel);
+ else
+ max_rate = drm_dp_bw_code_to_link_rate(intel_dp->dpcd[DP_MAX_LINK_RATE]);
+
+ /*
+ * Some platforms with combo PHY ports may not reliably support HBR3
+ * due to signal integrity limitations, despite advertising it.
+ * Cap the link rate to HBR2 to avoid unstable configurations for the
+ * known machines.
+ */
+ if (max_rate >= 810000 &&
+ intel_has_quirk(display, QUIRK_EDP_LIMIT_RATE_HBR2))
+ max_rate = 540000;
- return drm_dp_bw_code_to_link_rate(intel_dp->dpcd[DP_MAX_LINK_RATE]);
+ return max_rate;
}
static int max_dprx_lane_count(struct intel_dp *intel_dp)
@@ -4252,6 +4267,8 @@ static void intel_edp_mso_init(struct intel_dp *intel_dp)
static void
intel_edp_set_sink_rates(struct intel_dp *intel_dp)
{
+ struct intel_display *display = to_intel_display(intel_dp);
+
intel_dp->num_sink_rates = 0;
if (intel_dp->edp_dpcd[0] >= DP_EDP_14) {
@@ -4262,10 +4279,7 @@ intel_edp_set_sink_rates(struct intel_dp *intel_dp)
sink_rates, sizeof(sink_rates));
for (i = 0; i < ARRAY_SIZE(sink_rates); i++) {
- int val = le16_to_cpu(sink_rates[i]);
-
- if (val == 0)
- break;
+ int rate;
/* Value read multiplied by 200kHz gives the per-lane
* link rate in kHz. The source rates are, however,
@@ -4273,7 +4287,21 @@ intel_edp_set_sink_rates(struct intel_dp *intel_dp)
* back to symbols is
* (val * 200kHz)*(8/10 ch. encoding)*(1/8 bit to Byte)
*/
- intel_dp->sink_rates[i] = (val * 200) / 10;
+ rate = le16_to_cpu(sink_rates[i]) * 200 / 10;
+
+ if (rate == 0)
+ break;
+
+ /*
+ * Some platforms cannot reliably drive HBR3 rates due to PHY limitations,
+ * even if the sink advertises support. Reject any sink rates above HBR2 on
+ * the known machines for stable output.
+ */
+ if (rate >= 810000 &&
+ intel_has_quirk(display, QUIRK_EDP_LIMIT_RATE_HBR2))
+ break;
+
+ intel_dp->sink_rates[i] = rate;
}
intel_dp->num_sink_rates = i;
}
diff --git a/drivers/gpu/drm/i915/display/intel_quirks.c b/drivers/gpu/drm/i915/display/intel_quirks.c
index a32fae510ed2..d2e16b79d6be 100644
--- a/drivers/gpu/drm/i915/display/intel_quirks.c
+++ b/drivers/gpu/drm/i915/display/intel_quirks.c
@@ -80,6 +80,12 @@ static void quirk_fw_sync_len(struct intel_dp *intel_dp)
drm_info(display->drm, "Applying Fast Wake sync pulse count quirk\n");
}
+static void quirk_edp_limit_rate_hbr2(struct intel_display *display)
+{
+ intel_set_quirk(display, QUIRK_EDP_LIMIT_RATE_HBR2);
+ drm_info(display->drm, "Applying eDP Limit rate to HBR2 quirk\n");
+}
+
struct intel_quirk {
int device;
int subsystem_vendor;
@@ -231,6 +237,9 @@ static struct intel_quirk intel_quirks[] = {
{ 0x3184, 0x1019, 0xa94d, quirk_increase_ddi_disabled_time },
/* HP Notebook - 14-r206nv */
{ 0x0f31, 0x103c, 0x220f, quirk_invert_brightness },
+
+ /* Dell XPS 13 7390 2-in-1 */
+ { 0x8a12, 0x1028, 0x08b0, quirk_edp_limit_rate_hbr2 },
};
static const struct intel_dpcd_quirk intel_dpcd_quirks[] = {
diff --git a/drivers/gpu/drm/i915/display/intel_quirks.h b/drivers/gpu/drm/i915/display/intel_quirks.h
index cafdebda7535..06da0e286c67 100644
--- a/drivers/gpu/drm/i915/display/intel_quirks.h
+++ b/drivers/gpu/drm/i915/display/intel_quirks.h
@@ -20,6 +20,7 @@ enum intel_quirk_id {
QUIRK_LVDS_SSC_DISABLE,
QUIRK_NO_PPS_BACKLIGHT_POWER_HOOK,
QUIRK_FW_SYNC_LEN,
+ QUIRK_EDP_LIMIT_RATE_HBR2,
};
void intel_init_quirks(struct intel_display *display);
--
2.45.2
^ permalink raw reply related [flat|nested] 23+ messages in thread
* ✓ i915.CI.BAT: success for Revert patch to reject HBR3 for all eDP panels
2025-06-20 12:44 [PATCH 0/2] Revert patch to reject HBR3 for all eDP panels Ankit Nautiyal
2025-06-20 12:44 ` [PATCH 1/2] Revert "drm/i915/dp: Reject HBR3 when sink doesn't support TPS4" Ankit Nautiyal
2025-06-20 12:44 ` [PATCH 2/2] drm/i915/dp: Add device specific quirk to limit eDP rate to HBR2 Ankit Nautiyal
@ 2025-06-20 13:57 ` Patchwork
2025-06-20 16:46 ` ✗ i915.CI.Full: failure " Patchwork
2025-06-23 5:32 ` ✓ i915.CI.Full: success " Patchwork
4 siblings, 0 replies; 23+ messages in thread
From: Patchwork @ 2025-06-20 13:57 UTC (permalink / raw)
To: Ankit Nautiyal; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 4594 bytes --]
== Series Details ==
Series: Revert patch to reject HBR3 for all eDP panels
URL : https://patchwork.freedesktop.org/series/150569/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_16733 -> Patchwork_150569v1
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/index.html
Participating hosts (44 -> 44)
------------------------------
No changes in participating hosts
Known issues
------------
Here are the changes found in Patchwork_150569v1 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@i915_selftest@live@execlists:
- bat-dg2-14: [PASS][1] -> [ABORT][2] ([i915#14201]) +1 other test abort
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/bat-dg2-14/igt@i915_selftest@live@execlists.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/bat-dg2-14/igt@i915_selftest@live@execlists.html
* igt@i915_selftest@live@hugepages:
- bat-arlh-2: [PASS][3] -> [DMESG-FAIL][4] ([i915#14243]) +1 other test dmesg-fail
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/bat-arlh-2/igt@i915_selftest@live@hugepages.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/bat-arlh-2/igt@i915_selftest@live@hugepages.html
* igt@i915_selftest@live@late_gt_pm:
- fi-cfl-8109u: [PASS][5] -> [DMESG-WARN][6] ([i915#13735]) +82 other tests dmesg-warn
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/fi-cfl-8109u/igt@i915_selftest@live@late_gt_pm.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/fi-cfl-8109u/igt@i915_selftest@live@late_gt_pm.html
* igt@i915_selftest@live@workarounds:
- bat-dg2-11: [PASS][7] -> [DMESG-FAIL][8] ([i915#12061]) +1 other test dmesg-fail
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/bat-dg2-11/igt@i915_selftest@live@workarounds.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/bat-dg2-11/igt@i915_selftest@live@workarounds.html
* igt@kms_pipe_crc_basic@read-crc:
- fi-cfl-8109u: [PASS][9] -> [DMESG-WARN][10] ([i915#13735] / [i915#13890]) +49 other tests dmesg-warn
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/fi-cfl-8109u/igt@kms_pipe_crc_basic@read-crc.html
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/fi-cfl-8109u/igt@kms_pipe_crc_basic@read-crc.html
#### Possible fixes ####
* igt@dmabuf@all-tests:
- bat-apl-1: [INCOMPLETE][11] ([i915#12904]) -> [PASS][12] +1 other test pass
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/bat-apl-1/igt@dmabuf@all-tests.html
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/bat-apl-1/igt@dmabuf@all-tests.html
* igt@i915_selftest@live:
- bat-jsl-1: [DMESG-FAIL][13] ([i915#13774]) -> [PASS][14] +1 other test pass
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/bat-jsl-1/igt@i915_selftest@live.html
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/bat-jsl-1/igt@i915_selftest@live.html
* igt@kms_hdmi_inject@inject-audio:
- fi-tgl-1115g4: [FAIL][15] ([i915#13930]) -> [PASS][16]
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/fi-tgl-1115g4/igt@kms_hdmi_inject@inject-audio.html
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/fi-tgl-1115g4/igt@kms_hdmi_inject@inject-audio.html
[i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061
[i915#12904]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12904
[i915#13735]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13735
[i915#13774]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13774
[i915#13890]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13890
[i915#13930]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13930
[i915#14201]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14201
[i915#14243]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14243
Build changes
-------------
* Linux: CI_DRM_16733 -> Patchwork_150569v1
CI-20190529: 20190529
CI_DRM_16733: 1b4be188ae14a43b901f3005075fab3a22f77968 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_8418: 8418
Patchwork_150569v1: 1b4be188ae14a43b901f3005075fab3a22f77968 @ git://anongit.freedesktop.org/gfx-ci/linux
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/index.html
[-- Attachment #2: Type: text/html, Size: 5450 bytes --]
^ permalink raw reply [flat|nested] 23+ messages in thread
* ✗ i915.CI.Full: failure for Revert patch to reject HBR3 for all eDP panels
2025-06-20 12:44 [PATCH 0/2] Revert patch to reject HBR3 for all eDP panels Ankit Nautiyal
` (2 preceding siblings ...)
2025-06-20 13:57 ` ✓ i915.CI.BAT: success for Revert patch to reject HBR3 for all eDP panels Patchwork
@ 2025-06-20 16:46 ` Patchwork
2025-06-23 5:32 ` ✓ i915.CI.Full: success " Patchwork
4 siblings, 0 replies; 23+ messages in thread
From: Patchwork @ 2025-06-20 16:46 UTC (permalink / raw)
To: Ankit Nautiyal; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 81721 bytes --]
== Series Details ==
Series: Revert patch to reject HBR3 for all eDP panels
URL : https://patchwork.freedesktop.org/series/150569/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_16733_full -> Patchwork_150569v1_full
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with Patchwork_150569v1_full absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in Patchwork_150569v1_full, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them
to document this new failure mode, which will reduce false positives in CI.
Participating hosts (9 -> 9)
------------------------------
No changes in participating hosts
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in Patchwork_150569v1_full:
### IGT changes ###
#### Possible regressions ####
* igt@i915_module_load@reload-no-display:
- shard-dg1: [PASS][1] -> [DMESG-WARN][2]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-dg1-17/igt@i915_module_load@reload-no-display.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg1-15/igt@i915_module_load@reload-no-display.html
New tests
---------
New tests have been introduced between CI_DRM_16733_full and Patchwork_150569v1_full:
### New IGT tests (2) ###
* igt@kms_async_flips@invalid-async-flip@pipe-c-hdmi-a-2:
- Statuses : 1 pass(s)
- Exec time: [0.11] s
* igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-2:
- Statuses : 1 skip(s)
- Exec time: [0.21] s
Known issues
------------
Here are the changes found in Patchwork_150569v1_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@gem_caching@read-writes:
- shard-mtlp: NOTRUN -> [SKIP][3] ([i915#4873])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-2/igt@gem_caching@read-writes.html
* igt@gem_ccs@block-copy-compressed:
- shard-rkl: NOTRUN -> [SKIP][4] ([i915#3555] / [i915#9323])
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-6/igt@gem_ccs@block-copy-compressed.html
* igt@gem_ccs@block-multicopy-inplace:
- shard-mtlp: NOTRUN -> [SKIP][5] ([i915#3555] / [i915#9323])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-2/igt@gem_ccs@block-multicopy-inplace.html
* igt@gem_ccs@ctrl-surf-copy:
- shard-tglu-1: NOTRUN -> [SKIP][6] ([i915#3555] / [i915#9323])
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-1/igt@gem_ccs@ctrl-surf-copy.html
* igt@gem_close_race@multigpu-basic-process:
- shard-tglu-1: NOTRUN -> [SKIP][7] ([i915#7697])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-1/igt@gem_close_race@multigpu-basic-process.html
* igt@gem_create@create-ext-cpu-access-big:
- shard-tglu: NOTRUN -> [SKIP][8] ([i915#6335])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-9/igt@gem_create@create-ext-cpu-access-big.html
- shard-mtlp: NOTRUN -> [SKIP][9] ([i915#6335])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-6/igt@gem_create@create-ext-cpu-access-big.html
* igt@gem_create@create-ext-cpu-access-sanity-check:
- shard-rkl: NOTRUN -> [SKIP][10] ([i915#6335])
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-7/igt@gem_create@create-ext-cpu-access-sanity-check.html
* igt@gem_ctx_freq@sysfs:
- shard-dg2: [PASS][11] -> [FAIL][12] ([i915#9561]) +1 other test fail
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-dg2-10/igt@gem_ctx_freq@sysfs.html
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-8/igt@gem_ctx_freq@sysfs.html
* igt@gem_ctx_persistence@heartbeat-close:
- shard-dg2: NOTRUN -> [SKIP][13] ([i915#8555])
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-11/igt@gem_ctx_persistence@heartbeat-close.html
* igt@gem_ctx_sseu@engines:
- shard-mtlp: NOTRUN -> [SKIP][14] ([i915#280])
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-2/igt@gem_ctx_sseu@engines.html
* igt@gem_ctx_sseu@mmap-args:
- shard-rkl: NOTRUN -> [SKIP][15] ([i915#280])
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-6/igt@gem_ctx_sseu@mmap-args.html
* igt@gem_exec_balancer@bonded-pair:
- shard-mtlp: NOTRUN -> [SKIP][16] ([i915#4771])
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-2/igt@gem_exec_balancer@bonded-pair.html
* igt@gem_exec_balancer@parallel-balancer:
- shard-rkl: NOTRUN -> [SKIP][17] ([i915#4525]) +1 other test skip
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-7/igt@gem_exec_balancer@parallel-balancer.html
* igt@gem_exec_big@single:
- shard-tglu: NOTRUN -> [ABORT][18] ([i915#11713])
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-10/igt@gem_exec_big@single.html
* igt@gem_exec_capture@capture-recoverable:
- shard-tglu: NOTRUN -> [SKIP][19] ([i915#6344])
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-9/igt@gem_exec_capture@capture-recoverable.html
* igt@gem_exec_fence@submit:
- shard-mtlp: NOTRUN -> [SKIP][20] ([i915#4812])
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-2/igt@gem_exec_fence@submit.html
* igt@gem_exec_reloc@basic-cpu-read-noreloc:
- shard-mtlp: NOTRUN -> [SKIP][21] ([i915#3281]) +3 other tests skip
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-2/igt@gem_exec_reloc@basic-cpu-read-noreloc.html
* igt@gem_exec_reloc@basic-gtt:
- shard-dg2: NOTRUN -> [SKIP][22] ([i915#3281]) +1 other test skip
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-11/igt@gem_exec_reloc@basic-gtt.html
* igt@gem_exec_reloc@basic-gtt-cpu:
- shard-rkl: NOTRUN -> [SKIP][23] ([i915#3281]) +15 other tests skip
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-8/igt@gem_exec_reloc@basic-gtt-cpu.html
* igt@gem_exec_schedule@preempt-hang:
- shard-rkl: NOTRUN -> [DMESG-WARN][24] ([i915#12917] / [i915#12964])
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-7/igt@gem_exec_schedule@preempt-hang.html
* igt@gem_exec_schedule@preempt-queue-contexts-chain:
- shard-mtlp: NOTRUN -> [SKIP][25] ([i915#4537] / [i915#4812])
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-6/igt@gem_exec_schedule@preempt-queue-contexts-chain.html
* igt@gem_exec_suspend@basic-s0@smem:
- shard-dg2: [PASS][26] -> [INCOMPLETE][27] ([i915#11441] / [i915#13304]) +1 other test incomplete
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-dg2-11/igt@gem_exec_suspend@basic-s0@smem.html
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-6/igt@gem_exec_suspend@basic-s0@smem.html
* igt@gem_lmem_evict@dontneed-evict-race:
- shard-mtlp: NOTRUN -> [SKIP][28] ([i915#4613]) +1 other test skip
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-2/igt@gem_lmem_evict@dontneed-evict-race.html
* igt@gem_lmem_swapping@heavy-verify-random-ccs:
- shard-rkl: NOTRUN -> [SKIP][29] ([i915#4613]) +4 other tests skip
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-4/igt@gem_lmem_swapping@heavy-verify-random-ccs.html
* igt@gem_lmem_swapping@massive-random:
- shard-tglu-1: NOTRUN -> [SKIP][30] ([i915#4613]) +1 other test skip
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-1/igt@gem_lmem_swapping@massive-random.html
* igt@gem_lmem_swapping@smem-oom@lmem0:
- shard-dg2: [PASS][31] -> [TIMEOUT][32] ([i915#5493]) +1 other test timeout
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-dg2-4/igt@gem_lmem_swapping@smem-oom@lmem0.html
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-2/igt@gem_lmem_swapping@smem-oom@lmem0.html
* igt@gem_mmap@bad-offset:
- shard-mtlp: NOTRUN -> [SKIP][33] ([i915#4083])
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-6/igt@gem_mmap@bad-offset.html
* igt@gem_mmap_gtt@basic:
- shard-dg2: NOTRUN -> [SKIP][34] ([i915#4077]) +1 other test skip
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-11/igt@gem_mmap_gtt@basic.html
* igt@gem_mmap_gtt@hang-busy:
- shard-mtlp: NOTRUN -> [SKIP][35] ([i915#4077]) +4 other tests skip
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-6/igt@gem_mmap_gtt@hang-busy.html
* igt@gem_mmap_wc@fault-concurrent:
- shard-dg2: NOTRUN -> [SKIP][36] ([i915#4083]) +2 other tests skip
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-5/igt@gem_mmap_wc@fault-concurrent.html
* igt@gem_partial_pwrite_pread@write-display:
- shard-mtlp: NOTRUN -> [SKIP][37] ([i915#3282])
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-2/igt@gem_partial_pwrite_pread@write-display.html
* igt@gem_pxp@create-protected-buffer:
- shard-rkl: [PASS][38] -> [TIMEOUT][39] ([i915#12964])
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-rkl-8/igt@gem_pxp@create-protected-buffer.html
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-5/igt@gem_pxp@create-protected-buffer.html
* igt@gem_pxp@protected-raw-src-copy-not-readible:
- shard-rkl: NOTRUN -> [TIMEOUT][40] ([i915#12917] / [i915#12964]) +3 other tests timeout
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-7/igt@gem_pxp@protected-raw-src-copy-not-readible.html
* igt@gem_pxp@reject-modify-context-protection-on:
- shard-rkl: [PASS][41] -> [TIMEOUT][42] ([i915#12917] / [i915#12964])
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-rkl-8/igt@gem_pxp@reject-modify-context-protection-on.html
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-4/igt@gem_pxp@reject-modify-context-protection-on.html
* igt@gem_readwrite@write-bad-handle:
- shard-dg2: NOTRUN -> [SKIP][43] ([i915#3282])
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-11/igt@gem_readwrite@write-bad-handle.html
* igt@gem_render_copy@mixed-tiled-to-yf-tiled-ccs:
- shard-mtlp: NOTRUN -> [SKIP][44] ([i915#8428])
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-2/igt@gem_render_copy@mixed-tiled-to-yf-tiled-ccs.html
* igt@gem_render_copy@yf-tiled-ccs-to-linear:
- shard-dg2: NOTRUN -> [SKIP][45] ([i915#5190] / [i915#8428])
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-11/igt@gem_render_copy@yf-tiled-ccs-to-linear.html
* igt@gem_set_tiling_vs_blt@tiled-to-tiled:
- shard-rkl: NOTRUN -> [SKIP][46] ([i915#8411])
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-7/igt@gem_set_tiling_vs_blt@tiled-to-tiled.html
* igt@gem_tiled_partial_pwrite_pread@writes:
- shard-rkl: NOTRUN -> [SKIP][47] ([i915#3282]) +7 other tests skip
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-8/igt@gem_tiled_partial_pwrite_pread@writes.html
* igt@gem_userptr_blits@create-destroy-unsync:
- shard-tglu-1: NOTRUN -> [SKIP][48] ([i915#3297]) +1 other test skip
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-1/igt@gem_userptr_blits@create-destroy-unsync.html
* igt@gem_userptr_blits@relocations:
- shard-mtlp: NOTRUN -> [SKIP][49] ([i915#3281] / [i915#3297])
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-6/igt@gem_userptr_blits@relocations.html
* igt@gem_userptr_blits@unsync-unmap-after-close:
- shard-tglu: NOTRUN -> [SKIP][50] ([i915#3297])
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-9/igt@gem_userptr_blits@unsync-unmap-after-close.html
* igt@gem_userptr_blits@unsync-unmap-cycles:
- shard-rkl: NOTRUN -> [SKIP][51] ([i915#3297]) +2 other tests skip
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-6/igt@gem_userptr_blits@unsync-unmap-cycles.html
* igt@gen3_render_tiledy_blits:
- shard-mtlp: NOTRUN -> [SKIP][52] +8 other tests skip
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-6/igt@gen3_render_tiledy_blits.html
* igt@gen9_exec_parse@bb-secure:
- shard-tglu-1: NOTRUN -> [SKIP][53] ([i915#2527] / [i915#2856]) +1 other test skip
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-1/igt@gen9_exec_parse@bb-secure.html
* igt@gen9_exec_parse@bb-start-out:
- shard-rkl: NOTRUN -> [SKIP][54] ([i915#2527]) +2 other tests skip
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-7/igt@gen9_exec_parse@bb-start-out.html
* igt@gen9_exec_parse@cmd-crossing-page:
- shard-mtlp: NOTRUN -> [SKIP][55] ([i915#2856]) +1 other test skip
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-2/igt@gen9_exec_parse@cmd-crossing-page.html
* igt@gen9_exec_parse@shadow-peek:
- shard-tglu: NOTRUN -> [SKIP][56] ([i915#2527] / [i915#2856])
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-10/igt@gen9_exec_parse@shadow-peek.html
* igt@i915_hangman@gt-error-state-capture@rcs0:
- shard-rkl: [PASS][57] -> [DMESG-WARN][58] ([i915#12964]) +6 other tests dmesg-warn
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-rkl-8/igt@i915_hangman@gt-error-state-capture@rcs0.html
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-4/igt@i915_hangman@gt-error-state-capture@rcs0.html
* igt@i915_module_load@reload-with-fault-injection:
- shard-dg2: [PASS][59] -> [DMESG-WARN][60] ([i915#13447])
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-dg2-5/igt@i915_module_load@reload-with-fault-injection.html
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-10/igt@i915_module_load@reload-with-fault-injection.html
* igt@i915_module_load@resize-bar:
- shard-mtlp: NOTRUN -> [SKIP][61] ([i915#6412])
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-2/igt@i915_module_load@resize-bar.html
* igt@i915_pm_freq_api@freq-reset-multiple:
- shard-rkl: NOTRUN -> [SKIP][62] ([i915#8399])
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-7/igt@i915_pm_freq_api@freq-reset-multiple.html
* igt@i915_pm_freq_mult@media-freq@gt0:
- shard-rkl: NOTRUN -> [SKIP][63] ([i915#6590]) +1 other test skip
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-8/igt@i915_pm_freq_mult@media-freq@gt0.html
* igt@i915_pm_rc6_residency@rc6-idle@gt0-vcs0:
- shard-dg1: [PASS][64] -> [FAIL][65] ([i915#3591]) +1 other test fail
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-dg1-17/igt@i915_pm_rc6_residency@rc6-idle@gt0-vcs0.html
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg1-13/igt@i915_pm_rc6_residency@rc6-idle@gt0-vcs0.html
* igt@i915_pm_rps@thresholds-idle:
- shard-dg2: NOTRUN -> [SKIP][66] ([i915#11681])
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-5/igt@i915_pm_rps@thresholds-idle.html
* igt@i915_suspend@sysfs-reader:
- shard-rkl: NOTRUN -> [INCOMPLETE][67] ([i915#4817])
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-3/igt@i915_suspend@sysfs-reader.html
* igt@kms_addfb_basic@framebuffer-vs-set-tiling:
- shard-mtlp: NOTRUN -> [SKIP][68] ([i915#4212]) +1 other test skip
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-2/igt@kms_addfb_basic@framebuffer-vs-set-tiling.html
* igt@kms_addfb_basic@invalid-smem-bo-on-discrete:
- shard-tglu: NOTRUN -> [SKIP][69] ([i915#12454] / [i915#12712])
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-9/igt@kms_addfb_basic@invalid-smem-bo-on-discrete.html
* igt@kms_async_flips@async-flip-with-page-flip-events-tiled@pipe-a-edp-1-4-mc-ccs:
- shard-mtlp: NOTRUN -> [SKIP][70] ([i915#8709]) +7 other tests skip
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-2/igt@kms_async_flips@async-flip-with-page-flip-events-tiled@pipe-a-edp-1-4-mc-ccs.html
* igt@kms_async_flips@async-flip-with-page-flip-events-tiled@pipe-a-hdmi-a-2-y-rc-ccs-cc:
- shard-rkl: NOTRUN -> [SKIP][71] ([i915#8709]) +2 other tests skip
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-8/igt@kms_async_flips@async-flip-with-page-flip-events-tiled@pipe-a-hdmi-a-2-y-rc-ccs-cc.html
* igt@kms_async_flips@async-flip-with-page-flip-events-tiled@pipe-a-hdmi-a-3-y-rc-ccs-cc:
- shard-dg1: NOTRUN -> [SKIP][72] ([i915#8709]) +3 other tests skip
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg1-13/igt@kms_async_flips@async-flip-with-page-flip-events-tiled@pipe-a-hdmi-a-3-y-rc-ccs-cc.html
* igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels:
- shard-rkl: NOTRUN -> [SKIP][73] ([i915#1769] / [i915#3555])
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-7/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
* igt@kms_big_fb@4-tiled-8bpp-rotate-90:
- shard-tglu-1: NOTRUN -> [SKIP][74] ([i915#5286]) +1 other test skip
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-1/igt@kms_big_fb@4-tiled-8bpp-rotate-90.html
* igt@kms_big_fb@4-tiled-addfb:
- shard-rkl: NOTRUN -> [SKIP][75] ([i915#5286]) +4 other tests skip
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-4/igt@kms_big_fb@4-tiled-addfb.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip:
- shard-tglu: NOTRUN -> [SKIP][76] ([i915#5286])
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-9/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip:
- shard-mtlp: [PASS][77] -> [FAIL][78] ([i915#5138])
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-mtlp-7/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-7/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html
* igt@kms_big_fb@x-tiled-64bpp-rotate-270:
- shard-rkl: NOTRUN -> [SKIP][79] ([i915#3638]) +5 other tests skip
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-7/igt@kms_big_fb@x-tiled-64bpp-rotate-270.html
* igt@kms_big_fb@y-tiled-64bpp-rotate-0:
- shard-dg2: NOTRUN -> [SKIP][80] ([i915#4538] / [i915#5190])
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-11/igt@kms_big_fb@y-tiled-64bpp-rotate-0.html
* igt@kms_busy@extended-modeset-hang-newfb-with-reset@pipe-b:
- shard-snb: [PASS][81] -> [INCOMPLETE][82] ([i915#14462]) +1 other test incomplete
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-snb7/igt@kms_busy@extended-modeset-hang-newfb-with-reset@pipe-b.html
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-snb2/igt@kms_busy@extended-modeset-hang-newfb-with-reset@pipe-b.html
* igt@kms_ccs@bad-aux-stride-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-4:
- shard-dg1: NOTRUN -> [SKIP][83] ([i915#6095]) +143 other tests skip
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg1-14/igt@kms_ccs@bad-aux-stride-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-4.html
* igt@kms_ccs@bad-pixel-format-y-tiled-gen12-mc-ccs@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][84] ([i915#6095]) +44 other tests skip
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-6/igt@kms_ccs@bad-pixel-format-y-tiled-gen12-mc-ccs@pipe-a-hdmi-a-2.html
* igt@kms_ccs@ccs-on-another-bo-4-tiled-mtl-mc-ccs@pipe-d-hdmi-a-1:
- shard-tglu: NOTRUN -> [SKIP][85] ([i915#6095]) +24 other tests skip
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-9/igt@kms_ccs@ccs-on-another-bo-4-tiled-mtl-mc-ccs@pipe-d-hdmi-a-1.html
* igt@kms_ccs@ccs-on-another-bo-y-tiled-ccs@pipe-b-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][86] ([i915#10307] / [i915#6095]) +142 other tests skip
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-4/igt@kms_ccs@ccs-on-another-bo-y-tiled-ccs@pipe-b-hdmi-a-1.html
* igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs:
- shard-rkl: NOTRUN -> [SKIP][87] ([i915#12313]) +2 other tests skip
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-7/igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-primary-basic-y-tiled-ccs@pipe-d-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][88] ([i915#6095]) +19 other tests skip
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-6/igt@kms_ccs@crc-primary-basic-y-tiled-ccs@pipe-d-edp-1.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-mc-ccs@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][89] ([i915#10307] / [i915#10434] / [i915#6095]) +2 other tests skip
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-4/igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-mc-ccs@pipe-d-hdmi-a-1.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs@pipe-d-dp-3:
- shard-dg2: NOTRUN -> [SKIP][90] ([i915#6095]) +7 other tests skip
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-10/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs@pipe-d-dp-3.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-mc-ccs@pipe-b-hdmi-a-1:
- shard-tglu-1: NOTRUN -> [SKIP][91] ([i915#6095]) +44 other tests skip
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-1/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-mc-ccs@pipe-b-hdmi-a-1.html
* igt@kms_ccs@crc-sprite-planes-basic-yf-tiled-ccs:
- shard-rkl: NOTRUN -> [SKIP][92] ([i915#14098] / [i915#6095]) +52 other tests skip
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-7/igt@kms_ccs@crc-sprite-planes-basic-yf-tiled-ccs.html
* igt@kms_ccs@missing-ccs-buffer-4-tiled-mtl-mc-ccs@pipe-c-hdmi-a-1:
- shard-glk: NOTRUN -> [SKIP][93] +40 other tests skip
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-glk9/igt@kms_ccs@missing-ccs-buffer-4-tiled-mtl-mc-ccs@pipe-c-hdmi-a-1.html
* igt@kms_cdclk@mode-transition:
- shard-tglu: NOTRUN -> [SKIP][94] ([i915#3742])
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-9/igt@kms_cdclk@mode-transition.html
* igt@kms_cdclk@plane-scaling@pipe-b-hdmi-a-3:
- shard-dg2: NOTRUN -> [SKIP][95] ([i915#13783]) +3 other tests skip
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-8/igt@kms_cdclk@plane-scaling@pipe-b-hdmi-a-3.html
* igt@kms_chamelium_edid@hdmi-mode-timings:
- shard-mtlp: NOTRUN -> [SKIP][96] ([i915#11151] / [i915#7828]) +2 other tests skip
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-2/igt@kms_chamelium_edid@hdmi-mode-timings.html
* igt@kms_chamelium_frames@hdmi-crc-nonplanar-formats:
- shard-dg2: NOTRUN -> [SKIP][97] ([i915#11151] / [i915#7828])
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-11/igt@kms_chamelium_frames@hdmi-crc-nonplanar-formats.html
* igt@kms_chamelium_frames@hdmi-crc-single:
- shard-tglu-1: NOTRUN -> [SKIP][98] ([i915#11151] / [i915#7828]) +3 other tests skip
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-1/igt@kms_chamelium_frames@hdmi-crc-single.html
* igt@kms_chamelium_hpd@common-hpd-after-suspend:
- shard-tglu: NOTRUN -> [SKIP][99] ([i915#11151] / [i915#7828]) +1 other test skip
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-9/igt@kms_chamelium_hpd@common-hpd-after-suspend.html
* igt@kms_chamelium_hpd@hdmi-hpd-fast:
- shard-rkl: NOTRUN -> [SKIP][100] ([i915#11151] / [i915#7828]) +9 other tests skip
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-7/igt@kms_chamelium_hpd@hdmi-hpd-fast.html
* igt@kms_content_protection@atomic-dpms:
- shard-rkl: NOTRUN -> [SKIP][101] ([i915#7118] / [i915#9424])
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-7/igt@kms_content_protection@atomic-dpms.html
* igt@kms_content_protection@content-type-change:
- shard-mtlp: NOTRUN -> [SKIP][102] ([i915#6944] / [i915#9424])
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-2/igt@kms_content_protection@content-type-change.html
* igt@kms_content_protection@legacy:
- shard-tglu-1: NOTRUN -> [SKIP][103] ([i915#6944] / [i915#7116] / [i915#7118] / [i915#9424])
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-1/igt@kms_content_protection@legacy.html
* igt@kms_content_protection@legacy@pipe-a-dp-3:
- shard-dg2: NOTRUN -> [FAIL][104] ([i915#7173])
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-10/igt@kms_content_protection@legacy@pipe-a-dp-3.html
* igt@kms_content_protection@mei-interface:
- shard-rkl: NOTRUN -> [SKIP][105] ([i915#9424]) +1 other test skip
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-7/igt@kms_content_protection@mei-interface.html
* igt@kms_cursor_crc@cursor-onscreen-128x42@pipe-a-hdmi-a-1:
- shard-tglu: [PASS][106] -> [FAIL][107] ([i915#13566]) +1 other test fail
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-tglu-4/igt@kms_cursor_crc@cursor-onscreen-128x42@pipe-a-hdmi-a-1.html
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-7/igt@kms_cursor_crc@cursor-onscreen-128x42@pipe-a-hdmi-a-1.html
* igt@kms_cursor_crc@cursor-onscreen-256x85:
- shard-tglu: NOTRUN -> [FAIL][108] ([i915#13566]) +1 other test fail
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-9/igt@kms_cursor_crc@cursor-onscreen-256x85.html
- shard-mtlp: NOTRUN -> [SKIP][109] ([i915#8814])
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-6/igt@kms_cursor_crc@cursor-onscreen-256x85.html
* igt@kms_cursor_crc@cursor-random-32x32:
- shard-tglu-1: NOTRUN -> [SKIP][110] ([i915#3555]) +4 other tests skip
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-1/igt@kms_cursor_crc@cursor-random-32x32.html
* igt@kms_cursor_crc@cursor-random-512x170:
- shard-rkl: NOTRUN -> [SKIP][111] ([i915#13049]) +5 other tests skip
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-7/igt@kms_cursor_crc@cursor-random-512x170.html
* igt@kms_cursor_legacy@2x-flip-vs-cursor-atomic:
- shard-mtlp: NOTRUN -> [SKIP][112] ([i915#9809]) +1 other test skip
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-2/igt@kms_cursor_legacy@2x-flip-vs-cursor-atomic.html
* igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy:
- shard-rkl: NOTRUN -> [SKIP][113] +22 other tests skip
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-7/igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy:
- shard-tglu-1: NOTRUN -> [SKIP][114] ([i915#4103])
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-1/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
* igt@kms_cursor_legacy@flip-vs-cursor-varying-size:
- shard-rkl: [PASS][115] -> [FAIL][116] ([i915#2346])
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-rkl-4/igt@kms_cursor_legacy@flip-vs-cursor-varying-size.html
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-3/igt@kms_cursor_legacy@flip-vs-cursor-varying-size.html
* igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot:
- shard-rkl: NOTRUN -> [SKIP][117] ([i915#9067])
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-4/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html
* igt@kms_display_modes@extended-mode-basic:
- shard-rkl: NOTRUN -> [SKIP][118] ([i915#13691])
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-7/igt@kms_display_modes@extended-mode-basic.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc:
- shard-rkl: NOTRUN -> [SKIP][119] ([i915#3555] / [i915#3804])
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-6/igt@kms_dither@fb-8bpc-vs-panel-6bpc.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-2 (NEW):
- shard-rkl: NOTRUN -> [SKIP][120] ([i915#3804])
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-6/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-2.html
* igt@kms_dp_link_training@non-uhbr-mst:
- shard-tglu-1: NOTRUN -> [SKIP][121] ([i915#13749])
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-1/igt@kms_dp_link_training@non-uhbr-mst.html
* igt@kms_draw_crc@draw-method-mmap-gtt:
- shard-mtlp: NOTRUN -> [SKIP][122] ([i915#3555] / [i915#8812])
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-2/igt@kms_draw_crc@draw-method-mmap-gtt.html
* igt@kms_dsc@dsc-with-bpc:
- shard-rkl: NOTRUN -> [SKIP][123] ([i915#3555] / [i915#3840])
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-8/igt@kms_dsc@dsc-with-bpc.html
* igt@kms_dsc@dsc-with-output-formats-with-bpc:
- shard-tglu-1: NOTRUN -> [SKIP][124] ([i915#3840] / [i915#9053])
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-1/igt@kms_dsc@dsc-with-output-formats-with-bpc.html
* igt@kms_fbcon_fbt@psr-suspend:
- shard-rkl: NOTRUN -> [SKIP][125] ([i915#3955])
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-7/igt@kms_fbcon_fbt@psr-suspend.html
* igt@kms_feature_discovery@chamelium:
- shard-rkl: NOTRUN -> [SKIP][126] ([i915#4854])
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-7/igt@kms_feature_discovery@chamelium.html
* igt@kms_feature_discovery@display-4x:
- shard-mtlp: NOTRUN -> [SKIP][127] ([i915#1839])
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-2/igt@kms_feature_discovery@display-4x.html
* igt@kms_feature_discovery@dp-mst:
- shard-rkl: NOTRUN -> [SKIP][128] ([i915#9337])
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-8/igt@kms_feature_discovery@dp-mst.html
* igt@kms_feature_discovery@psr1:
- shard-tglu: NOTRUN -> [SKIP][129] ([i915#658])
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-9/igt@kms_feature_discovery@psr1.html
* igt@kms_flip@2x-dpms-vs-vblank-race-interruptible:
- shard-mtlp: NOTRUN -> [SKIP][130] ([i915#3637] / [i915#9934]) +1 other test skip
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-2/igt@kms_flip@2x-dpms-vs-vblank-race-interruptible.html
* igt@kms_flip@2x-flip-vs-blocking-wf-vblank:
- shard-tglu: NOTRUN -> [SKIP][131] ([i915#3637] / [i915#9934])
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-10/igt@kms_flip@2x-flip-vs-blocking-wf-vblank.html
* igt@kms_flip@2x-flip-vs-panning-interruptible:
- shard-dg2: NOTRUN -> [SKIP][132] ([i915#9934]) +2 other tests skip
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-11/igt@kms_flip@2x-flip-vs-panning-interruptible.html
* igt@kms_flip@2x-flip-vs-panning-vs-hang:
- shard-rkl: NOTRUN -> [SKIP][133] ([i915#9934]) +8 other tests skip
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-7/igt@kms_flip@2x-flip-vs-panning-vs-hang.html
* igt@kms_flip@2x-flip-vs-rmfb-interruptible:
- shard-tglu-1: NOTRUN -> [SKIP][134] ([i915#3637] / [i915#9934]) +1 other test skip
[134]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-1/igt@kms_flip@2x-flip-vs-rmfb-interruptible.html
* igt@kms_flip@flip-vs-suspend-interruptible:
- shard-glk: NOTRUN -> [INCOMPLETE][135] ([i915#12745] / [i915#4839])
[135]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-glk9/igt@kms_flip@flip-vs-suspend-interruptible.html
* igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a1:
- shard-glk: NOTRUN -> [INCOMPLETE][136] ([i915#12745])
[136]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-glk9/igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a1.html
* igt@kms_flip@plain-flip-fb-recreate-interruptible:
- shard-rkl: NOTRUN -> [FAIL][137] ([i915#13734]) +1 other test fail
[137]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-6/igt@kms_flip@plain-flip-fb-recreate-interruptible.html
* igt@kms_flip@plain-flip-fb-recreate-interruptible@d-hdmi-a1:
- shard-tglu: [PASS][138] -> [FAIL][139] ([i915#13734]) +2 other tests fail
[138]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-tglu-8/igt@kms_flip@plain-flip-fb-recreate-interruptible@d-hdmi-a1.html
[139]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-4/igt@kms_flip@plain-flip-fb-recreate-interruptible@d-hdmi-a1.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling:
- shard-dg2: NOTRUN -> [SKIP][140] ([i915#2672] / [i915#3555])
[140]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-11/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling@pipe-a-valid-mode:
- shard-dg2: NOTRUN -> [SKIP][141] ([i915#2672])
[141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-11/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling:
- shard-tglu-1: NOTRUN -> [SKIP][142] ([i915#2672] / [i915#3555])
[142]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-1/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling@pipe-a-valid-mode:
- shard-tglu-1: NOTRUN -> [SKIP][143] ([i915#2587] / [i915#2672]) +1 other test skip
[143]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-1/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling:
- shard-tglu: NOTRUN -> [SKIP][144] ([i915#2587] / [i915#2672] / [i915#3555])
[144]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-9/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling@pipe-a-valid-mode:
- shard-tglu: NOTRUN -> [SKIP][145] ([i915#2587] / [i915#2672])
[145]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-9/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling:
- shard-tglu-1: NOTRUN -> [SKIP][146] ([i915#2587] / [i915#2672] / [i915#3555])
[146]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-1/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling:
- shard-mtlp: NOTRUN -> [SKIP][147] ([i915#3555] / [i915#8810] / [i915#8813])
[147]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-2/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling@pipe-a-default-mode:
- shard-mtlp: NOTRUN -> [SKIP][148] ([i915#8810] / [i915#8813])
[148]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-2/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling@pipe-a-default-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling:
- shard-rkl: NOTRUN -> [SKIP][149] ([i915#2672] / [i915#3555]) +3 other tests skip
[149]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-7/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling@pipe-a-valid-mode:
- shard-rkl: NOTRUN -> [SKIP][150] ([i915#2672]) +3 other tests skip
[150]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-7/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling@pipe-a-default-mode:
- shard-mtlp: NOTRUN -> [SKIP][151] ([i915#2672] / [i915#3555] / [i915#8813]) +1 other test skip
[151]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-6/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling@pipe-a-default-mode.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-pwrite:
- shard-dg2: [PASS][152] -> [FAIL][153] ([i915#6880])
[152]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-dg2-5/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-pwrite.html
[153]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-10/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-pwrite:
- shard-tglu-1: NOTRUN -> [SKIP][154] +39 other tests skip
[154]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-1/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbcpsr-tiling-4:
- shard-tglu: NOTRUN -> [SKIP][155] ([i915#5439])
[155]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-9/igt@kms_frontbuffer_tracking@fbcpsr-tiling-4.html
* igt@kms_frontbuffer_tracking@pipe-fbc-rte:
- shard-tglu-1: NOTRUN -> [SKIP][156] ([i915#9766])
[156]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-1/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html
* igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-indfb-draw-render:
- shard-dg2: NOTRUN -> [SKIP][157] ([i915#3458]) +1 other test skip
[157]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-11/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-wc:
- shard-dg2: NOTRUN -> [SKIP][158] ([i915#8708])
[158]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-11/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-mmap-gtt:
- shard-mtlp: NOTRUN -> [SKIP][159] ([i915#8708]) +6 other tests skip
[159]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-6/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-shrfb-msflip-blt:
- shard-mtlp: NOTRUN -> [SKIP][160] ([i915#1825]) +13 other tests skip
[160]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-6/igt@kms_frontbuffer_tracking@psr-2p-primscrn-shrfb-msflip-blt.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt:
- shard-rkl: NOTRUN -> [SKIP][161] ([i915#1825]) +41 other tests skip
[161]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-7/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-plflip-blt:
- shard-dg2: NOTRUN -> [SKIP][162] ([i915#5354]) +4 other tests skip
[162]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-5/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@psr-modesetfrombusy:
- shard-rkl: NOTRUN -> [SKIP][163] ([i915#3023]) +23 other tests skip
[163]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-7/igt@kms_frontbuffer_tracking@psr-modesetfrombusy.html
* igt@kms_hdr@invalid-hdr:
- shard-dg2: NOTRUN -> [SKIP][164] ([i915#3555] / [i915#8228])
[164]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-11/igt@kms_hdr@invalid-hdr.html
* igt@kms_hdr@static-toggle:
- shard-dg2: [PASS][165] -> [SKIP][166] ([i915#3555] / [i915#8228])
[165]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-dg2-11/igt@kms_hdr@static-toggle.html
[166]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-5/igt@kms_hdr@static-toggle.html
* igt@kms_hdr@static-toggle-dpms:
- shard-rkl: NOTRUN -> [SKIP][167] ([i915#3555] / [i915#8228]) +2 other tests skip
[167]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-6/igt@kms_hdr@static-toggle-dpms.html
* igt@kms_joiner@basic-force-ultra-joiner:
- shard-tglu-1: NOTRUN -> [SKIP][168] ([i915#12394])
[168]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-1/igt@kms_joiner@basic-force-ultra-joiner.html
* igt@kms_joiner@invalid-modeset-big-joiner:
- shard-rkl: NOTRUN -> [SKIP][169] ([i915#10656])
[169]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-7/igt@kms_joiner@invalid-modeset-big-joiner.html
- shard-dg2: NOTRUN -> [SKIP][170] ([i915#10656])
[170]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-11/igt@kms_joiner@invalid-modeset-big-joiner.html
* igt@kms_multipipe_modeset@basic-max-pipe-crc-check:
- shard-rkl: NOTRUN -> [SKIP][171] ([i915#4070] / [i915#4816])
[171]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-6/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
* igt@kms_panel_fitting@atomic-fastset:
- shard-tglu-1: NOTRUN -> [SKIP][172] ([i915#6301])
[172]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-1/igt@kms_panel_fitting@atomic-fastset.html
* igt@kms_plane@pixel-format@pipe-b-plane-3:
- shard-rkl: NOTRUN -> [DMESG-WARN][173] ([i915#12964]) +14 other tests dmesg-warn
[173]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-6/igt@kms_plane@pixel-format@pipe-b-plane-3.html
* igt@kms_plane_multiple@2x-tiling-yf:
- shard-rkl: NOTRUN -> [SKIP][174] ([i915#13958])
[174]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-7/igt@kms_plane_multiple@2x-tiling-yf.html
* igt@kms_plane_multiple@tiling-4:
- shard-rkl: NOTRUN -> [SKIP][175] ([i915#14259])
[175]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-8/igt@kms_plane_multiple@tiling-4.html
* igt@kms_plane_scaling@intel-max-src-size:
- shard-tglu-1: NOTRUN -> [SKIP][176] ([i915#6953])
[176]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-1/igt@kms_plane_scaling@intel-max-src-size.html
* igt@kms_plane_scaling@plane-downscale-factor-0-25-with-modifiers@pipe-a:
- shard-rkl: NOTRUN -> [SKIP][177] ([i915#12247]) +10 other tests skip
[177]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-7/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-modifiers@pipe-a.html
* igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format:
- shard-tglu-1: NOTRUN -> [SKIP][178] ([i915#12247]) +14 other tests skip
[178]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-1/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25:
- shard-mtlp: NOTRUN -> [SKIP][179] ([i915#12247] / [i915#6953])
[179]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-2/igt@kms_plane_scaling@planes-downscale-factor-0-25.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25:
- shard-rkl: NOTRUN -> [SKIP][180] ([i915#12247] / [i915#6953])
[180]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-7/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25@pipe-a:
- shard-mtlp: NOTRUN -> [SKIP][181] ([i915#12247]) +3 other tests skip
[181]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-2/igt@kms_plane_scaling@planes-downscale-factor-0-25@pipe-a.html
* igt@kms_pm_backlight@basic-brightness:
- shard-tglu-1: NOTRUN -> [SKIP][182] ([i915#9812])
[182]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-1/igt@kms_pm_backlight@basic-brightness.html
* igt@kms_pm_backlight@fade-with-suspend:
- shard-rkl: NOTRUN -> [SKIP][183] ([i915#5354]) +1 other test skip
[183]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-4/igt@kms_pm_backlight@fade-with-suspend.html
* igt@kms_pm_dc@dc3co-vpb-simulation:
- shard-tglu-1: NOTRUN -> [SKIP][184] ([i915#9685])
[184]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-1/igt@kms_pm_dc@dc3co-vpb-simulation.html
* igt@kms_pm_lpsp@kms-lpsp:
- shard-rkl: NOTRUN -> [SKIP][185] ([i915#3828])
[185]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-7/igt@kms_pm_lpsp@kms-lpsp.html
* igt@kms_pm_lpsp@screens-disabled:
- shard-rkl: NOTRUN -> [SKIP][186] ([i915#8430])
[186]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-7/igt@kms_pm_lpsp@screens-disabled.html
* igt@kms_pm_rpm@cursor-dpms:
- shard-rkl: [PASS][187] -> [SKIP][188] ([i915#12916])
[187]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-rkl-8/igt@kms_pm_rpm@cursor-dpms.html
[188]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-5/igt@kms_pm_rpm@cursor-dpms.html
* igt@kms_pm_rpm@dpms-mode-unset-lpsp:
- shard-rkl: NOTRUN -> [SKIP][189] ([i915#9519])
[189]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-8/igt@kms_pm_rpm@dpms-mode-unset-lpsp.html
* igt@kms_pm_rpm@dpms-mode-unset-non-lpsp:
- shard-mtlp: NOTRUN -> [SKIP][190] ([i915#9519])
[190]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-2/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html
* igt@kms_pm_rpm@dpms-non-lpsp:
- shard-dg2: [PASS][191] -> [SKIP][192] ([i915#9519])
[191]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-dg2-2/igt@kms_pm_rpm@dpms-non-lpsp.html
[192]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-4/igt@kms_pm_rpm@dpms-non-lpsp.html
- shard-rkl: [PASS][193] -> [SKIP][194] ([i915#9519])
[193]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-rkl-6/igt@kms_pm_rpm@dpms-non-lpsp.html
[194]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-7/igt@kms_pm_rpm@dpms-non-lpsp.html
* igt@kms_prime@basic-modeset-hybrid:
- shard-tglu-1: NOTRUN -> [SKIP][195] ([i915#6524])
[195]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-1/igt@kms_prime@basic-modeset-hybrid.html
* igt@kms_prime@d3hot:
- shard-rkl: NOTRUN -> [SKIP][196] ([i915#6524]) +1 other test skip
[196]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-7/igt@kms_prime@d3hot.html
- shard-dg2: NOTRUN -> [SKIP][197] ([i915#6524] / [i915#6805])
[197]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-11/igt@kms_prime@d3hot.html
* igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-sf:
- shard-tglu: NOTRUN -> [SKIP][198] ([i915#11520]) +1 other test skip
[198]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-9/igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-sf.html
* igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-sf@pipe-a-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][199] ([i915#9808])
[199]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-2/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-sf@pipe-a-edp-1.html
* igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area:
- shard-glk: NOTRUN -> [SKIP][200] ([i915#11520]) +2 other tests skip
[200]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-glk9/igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area.html
* igt@kms_psr2_sf@pr-overlay-plane-move-continuous-exceed-sf:
- shard-mtlp: NOTRUN -> [SKIP][201] ([i915#12316]) +3 other tests skip
[201]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-2/igt@kms_psr2_sf@pr-overlay-plane-move-continuous-exceed-sf.html
* igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf:
- shard-rkl: NOTRUN -> [SKIP][202] ([i915#11520]) +9 other tests skip
[202]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-6/igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf.html
* igt@kms_psr2_sf@psr2-cursor-plane-update-sf:
- shard-dg2: NOTRUN -> [SKIP][203] ([i915#11520])
[203]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-11/igt@kms_psr2_sf@psr2-cursor-plane-update-sf.html
* igt@kms_psr2_sf@psr2-primary-plane-update-sf-dmg-area-big-fb:
- shard-tglu-1: NOTRUN -> [SKIP][204] ([i915#11520]) +5 other tests skip
[204]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-1/igt@kms_psr2_sf@psr2-primary-plane-update-sf-dmg-area-big-fb.html
* igt@kms_psr@fbc-pr-cursor-plane-move:
- shard-mtlp: NOTRUN -> [SKIP][205] ([i915#9688]) +8 other tests skip
[205]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-6/igt@kms_psr@fbc-pr-cursor-plane-move.html
* igt@kms_psr@fbc-psr-primary-mmap-cpu:
- shard-dg2: NOTRUN -> [SKIP][206] ([i915#1072] / [i915#9732]) +2 other tests skip
[206]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-11/igt@kms_psr@fbc-psr-primary-mmap-cpu.html
* igt@kms_psr@psr2-cursor-blt:
- shard-rkl: NOTRUN -> [SKIP][207] ([i915#1072] / [i915#9732]) +23 other tests skip
[207]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-7/igt@kms_psr@psr2-cursor-blt.html
* igt@kms_psr@psr2-primary-render:
- shard-tglu: NOTRUN -> [SKIP][208] ([i915#9732]) +5 other tests skip
[208]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-9/igt@kms_psr@psr2-primary-render.html
* igt@kms_psr@psr2-sprite-mmap-gtt:
- shard-tglu-1: NOTRUN -> [SKIP][209] ([i915#9732]) +8 other tests skip
[209]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-1/igt@kms_psr@psr2-sprite-mmap-gtt.html
* igt@kms_psr_stress_test@flip-primary-invalidate-overlay:
- shard-rkl: NOTRUN -> [SKIP][210] ([i915#9685])
[210]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-6/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html
* igt@kms_psr_stress_test@invalidate-primary-flip-overlay:
- shard-tglu: NOTRUN -> [SKIP][211] ([i915#9685])
[211]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-9/igt@kms_psr_stress_test@invalidate-primary-flip-overlay.html
* igt@kms_rotation_crc@bad-tiling:
- shard-mtlp: NOTRUN -> [SKIP][212] ([i915#12755])
[212]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-2/igt@kms_rotation_crc@bad-tiling.html
* igt@kms_rotation_crc@primary-y-tiled-reflect-x-180:
- shard-mtlp: NOTRUN -> [SKIP][213] ([i915#5289])
[213]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-2/igt@kms_rotation_crc@primary-y-tiled-reflect-x-180.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90:
- shard-tglu-1: NOTRUN -> [SKIP][214] ([i915#5289])
[214]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-1/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90.html
* igt@kms_setmode@basic-clone-single-crtc:
- shard-rkl: NOTRUN -> [SKIP][215] ([i915#3555]) +9 other tests skip
[215]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-7/igt@kms_setmode@basic-clone-single-crtc.html
* igt@kms_setmode@basic@pipe-b-hdmi-a-3:
- shard-dg2: [PASS][216] -> [FAIL][217] ([i915#5465]) +2 other tests fail
[216]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-dg2-2/igt@kms_setmode@basic@pipe-b-hdmi-a-3.html
[217]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-6/igt@kms_setmode@basic@pipe-b-hdmi-a-3.html
* igt@kms_setmode@invalid-clone-single-crtc-stealing:
- shard-dg2: NOTRUN -> [SKIP][218] ([i915#3555]) +1 other test skip
[218]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-11/igt@kms_setmode@invalid-clone-single-crtc-stealing.html
* igt@kms_tv_load_detect@load-detect:
- shard-dg2: NOTRUN -> [SKIP][219] +1 other test skip
[219]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-11/igt@kms_tv_load_detect@load-detect.html
* igt@kms_vrr@max-min:
- shard-tglu-1: NOTRUN -> [SKIP][220] ([i915#9906])
[220]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-1/igt@kms_vrr@max-min.html
* igt@kms_vrr@negative-basic:
- shard-tglu: NOTRUN -> [SKIP][221] ([i915#3555] / [i915#9906])
[221]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-9/igt@kms_vrr@negative-basic.html
* igt@kms_vrr@seamless-rr-switch-virtual:
- shard-rkl: NOTRUN -> [SKIP][222] ([i915#9906])
[222]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-6/igt@kms_vrr@seamless-rr-switch-virtual.html
* igt@kms_writeback@writeback-check-output:
- shard-rkl: NOTRUN -> [SKIP][223] ([i915#2437])
[223]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-7/igt@kms_writeback@writeback-check-output.html
* igt@kms_writeback@writeback-pixel-formats:
- shard-tglu-1: NOTRUN -> [SKIP][224] ([i915#2437] / [i915#9412])
[224]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-1/igt@kms_writeback@writeback-pixel-formats.html
* igt@perf_pmu@module-unload:
- shard-tglu: NOTRUN -> [FAIL][225] ([i915#14433])
[225]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-9/igt@perf_pmu@module-unload.html
- shard-mtlp: NOTRUN -> [FAIL][226] ([i915#14433])
[226]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-6/igt@perf_pmu@module-unload.html
* igt@perf_pmu@rc6@other-idle-gt0:
- shard-rkl: NOTRUN -> [SKIP][227] ([i915#8516])
[227]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-7/igt@perf_pmu@rc6@other-idle-gt0.html
* igt@prime_vgem@basic-write:
- shard-rkl: NOTRUN -> [SKIP][228] ([i915#3291] / [i915#3708])
[228]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-7/igt@prime_vgem@basic-write.html
* igt@prime_vgem@coherency-gtt:
- shard-dg2: NOTRUN -> [SKIP][229] ([i915#3708] / [i915#4077])
[229]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-11/igt@prime_vgem@coherency-gtt.html
- shard-rkl: NOTRUN -> [SKIP][230] ([i915#3708])
[230]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-7/igt@prime_vgem@coherency-gtt.html
* igt@prime_vgem@fence-write-hang:
- shard-tglu: NOTRUN -> [SKIP][231] +27 other tests skip
[231]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-9/igt@prime_vgem@fence-write-hang.html
* igt@sriov_basic@bind-unbind-vf:
- shard-rkl: NOTRUN -> [SKIP][232] ([i915#9917]) +1 other test skip
[232]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-7/igt@sriov_basic@bind-unbind-vf.html
* igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all:
- shard-tglu-1: NOTRUN -> [FAIL][233] ([i915#12910])
[233]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-1/igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all.html
#### Possible fixes ####
* igt@gem_ccs@suspend-resume:
- shard-dg2: [INCOMPLETE][234] ([i915#13356]) -> [PASS][235] +1 other test pass
[234]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-dg2-4/igt@gem_ccs@suspend-resume.html
[235]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-5/igt@gem_ccs@suspend-resume.html
* igt@gem_exec_balancer@nop:
- shard-mtlp: [INCOMPLETE][236] -> [PASS][237]
[236]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-mtlp-4/igt@gem_exec_balancer@nop.html
[237]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-6/igt@gem_exec_balancer@nop.html
* igt@gem_exec_schedule@preempt-self:
- shard-rkl: [DMESG-WARN][238] ([i915#12964]) -> [PASS][239] +9 other tests pass
[238]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-rkl-4/igt@gem_exec_schedule@preempt-self.html
[239]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-8/igt@gem_exec_schedule@preempt-self.html
* igt@gem_pxp@display-protected-crc:
- shard-rkl: [TIMEOUT][240] ([i915#12917] / [i915#12964]) -> [PASS][241] +3 other tests pass
[240]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-rkl-5/igt@gem_pxp@display-protected-crc.html
[241]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-8/igt@gem_pxp@display-protected-crc.html
* igt@i915_power@sanity:
- shard-mtlp: [SKIP][242] ([i915#7984]) -> [PASS][243]
[242]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-mtlp-4/igt@i915_power@sanity.html
[243]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-1/igt@i915_power@sanity.html
* igt@kms_atomic_transition@plane-toggle-modeset-transition:
- shard-dg2: [FAIL][244] ([i915#5956]) -> [PASS][245]
[244]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-dg2-6/igt@kms_atomic_transition@plane-toggle-modeset-transition.html
[245]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-10/igt@kms_atomic_transition@plane-toggle-modeset-transition.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc:
- shard-dg2: [ABORT][246] ([i915#8213]) -> [PASS][247] +1 other test pass
[246]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-dg2-10/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc.html
[247]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-11/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc.html
* igt@kms_cursor_crc@cursor-suspend@pipe-a-hdmi-a-2:
- shard-rkl: [INCOMPLETE][248] ([i915#12358] / [i915#14152]) -> [PASS][249] +1 other test pass
[248]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-rkl-5/igt@kms_cursor_crc@cursor-suspend@pipe-a-hdmi-a-2.html
[249]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-8/igt@kms_cursor_crc@cursor-suspend@pipe-a-hdmi-a-2.html
* igt@kms_dp_aux_dev:
- shard-dg2: [SKIP][250] ([i915#1257]) -> [PASS][251]
[250]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-dg2-8/igt@kms_dp_aux_dev.html
[251]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-11/igt@kms_dp_aux_dev.html
* igt@kms_dp_link_training@non-uhbr-sst:
- shard-dg2: [SKIP][252] ([i915#13749]) -> [PASS][253]
[252]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-dg2-5/igt@kms_dp_link_training@non-uhbr-sst.html
[253]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-10/igt@kms_dp_link_training@non-uhbr-sst.html
* igt@kms_flip@flip-vs-suspend:
- shard-rkl: [INCOMPLETE][254] ([i915#6113]) -> [PASS][255]
[254]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-rkl-8/igt@kms_flip@flip-vs-suspend.html
[255]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-4/igt@kms_flip@flip-vs-suspend.html
* igt@kms_flip@plain-flip-fb-recreate-interruptible@a-vga1:
- shard-snb: [FAIL][256] ([i915#13734]) -> [PASS][257] +1 other test pass
[256]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-snb4/igt@kms_flip@plain-flip-fb-recreate-interruptible@a-vga1.html
[257]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-snb2/igt@kms_flip@plain-flip-fb-recreate-interruptible@a-vga1.html
* igt@kms_flip@plain-flip-fb-recreate@c-hdmi-a1:
- shard-tglu: [FAIL][258] ([i915#13734]) -> [PASS][259] +5 other tests pass
[258]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-tglu-4/igt@kms_flip@plain-flip-fb-recreate@c-hdmi-a1.html
[259]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-7/igt@kms_flip@plain-flip-fb-recreate@c-hdmi-a1.html
* igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-render:
- shard-dg2: [FAIL][260] ([i915#6880]) -> [PASS][261]
[260]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-dg2-6/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-render.html
[261]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-7/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-render.html
* igt@kms_hdr@static-swap:
- shard-dg2: [SKIP][262] ([i915#3555] / [i915#8228]) -> [PASS][263] +1 other test pass
[262]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-dg2-7/igt@kms_hdr@static-swap.html
[263]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-11/igt@kms_hdr@static-swap.html
* igt@kms_lease@lease-get:
- shard-dg1: [DMESG-WARN][264] ([i915#4423]) -> [PASS][265]
[264]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-dg1-13/igt@kms_lease@lease-get.html
[265]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg1-14/igt@kms_lease@lease-get.html
* igt@kms_plane_scaling@intel-max-src-size:
- shard-dg2: [SKIP][266] ([i915#6953] / [i915#9423]) -> [PASS][267]
[266]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-dg2-6/igt@kms_plane_scaling@intel-max-src-size.html
[267]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-10/igt@kms_plane_scaling@intel-max-src-size.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait:
- shard-rkl: [SKIP][268] ([i915#9519]) -> [PASS][269] +1 other test pass
[268]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-rkl-4/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
[269]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-8/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
- shard-dg2: [SKIP][270] ([i915#9519]) -> [PASS][271]
[270]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-dg2-4/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
[271]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-5/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
#### Warnings ####
* igt@kms_ccs@bad-pixel-format-4-tiled-dg2-rc-ccs@pipe-b-hdmi-a-2:
- shard-rkl: [SKIP][272] ([i915#6095]) -> [SKIP][273] ([i915#14098] / [i915#6095]) +3 other tests skip
[272]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-rkl-8/igt@kms_ccs@bad-pixel-format-4-tiled-dg2-rc-ccs@pipe-b-hdmi-a-2.html
[273]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-5/igt@kms_ccs@bad-pixel-format-4-tiled-dg2-rc-ccs@pipe-b-hdmi-a-2.html
* igt@kms_ccs@crc-primary-basic-4-tiled-dg2-mc-ccs@pipe-b-hdmi-a-2:
- shard-rkl: [SKIP][274] ([i915#14098] / [i915#6095]) -> [SKIP][275] ([i915#6095]) +3 other tests skip
[274]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-rkl-5/igt@kms_ccs@crc-primary-basic-4-tiled-dg2-mc-ccs@pipe-b-hdmi-a-2.html
[275]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-8/igt@kms_ccs@crc-primary-basic-4-tiled-dg2-mc-ccs@pipe-b-hdmi-a-2.html
* igt@kms_content_protection@legacy:
- shard-dg2: [SKIP][276] ([i915#7118] / [i915#9424]) -> [FAIL][277] ([i915#7173])
[276]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-dg2-6/igt@kms_content_protection@legacy.html
[277]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-10/igt@kms_content_protection@legacy.html
* igt@kms_content_protection@mei-interface:
- shard-dg1: [SKIP][278] ([i915#9424]) -> [SKIP][279] ([i915#9433])
[278]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-dg1-18/igt@kms_content_protection@mei-interface.html
[279]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg1-13/igt@kms_content_protection@mei-interface.html
* igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-render:
- shard-dg2: [SKIP][280] ([i915#3458]) -> [SKIP][281] ([i915#10433] / [i915#3458])
[280]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-dg2-2/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-render.html
[281]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-4/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-render.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-pwrite:
- shard-dg2: [SKIP][282] ([i915#10433] / [i915#3458]) -> [SKIP][283] ([i915#3458])
[282]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-dg2-4/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-pwrite.html
[283]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-2/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-pwrite.html
* igt@kms_hdr@brightness-with-hdr:
- shard-mtlp: [SKIP][284] ([i915#12713]) -> [SKIP][285] ([i915#1187] / [i915#12713])
[284]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-mtlp-4/igt@kms_hdr@brightness-with-hdr.html
[285]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-1/igt@kms_hdr@brightness-with-hdr.html
- shard-rkl: [SKIP][286] ([i915#1187] / [i915#12713]) -> [SKIP][287] ([i915#12713])
[286]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-rkl-3/igt@kms_hdr@brightness-with-hdr.html
[287]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-4/igt@kms_hdr@brightness-with-hdr.html
- shard-tglu: [SKIP][288] ([i915#12713]) -> [SKIP][289] ([i915#1187] / [i915#12713])
[288]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-tglu-3/igt@kms_hdr@brightness-with-hdr.html
[289]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-2/igt@kms_hdr@brightness-with-hdr.html
* igt@kms_psr@pr-primary-mmap-gtt:
- shard-dg1: [SKIP][290] ([i915#1072] / [i915#9732]) -> [SKIP][291] ([i915#1072] / [i915#4423] / [i915#9732])
[290]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-dg1-14/igt@kms_psr@pr-primary-mmap-gtt.html
[291]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg1-17/igt@kms_psr@pr-primary-mmap-gtt.html
[i915#10307]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10307
[i915#10433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10433
[i915#10434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10434
[i915#10656]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10656
[i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072
[i915#11151]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11151
[i915#11441]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11441
[i915#11520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11520
[i915#11681]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11681
[i915#11713]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11713
[i915#1187]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1187
[i915#12247]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12247
[i915#12313]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12313
[i915#12316]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12316
[i915#12358]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12358
[i915#12394]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12394
[i915#12454]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12454
[i915#1257]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1257
[i915#12712]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12712
[i915#12713]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12713
[i915#12745]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12745
[i915#12755]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12755
[i915#12910]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12910
[i915#12916]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12916
[i915#12917]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12917
[i915#12964]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12964
[i915#13049]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13049
[i915#13304]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13304
[i915#13356]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13356
[i915#13447]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13447
[i915#13566]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13566
[i915#13691]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13691
[i915#13734]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13734
[i915#13749]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13749
[i915#13783]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13783
[i915#13958]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13958
[i915#14098]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14098
[i915#14152]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14152
[i915#14259]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14259
[i915#14433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14433
[i915#14462]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14462
[i915#1769]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1769
[i915#1825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1825
[i915#1839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1839
[i915#2346]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2346
[i915#2437]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2437
[i915#2527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2527
[i915#2587]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2587
[i915#2672]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2672
[i915#280]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/280
[i915#2856]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2856
[i915#3023]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3023
[i915#3281]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3281
[i915#3282]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3282
[i915#3291]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3291
[i915#3297]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3297
[i915#3458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3458
[i915#3555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3555
[i915#3591]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3591
[i915#3637]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3637
[i915#3638]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3638
[i915#3708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3708
[i915#3742]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3742
[i915#3804]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3804
[i915#3828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3828
[i915#3840]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3840
[i915#3955]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3955
[i915#4070]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4070
[i915#4077]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4077
[i915#4083]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4083
[i915#4103]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4103
[i915#4212]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4212
[i915#4423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4423
[i915#4525]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4525
[i915#4537]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4537
[i915#4538]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4538
[i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613
[i915#4771]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4771
[i915#4812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4812
[i915#4816]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4816
[i915#4817]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4817
[i915#4839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4839
[i915#4854]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4854
[i915#4873]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4873
[i915#5138]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5138
[i915#5190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5190
[i915#5286]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5286
[i915#5289]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5289
[i915#5354]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5354
[i915#5439]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5439
[i915#5465]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5465
[i915#5493]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5493
[i915#5956]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5956
[i915#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095
[i915#6113]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6113
[i915#6301]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6301
[i915#6335]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6335
[i915#6344]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6344
[i915#6412]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6412
[i915#6524]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6524
[i915#658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/658
[i915#6590]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6590
[i915#6805]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6805
[i915#6880]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6880
[i915#6944]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6944
[i915#6953]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6953
[i915#7116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7116
[i915#7118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7118
[i915#7173]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7173
[i915#7697]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7697
[i915#7828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7828
[i915#7984]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7984
[i915#8213]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8213
[i915#8228]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8228
[i915#8399]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8399
[i915#8411]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8411
[i915#8428]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8428
[i915#8430]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8430
[i915#8516]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8516
[i915#8555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8555
[i915#8708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8708
[i915#8709]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8709
[i915#8810]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8810
[i915#8812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8812
[i915#8813]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8813
[i915#8814]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8814
[i915#9053]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9053
[i915#9067]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9067
[i915#9323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9323
[i915#9337]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9337
[i915#9412]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9412
[i915#9423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9423
[i915#9424]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9424
[i915#9433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9433
[i915#9519]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9519
[i915#9561]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9561
[i915#9685]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9685
[i915#9688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9688
[i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732
[i915#9766]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9766
[i915#9808]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9808
[i915#9809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9809
[i915#9812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9812
[i915#9906]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9906
[i915#9917]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9917
[i915#9934]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9934
Build changes
-------------
* Linux: CI_DRM_16733 -> Patchwork_150569v1
CI-20190529: 20190529
CI_DRM_16733: 1b4be188ae14a43b901f3005075fab3a22f77968 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_8418: 8418
Patchwork_150569v1: 1b4be188ae14a43b901f3005075fab3a22f77968 @ git://anongit.freedesktop.org/gfx-ci/linux
piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/index.html
[-- Attachment #2: Type: text/html, Size: 101223 bytes --]
^ permalink raw reply [flat|nested] 23+ messages in thread
* ✓ i915.CI.Full: success for Revert patch to reject HBR3 for all eDP panels
2025-06-20 12:44 [PATCH 0/2] Revert patch to reject HBR3 for all eDP panels Ankit Nautiyal
` (3 preceding siblings ...)
2025-06-20 16:46 ` ✗ i915.CI.Full: failure " Patchwork
@ 2025-06-23 5:32 ` Patchwork
4 siblings, 0 replies; 23+ messages in thread
From: Patchwork @ 2025-06-23 5:32 UTC (permalink / raw)
To: Ankit Nautiyal; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 82026 bytes --]
== Series Details ==
Series: Revert patch to reject HBR3 for all eDP panels
URL : https://patchwork.freedesktop.org/series/150569/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_16733_full -> Patchwork_150569v1_full
====================================================
Summary
-------
**SUCCESS**
No regressions found.
Participating hosts (9 -> 9)
------------------------------
No changes in participating hosts
New tests
---------
New tests have been introduced between CI_DRM_16733_full and Patchwork_150569v1_full:
### New IGT tests (9) ###
* igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-2:
- Statuses : 1 skip(s)
- Exec time: [0.21] s
* igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-edp-1:
- Statuses : 1 pass(s)
- Exec time: [2.69] s
* igt@kms_pipe_crc_basic@suspend-read-crc@pipe-b-edp-1:
- Statuses : 1 pass(s)
- Exec time: [2.86] s
* igt@kms_pipe_crc_basic@suspend-read-crc@pipe-c-edp-1:
- Statuses : 1 pass(s)
- Exec time: [2.75] s
* igt@kms_pipe_crc_basic@suspend-read-crc@pipe-d-edp-1:
- Statuses : 1 pass(s)
- Exec time: [2.66] s
* igt@kms_plane_lowres@tiling-x@pipe-a-hdmi-a-3:
- Statuses : 1 pass(s)
- Exec time: [8.49] s
* igt@kms_plane_lowres@tiling-x@pipe-b-hdmi-a-3:
- Statuses : 1 pass(s)
- Exec time: [8.35] s
* igt@kms_plane_lowres@tiling-x@pipe-c-hdmi-a-3:
- Statuses : 1 pass(s)
- Exec time: [8.34] s
* igt@kms_plane_lowres@tiling-x@pipe-d-hdmi-a-3:
- Statuses : 1 pass(s)
- Exec time: [8.05] s
Known issues
------------
Here are the changes found in Patchwork_150569v1_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@gem_caching@read-writes:
- shard-mtlp: NOTRUN -> [SKIP][1] ([i915#4873])
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-2/igt@gem_caching@read-writes.html
* igt@gem_ccs@block-copy-compressed:
- shard-rkl: NOTRUN -> [SKIP][2] ([i915#3555] / [i915#9323])
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-6/igt@gem_ccs@block-copy-compressed.html
* igt@gem_ccs@block-multicopy-inplace:
- shard-mtlp: NOTRUN -> [SKIP][3] ([i915#3555] / [i915#9323])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-2/igt@gem_ccs@block-multicopy-inplace.html
* igt@gem_ccs@ctrl-surf-copy:
- shard-tglu-1: NOTRUN -> [SKIP][4] ([i915#3555] / [i915#9323])
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-1/igt@gem_ccs@ctrl-surf-copy.html
* igt@gem_close_race@multigpu-basic-process:
- shard-tglu-1: NOTRUN -> [SKIP][5] ([i915#7697])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-1/igt@gem_close_race@multigpu-basic-process.html
* igt@gem_create@create-ext-cpu-access-big:
- shard-tglu: NOTRUN -> [SKIP][6] ([i915#6335])
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-9/igt@gem_create@create-ext-cpu-access-big.html
- shard-mtlp: NOTRUN -> [SKIP][7] ([i915#6335])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-6/igt@gem_create@create-ext-cpu-access-big.html
* igt@gem_create@create-ext-cpu-access-sanity-check:
- shard-rkl: NOTRUN -> [SKIP][8] ([i915#6335])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-7/igt@gem_create@create-ext-cpu-access-sanity-check.html
* igt@gem_ctx_freq@sysfs:
- shard-dg2: [PASS][9] -> [FAIL][10] ([i915#9561]) +1 other test fail
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-dg2-10/igt@gem_ctx_freq@sysfs.html
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-8/igt@gem_ctx_freq@sysfs.html
* igt@gem_ctx_persistence@heartbeat-close:
- shard-dg2: NOTRUN -> [SKIP][11] ([i915#8555])
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-11/igt@gem_ctx_persistence@heartbeat-close.html
* igt@gem_ctx_sseu@engines:
- shard-mtlp: NOTRUN -> [SKIP][12] ([i915#280])
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-2/igt@gem_ctx_sseu@engines.html
* igt@gem_ctx_sseu@mmap-args:
- shard-rkl: NOTRUN -> [SKIP][13] ([i915#280])
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-6/igt@gem_ctx_sseu@mmap-args.html
* igt@gem_exec_balancer@bonded-pair:
- shard-mtlp: NOTRUN -> [SKIP][14] ([i915#4771])
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-2/igt@gem_exec_balancer@bonded-pair.html
* igt@gem_exec_balancer@parallel-balancer:
- shard-rkl: NOTRUN -> [SKIP][15] ([i915#4525]) +1 other test skip
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-7/igt@gem_exec_balancer@parallel-balancer.html
* igt@gem_exec_big@single:
- shard-tglu: NOTRUN -> [ABORT][16] ([i915#11713])
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-10/igt@gem_exec_big@single.html
* igt@gem_exec_capture@capture-recoverable:
- shard-tglu: NOTRUN -> [SKIP][17] ([i915#6344])
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-9/igt@gem_exec_capture@capture-recoverable.html
* igt@gem_exec_fence@submit:
- shard-mtlp: NOTRUN -> [SKIP][18] ([i915#4812])
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-2/igt@gem_exec_fence@submit.html
* igt@gem_exec_reloc@basic-cpu-read-noreloc:
- shard-mtlp: NOTRUN -> [SKIP][19] ([i915#3281]) +3 other tests skip
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-2/igt@gem_exec_reloc@basic-cpu-read-noreloc.html
* igt@gem_exec_reloc@basic-gtt:
- shard-dg2: NOTRUN -> [SKIP][20] ([i915#3281]) +1 other test skip
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-11/igt@gem_exec_reloc@basic-gtt.html
* igt@gem_exec_reloc@basic-gtt-cpu:
- shard-rkl: NOTRUN -> [SKIP][21] ([i915#3281]) +15 other tests skip
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-8/igt@gem_exec_reloc@basic-gtt-cpu.html
* igt@gem_exec_schedule@preempt-hang:
- shard-rkl: NOTRUN -> [DMESG-WARN][22] ([i915#12917] / [i915#12964])
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-7/igt@gem_exec_schedule@preempt-hang.html
* igt@gem_exec_schedule@preempt-queue-contexts-chain:
- shard-mtlp: NOTRUN -> [SKIP][23] ([i915#4537] / [i915#4812])
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-6/igt@gem_exec_schedule@preempt-queue-contexts-chain.html
* igt@gem_exec_suspend@basic-s0@smem:
- shard-dg2: [PASS][24] -> [INCOMPLETE][25] ([i915#11441] / [i915#13304]) +1 other test incomplete
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-dg2-11/igt@gem_exec_suspend@basic-s0@smem.html
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-6/igt@gem_exec_suspend@basic-s0@smem.html
* igt@gem_lmem_evict@dontneed-evict-race:
- shard-mtlp: NOTRUN -> [SKIP][26] ([i915#4613]) +1 other test skip
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-2/igt@gem_lmem_evict@dontneed-evict-race.html
* igt@gem_lmem_swapping@heavy-verify-random-ccs:
- shard-rkl: NOTRUN -> [SKIP][27] ([i915#4613]) +4 other tests skip
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-4/igt@gem_lmem_swapping@heavy-verify-random-ccs.html
* igt@gem_lmem_swapping@massive-random:
- shard-tglu-1: NOTRUN -> [SKIP][28] ([i915#4613]) +1 other test skip
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-1/igt@gem_lmem_swapping@massive-random.html
* igt@gem_lmem_swapping@smem-oom@lmem0:
- shard-dg2: [PASS][29] -> [TIMEOUT][30] ([i915#5493]) +1 other test timeout
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-dg2-4/igt@gem_lmem_swapping@smem-oom@lmem0.html
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-2/igt@gem_lmem_swapping@smem-oom@lmem0.html
* igt@gem_mmap@bad-offset:
- shard-mtlp: NOTRUN -> [SKIP][31] ([i915#4083])
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-6/igt@gem_mmap@bad-offset.html
* igt@gem_mmap_gtt@basic:
- shard-dg2: NOTRUN -> [SKIP][32] ([i915#4077]) +1 other test skip
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-11/igt@gem_mmap_gtt@basic.html
* igt@gem_mmap_gtt@hang-busy:
- shard-mtlp: NOTRUN -> [SKIP][33] ([i915#4077]) +4 other tests skip
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-6/igt@gem_mmap_gtt@hang-busy.html
* igt@gem_mmap_wc@fault-concurrent:
- shard-dg2: NOTRUN -> [SKIP][34] ([i915#4083]) +2 other tests skip
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-5/igt@gem_mmap_wc@fault-concurrent.html
* igt@gem_partial_pwrite_pread@write-display:
- shard-mtlp: NOTRUN -> [SKIP][35] ([i915#3282])
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-2/igt@gem_partial_pwrite_pread@write-display.html
* igt@gem_pxp@create-protected-buffer:
- shard-rkl: [PASS][36] -> [TIMEOUT][37] ([i915#12964])
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-rkl-8/igt@gem_pxp@create-protected-buffer.html
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-5/igt@gem_pxp@create-protected-buffer.html
* igt@gem_pxp@protected-raw-src-copy-not-readible:
- shard-rkl: NOTRUN -> [TIMEOUT][38] ([i915#12917] / [i915#12964]) +3 other tests timeout
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-7/igt@gem_pxp@protected-raw-src-copy-not-readible.html
* igt@gem_pxp@reject-modify-context-protection-on:
- shard-rkl: [PASS][39] -> [TIMEOUT][40] ([i915#12917] / [i915#12964])
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-rkl-8/igt@gem_pxp@reject-modify-context-protection-on.html
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-4/igt@gem_pxp@reject-modify-context-protection-on.html
* igt@gem_readwrite@write-bad-handle:
- shard-dg2: NOTRUN -> [SKIP][41] ([i915#3282])
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-11/igt@gem_readwrite@write-bad-handle.html
* igt@gem_render_copy@mixed-tiled-to-yf-tiled-ccs:
- shard-mtlp: NOTRUN -> [SKIP][42] ([i915#8428])
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-2/igt@gem_render_copy@mixed-tiled-to-yf-tiled-ccs.html
* igt@gem_render_copy@yf-tiled-ccs-to-linear:
- shard-dg2: NOTRUN -> [SKIP][43] ([i915#5190] / [i915#8428])
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-11/igt@gem_render_copy@yf-tiled-ccs-to-linear.html
* igt@gem_set_tiling_vs_blt@tiled-to-tiled:
- shard-rkl: NOTRUN -> [SKIP][44] ([i915#8411])
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-7/igt@gem_set_tiling_vs_blt@tiled-to-tiled.html
* igt@gem_tiled_partial_pwrite_pread@writes:
- shard-rkl: NOTRUN -> [SKIP][45] ([i915#3282]) +7 other tests skip
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-8/igt@gem_tiled_partial_pwrite_pread@writes.html
* igt@gem_userptr_blits@create-destroy-unsync:
- shard-tglu-1: NOTRUN -> [SKIP][46] ([i915#3297]) +1 other test skip
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-1/igt@gem_userptr_blits@create-destroy-unsync.html
* igt@gem_userptr_blits@relocations:
- shard-mtlp: NOTRUN -> [SKIP][47] ([i915#3281] / [i915#3297])
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-6/igt@gem_userptr_blits@relocations.html
* igt@gem_userptr_blits@unsync-unmap-after-close:
- shard-tglu: NOTRUN -> [SKIP][48] ([i915#3297])
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-9/igt@gem_userptr_blits@unsync-unmap-after-close.html
* igt@gem_userptr_blits@unsync-unmap-cycles:
- shard-rkl: NOTRUN -> [SKIP][49] ([i915#3297]) +2 other tests skip
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-6/igt@gem_userptr_blits@unsync-unmap-cycles.html
* igt@gen3_render_tiledy_blits:
- shard-mtlp: NOTRUN -> [SKIP][50] +8 other tests skip
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-6/igt@gen3_render_tiledy_blits.html
* igt@gen9_exec_parse@bb-secure:
- shard-tglu-1: NOTRUN -> [SKIP][51] ([i915#2527] / [i915#2856]) +1 other test skip
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-1/igt@gen9_exec_parse@bb-secure.html
* igt@gen9_exec_parse@bb-start-out:
- shard-rkl: NOTRUN -> [SKIP][52] ([i915#2527]) +2 other tests skip
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-7/igt@gen9_exec_parse@bb-start-out.html
* igt@gen9_exec_parse@cmd-crossing-page:
- shard-mtlp: NOTRUN -> [SKIP][53] ([i915#2856]) +1 other test skip
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-2/igt@gen9_exec_parse@cmd-crossing-page.html
* igt@gen9_exec_parse@shadow-peek:
- shard-tglu: NOTRUN -> [SKIP][54] ([i915#2527] / [i915#2856])
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-10/igt@gen9_exec_parse@shadow-peek.html
* igt@i915_hangman@gt-error-state-capture@rcs0:
- shard-rkl: [PASS][55] -> [DMESG-WARN][56] ([i915#12964]) +6 other tests dmesg-warn
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-rkl-8/igt@i915_hangman@gt-error-state-capture@rcs0.html
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-4/igt@i915_hangman@gt-error-state-capture@rcs0.html
* igt@i915_module_load@reload-no-display:
- shard-dg1: [PASS][57] -> [DMESG-WARN][58] ([i915#13029])
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-dg1-17/igt@i915_module_load@reload-no-display.html
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg1-15/igt@i915_module_load@reload-no-display.html
* igt@i915_module_load@reload-with-fault-injection:
- shard-dg2: [PASS][59] -> [DMESG-WARN][60] ([i915#13447])
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-dg2-5/igt@i915_module_load@reload-with-fault-injection.html
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-10/igt@i915_module_load@reload-with-fault-injection.html
* igt@i915_module_load@resize-bar:
- shard-mtlp: NOTRUN -> [SKIP][61] ([i915#6412])
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-2/igt@i915_module_load@resize-bar.html
* igt@i915_pm_freq_api@freq-reset-multiple:
- shard-rkl: NOTRUN -> [SKIP][62] ([i915#8399])
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-7/igt@i915_pm_freq_api@freq-reset-multiple.html
* igt@i915_pm_freq_mult@media-freq@gt0:
- shard-rkl: NOTRUN -> [SKIP][63] ([i915#6590]) +1 other test skip
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-8/igt@i915_pm_freq_mult@media-freq@gt0.html
* igt@i915_pm_rc6_residency@rc6-idle@gt0-vcs0:
- shard-dg1: [PASS][64] -> [FAIL][65] ([i915#3591]) +1 other test fail
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-dg1-17/igt@i915_pm_rc6_residency@rc6-idle@gt0-vcs0.html
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg1-13/igt@i915_pm_rc6_residency@rc6-idle@gt0-vcs0.html
* igt@i915_pm_rps@thresholds-idle:
- shard-dg2: NOTRUN -> [SKIP][66] ([i915#11681])
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-5/igt@i915_pm_rps@thresholds-idle.html
* igt@i915_suspend@sysfs-reader:
- shard-rkl: NOTRUN -> [INCOMPLETE][67] ([i915#4817])
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-3/igt@i915_suspend@sysfs-reader.html
* igt@kms_addfb_basic@framebuffer-vs-set-tiling:
- shard-mtlp: NOTRUN -> [SKIP][68] ([i915#4212]) +1 other test skip
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-2/igt@kms_addfb_basic@framebuffer-vs-set-tiling.html
* igt@kms_addfb_basic@invalid-smem-bo-on-discrete:
- shard-tglu: NOTRUN -> [SKIP][69] ([i915#12454] / [i915#12712])
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-9/igt@kms_addfb_basic@invalid-smem-bo-on-discrete.html
* igt@kms_async_flips@async-flip-with-page-flip-events-tiled@pipe-a-edp-1-4-mc-ccs:
- shard-mtlp: NOTRUN -> [SKIP][70] ([i915#8709]) +7 other tests skip
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-2/igt@kms_async_flips@async-flip-with-page-flip-events-tiled@pipe-a-edp-1-4-mc-ccs.html
* igt@kms_async_flips@async-flip-with-page-flip-events-tiled@pipe-a-hdmi-a-2-y-rc-ccs-cc:
- shard-rkl: NOTRUN -> [SKIP][71] ([i915#8709]) +2 other tests skip
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-8/igt@kms_async_flips@async-flip-with-page-flip-events-tiled@pipe-a-hdmi-a-2-y-rc-ccs-cc.html
* igt@kms_async_flips@async-flip-with-page-flip-events-tiled@pipe-a-hdmi-a-3-y-rc-ccs-cc:
- shard-dg1: NOTRUN -> [SKIP][72] ([i915#8709]) +3 other tests skip
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg1-13/igt@kms_async_flips@async-flip-with-page-flip-events-tiled@pipe-a-hdmi-a-3-y-rc-ccs-cc.html
* igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels:
- shard-rkl: NOTRUN -> [SKIP][73] ([i915#1769] / [i915#3555])
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-7/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
* igt@kms_big_fb@4-tiled-8bpp-rotate-90:
- shard-tglu-1: NOTRUN -> [SKIP][74] ([i915#5286]) +1 other test skip
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-1/igt@kms_big_fb@4-tiled-8bpp-rotate-90.html
* igt@kms_big_fb@4-tiled-addfb:
- shard-rkl: NOTRUN -> [SKIP][75] ([i915#5286]) +4 other tests skip
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-4/igt@kms_big_fb@4-tiled-addfb.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip:
- shard-tglu: NOTRUN -> [SKIP][76] ([i915#5286])
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-9/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip:
- shard-mtlp: [PASS][77] -> [FAIL][78] ([i915#5138])
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-mtlp-7/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-7/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html
* igt@kms_big_fb@x-tiled-64bpp-rotate-270:
- shard-rkl: NOTRUN -> [SKIP][79] ([i915#3638]) +5 other tests skip
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-7/igt@kms_big_fb@x-tiled-64bpp-rotate-270.html
* igt@kms_big_fb@y-tiled-64bpp-rotate-0:
- shard-dg2: NOTRUN -> [SKIP][80] ([i915#4538] / [i915#5190])
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-11/igt@kms_big_fb@y-tiled-64bpp-rotate-0.html
* igt@kms_busy@extended-modeset-hang-newfb-with-reset@pipe-b:
- shard-snb: [PASS][81] -> [INCOMPLETE][82] ([i915#14462]) +1 other test incomplete
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-snb7/igt@kms_busy@extended-modeset-hang-newfb-with-reset@pipe-b.html
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-snb2/igt@kms_busy@extended-modeset-hang-newfb-with-reset@pipe-b.html
* igt@kms_ccs@bad-aux-stride-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-4:
- shard-dg1: NOTRUN -> [SKIP][83] ([i915#6095]) +143 other tests skip
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg1-14/igt@kms_ccs@bad-aux-stride-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-4.html
* igt@kms_ccs@bad-pixel-format-y-tiled-gen12-mc-ccs@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][84] ([i915#6095]) +44 other tests skip
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-6/igt@kms_ccs@bad-pixel-format-y-tiled-gen12-mc-ccs@pipe-a-hdmi-a-2.html
* igt@kms_ccs@ccs-on-another-bo-4-tiled-mtl-mc-ccs@pipe-d-hdmi-a-1:
- shard-tglu: NOTRUN -> [SKIP][85] ([i915#6095]) +24 other tests skip
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-9/igt@kms_ccs@ccs-on-another-bo-4-tiled-mtl-mc-ccs@pipe-d-hdmi-a-1.html
* igt@kms_ccs@ccs-on-another-bo-y-tiled-ccs@pipe-b-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][86] ([i915#10307] / [i915#6095]) +142 other tests skip
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-4/igt@kms_ccs@ccs-on-another-bo-y-tiled-ccs@pipe-b-hdmi-a-1.html
* igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs:
- shard-rkl: NOTRUN -> [SKIP][87] ([i915#12313]) +2 other tests skip
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-7/igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-primary-basic-y-tiled-ccs@pipe-d-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][88] ([i915#6095]) +19 other tests skip
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-6/igt@kms_ccs@crc-primary-basic-y-tiled-ccs@pipe-d-edp-1.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-mc-ccs@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][89] ([i915#10307] / [i915#10434] / [i915#6095]) +2 other tests skip
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-4/igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-mc-ccs@pipe-d-hdmi-a-1.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs@pipe-d-dp-3:
- shard-dg2: NOTRUN -> [SKIP][90] ([i915#6095]) +7 other tests skip
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-10/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs@pipe-d-dp-3.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-mc-ccs@pipe-b-hdmi-a-1:
- shard-tglu-1: NOTRUN -> [SKIP][91] ([i915#6095]) +44 other tests skip
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-1/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-mc-ccs@pipe-b-hdmi-a-1.html
* igt@kms_ccs@crc-sprite-planes-basic-yf-tiled-ccs:
- shard-rkl: NOTRUN -> [SKIP][92] ([i915#14098] / [i915#6095]) +52 other tests skip
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-7/igt@kms_ccs@crc-sprite-planes-basic-yf-tiled-ccs.html
* igt@kms_ccs@missing-ccs-buffer-4-tiled-mtl-mc-ccs@pipe-c-hdmi-a-1:
- shard-glk: NOTRUN -> [SKIP][93] +40 other tests skip
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-glk9/igt@kms_ccs@missing-ccs-buffer-4-tiled-mtl-mc-ccs@pipe-c-hdmi-a-1.html
* igt@kms_cdclk@mode-transition:
- shard-tglu: NOTRUN -> [SKIP][94] ([i915#3742])
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-9/igt@kms_cdclk@mode-transition.html
* igt@kms_cdclk@plane-scaling@pipe-b-hdmi-a-3:
- shard-dg2: NOTRUN -> [SKIP][95] ([i915#13783]) +3 other tests skip
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-8/igt@kms_cdclk@plane-scaling@pipe-b-hdmi-a-3.html
* igt@kms_chamelium_edid@hdmi-mode-timings:
- shard-mtlp: NOTRUN -> [SKIP][96] ([i915#11151] / [i915#7828]) +2 other tests skip
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-2/igt@kms_chamelium_edid@hdmi-mode-timings.html
* igt@kms_chamelium_frames@hdmi-crc-nonplanar-formats:
- shard-dg2: NOTRUN -> [SKIP][97] ([i915#11151] / [i915#7828])
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-11/igt@kms_chamelium_frames@hdmi-crc-nonplanar-formats.html
* igt@kms_chamelium_frames@hdmi-crc-single:
- shard-tglu-1: NOTRUN -> [SKIP][98] ([i915#11151] / [i915#7828]) +3 other tests skip
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-1/igt@kms_chamelium_frames@hdmi-crc-single.html
* igt@kms_chamelium_hpd@common-hpd-after-suspend:
- shard-tglu: NOTRUN -> [SKIP][99] ([i915#11151] / [i915#7828]) +1 other test skip
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-9/igt@kms_chamelium_hpd@common-hpd-after-suspend.html
* igt@kms_chamelium_hpd@hdmi-hpd-fast:
- shard-rkl: NOTRUN -> [SKIP][100] ([i915#11151] / [i915#7828]) +9 other tests skip
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-7/igt@kms_chamelium_hpd@hdmi-hpd-fast.html
* igt@kms_content_protection@atomic-dpms:
- shard-rkl: NOTRUN -> [SKIP][101] ([i915#7118] / [i915#9424])
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-7/igt@kms_content_protection@atomic-dpms.html
* igt@kms_content_protection@content-type-change:
- shard-mtlp: NOTRUN -> [SKIP][102] ([i915#6944] / [i915#9424])
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-2/igt@kms_content_protection@content-type-change.html
* igt@kms_content_protection@legacy:
- shard-tglu-1: NOTRUN -> [SKIP][103] ([i915#6944] / [i915#7116] / [i915#7118] / [i915#9424])
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-1/igt@kms_content_protection@legacy.html
* igt@kms_content_protection@legacy@pipe-a-dp-3:
- shard-dg2: NOTRUN -> [FAIL][104] ([i915#7173])
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-10/igt@kms_content_protection@legacy@pipe-a-dp-3.html
* igt@kms_content_protection@mei-interface:
- shard-rkl: NOTRUN -> [SKIP][105] ([i915#9424]) +1 other test skip
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-7/igt@kms_content_protection@mei-interface.html
* igt@kms_cursor_crc@cursor-onscreen-128x42@pipe-a-hdmi-a-1:
- shard-tglu: [PASS][106] -> [FAIL][107] ([i915#13566]) +1 other test fail
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-tglu-4/igt@kms_cursor_crc@cursor-onscreen-128x42@pipe-a-hdmi-a-1.html
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-7/igt@kms_cursor_crc@cursor-onscreen-128x42@pipe-a-hdmi-a-1.html
* igt@kms_cursor_crc@cursor-onscreen-256x85:
- shard-tglu: NOTRUN -> [FAIL][108] ([i915#13566]) +1 other test fail
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-9/igt@kms_cursor_crc@cursor-onscreen-256x85.html
- shard-mtlp: NOTRUN -> [SKIP][109] ([i915#8814])
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-6/igt@kms_cursor_crc@cursor-onscreen-256x85.html
* igt@kms_cursor_crc@cursor-random-32x32:
- shard-tglu-1: NOTRUN -> [SKIP][110] ([i915#3555]) +4 other tests skip
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-1/igt@kms_cursor_crc@cursor-random-32x32.html
* igt@kms_cursor_crc@cursor-random-512x170:
- shard-rkl: NOTRUN -> [SKIP][111] ([i915#13049]) +5 other tests skip
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-7/igt@kms_cursor_crc@cursor-random-512x170.html
* igt@kms_cursor_legacy@2x-flip-vs-cursor-atomic:
- shard-mtlp: NOTRUN -> [SKIP][112] ([i915#9809]) +1 other test skip
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-2/igt@kms_cursor_legacy@2x-flip-vs-cursor-atomic.html
* igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy:
- shard-rkl: NOTRUN -> [SKIP][113] +22 other tests skip
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-7/igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy:
- shard-tglu-1: NOTRUN -> [SKIP][114] ([i915#4103])
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-1/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
* igt@kms_cursor_legacy@flip-vs-cursor-varying-size:
- shard-rkl: [PASS][115] -> [FAIL][116] ([i915#2346])
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-rkl-4/igt@kms_cursor_legacy@flip-vs-cursor-varying-size.html
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-3/igt@kms_cursor_legacy@flip-vs-cursor-varying-size.html
* igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot:
- shard-rkl: NOTRUN -> [SKIP][117] ([i915#9067])
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-4/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html
* igt@kms_display_modes@extended-mode-basic:
- shard-rkl: NOTRUN -> [SKIP][118] ([i915#13691])
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-7/igt@kms_display_modes@extended-mode-basic.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc:
- shard-rkl: NOTRUN -> [SKIP][119] ([i915#3555] / [i915#3804])
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-6/igt@kms_dither@fb-8bpc-vs-panel-6bpc.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-2 (NEW):
- shard-rkl: NOTRUN -> [SKIP][120] ([i915#3804])
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-6/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-2.html
* igt@kms_dp_link_training@non-uhbr-mst:
- shard-tglu-1: NOTRUN -> [SKIP][121] ([i915#13749])
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-1/igt@kms_dp_link_training@non-uhbr-mst.html
* igt@kms_draw_crc@draw-method-mmap-gtt:
- shard-mtlp: NOTRUN -> [SKIP][122] ([i915#3555] / [i915#8812])
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-2/igt@kms_draw_crc@draw-method-mmap-gtt.html
* igt@kms_dsc@dsc-with-bpc:
- shard-rkl: NOTRUN -> [SKIP][123] ([i915#3555] / [i915#3840])
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-8/igt@kms_dsc@dsc-with-bpc.html
* igt@kms_dsc@dsc-with-output-formats-with-bpc:
- shard-tglu-1: NOTRUN -> [SKIP][124] ([i915#3840] / [i915#9053])
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-1/igt@kms_dsc@dsc-with-output-formats-with-bpc.html
* igt@kms_fbcon_fbt@psr-suspend:
- shard-rkl: NOTRUN -> [SKIP][125] ([i915#3955])
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-7/igt@kms_fbcon_fbt@psr-suspend.html
* igt@kms_feature_discovery@chamelium:
- shard-rkl: NOTRUN -> [SKIP][126] ([i915#4854])
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-7/igt@kms_feature_discovery@chamelium.html
* igt@kms_feature_discovery@display-4x:
- shard-mtlp: NOTRUN -> [SKIP][127] ([i915#1839])
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-2/igt@kms_feature_discovery@display-4x.html
* igt@kms_feature_discovery@dp-mst:
- shard-rkl: NOTRUN -> [SKIP][128] ([i915#9337])
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-8/igt@kms_feature_discovery@dp-mst.html
* igt@kms_feature_discovery@psr1:
- shard-tglu: NOTRUN -> [SKIP][129] ([i915#658])
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-9/igt@kms_feature_discovery@psr1.html
* igt@kms_flip@2x-dpms-vs-vblank-race-interruptible:
- shard-mtlp: NOTRUN -> [SKIP][130] ([i915#3637] / [i915#9934]) +1 other test skip
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-2/igt@kms_flip@2x-dpms-vs-vblank-race-interruptible.html
* igt@kms_flip@2x-flip-vs-blocking-wf-vblank:
- shard-tglu: NOTRUN -> [SKIP][131] ([i915#3637] / [i915#9934])
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-10/igt@kms_flip@2x-flip-vs-blocking-wf-vblank.html
* igt@kms_flip@2x-flip-vs-panning-interruptible:
- shard-dg2: NOTRUN -> [SKIP][132] ([i915#9934]) +2 other tests skip
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-11/igt@kms_flip@2x-flip-vs-panning-interruptible.html
* igt@kms_flip@2x-flip-vs-panning-vs-hang:
- shard-rkl: NOTRUN -> [SKIP][133] ([i915#9934]) +8 other tests skip
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-7/igt@kms_flip@2x-flip-vs-panning-vs-hang.html
* igt@kms_flip@2x-flip-vs-rmfb-interruptible:
- shard-tglu-1: NOTRUN -> [SKIP][134] ([i915#3637] / [i915#9934]) +1 other test skip
[134]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-1/igt@kms_flip@2x-flip-vs-rmfb-interruptible.html
* igt@kms_flip@flip-vs-suspend-interruptible:
- shard-glk: NOTRUN -> [INCOMPLETE][135] ([i915#12745] / [i915#4839])
[135]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-glk9/igt@kms_flip@flip-vs-suspend-interruptible.html
* igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a1:
- shard-glk: NOTRUN -> [INCOMPLETE][136] ([i915#12745])
[136]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-glk9/igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a1.html
* igt@kms_flip@plain-flip-fb-recreate-interruptible:
- shard-rkl: NOTRUN -> [FAIL][137] ([i915#13734]) +1 other test fail
[137]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-6/igt@kms_flip@plain-flip-fb-recreate-interruptible.html
* igt@kms_flip@plain-flip-fb-recreate-interruptible@d-hdmi-a1:
- shard-tglu: [PASS][138] -> [FAIL][139] ([i915#13734]) +2 other tests fail
[138]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-tglu-8/igt@kms_flip@plain-flip-fb-recreate-interruptible@d-hdmi-a1.html
[139]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-4/igt@kms_flip@plain-flip-fb-recreate-interruptible@d-hdmi-a1.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling:
- shard-dg2: NOTRUN -> [SKIP][140] ([i915#2672] / [i915#3555])
[140]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-11/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling@pipe-a-valid-mode:
- shard-dg2: NOTRUN -> [SKIP][141] ([i915#2672])
[141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-11/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling:
- shard-tglu-1: NOTRUN -> [SKIP][142] ([i915#2672] / [i915#3555])
[142]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-1/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling@pipe-a-valid-mode:
- shard-tglu-1: NOTRUN -> [SKIP][143] ([i915#2587] / [i915#2672]) +1 other test skip
[143]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-1/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling:
- shard-tglu: NOTRUN -> [SKIP][144] ([i915#2587] / [i915#2672] / [i915#3555])
[144]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-9/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling@pipe-a-valid-mode:
- shard-tglu: NOTRUN -> [SKIP][145] ([i915#2587] / [i915#2672])
[145]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-9/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling:
- shard-tglu-1: NOTRUN -> [SKIP][146] ([i915#2587] / [i915#2672] / [i915#3555])
[146]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-1/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling:
- shard-mtlp: NOTRUN -> [SKIP][147] ([i915#3555] / [i915#8810] / [i915#8813])
[147]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-2/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling@pipe-a-default-mode:
- shard-mtlp: NOTRUN -> [SKIP][148] ([i915#8810] / [i915#8813])
[148]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-2/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling@pipe-a-default-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling:
- shard-rkl: NOTRUN -> [SKIP][149] ([i915#2672] / [i915#3555]) +3 other tests skip
[149]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-7/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling@pipe-a-valid-mode:
- shard-rkl: NOTRUN -> [SKIP][150] ([i915#2672]) +3 other tests skip
[150]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-7/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling@pipe-a-default-mode:
- shard-mtlp: NOTRUN -> [SKIP][151] ([i915#2672] / [i915#3555] / [i915#8813]) +1 other test skip
[151]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-6/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling@pipe-a-default-mode.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-pwrite:
- shard-dg2: [PASS][152] -> [FAIL][153] ([i915#6880])
[152]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-dg2-5/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-pwrite.html
[153]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-10/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-pwrite:
- shard-tglu-1: NOTRUN -> [SKIP][154] +39 other tests skip
[154]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-1/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbcpsr-tiling-4:
- shard-tglu: NOTRUN -> [SKIP][155] ([i915#5439])
[155]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-9/igt@kms_frontbuffer_tracking@fbcpsr-tiling-4.html
* igt@kms_frontbuffer_tracking@pipe-fbc-rte:
- shard-tglu-1: NOTRUN -> [SKIP][156] ([i915#9766])
[156]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-1/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html
* igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-indfb-draw-render:
- shard-dg2: NOTRUN -> [SKIP][157] ([i915#3458]) +1 other test skip
[157]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-11/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-wc:
- shard-dg2: NOTRUN -> [SKIP][158] ([i915#8708])
[158]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-11/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-mmap-gtt:
- shard-mtlp: NOTRUN -> [SKIP][159] ([i915#8708]) +6 other tests skip
[159]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-6/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-shrfb-msflip-blt:
- shard-mtlp: NOTRUN -> [SKIP][160] ([i915#1825]) +13 other tests skip
[160]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-6/igt@kms_frontbuffer_tracking@psr-2p-primscrn-shrfb-msflip-blt.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt:
- shard-rkl: NOTRUN -> [SKIP][161] ([i915#1825]) +41 other tests skip
[161]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-7/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-plflip-blt:
- shard-dg2: NOTRUN -> [SKIP][162] ([i915#5354]) +4 other tests skip
[162]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-5/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@psr-modesetfrombusy:
- shard-rkl: NOTRUN -> [SKIP][163] ([i915#3023]) +23 other tests skip
[163]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-7/igt@kms_frontbuffer_tracking@psr-modesetfrombusy.html
* igt@kms_hdr@invalid-hdr:
- shard-dg2: NOTRUN -> [SKIP][164] ([i915#3555] / [i915#8228])
[164]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-11/igt@kms_hdr@invalid-hdr.html
* igt@kms_hdr@static-toggle:
- shard-dg2: [PASS][165] -> [SKIP][166] ([i915#3555] / [i915#8228])
[165]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-dg2-11/igt@kms_hdr@static-toggle.html
[166]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-5/igt@kms_hdr@static-toggle.html
* igt@kms_hdr@static-toggle-dpms:
- shard-rkl: NOTRUN -> [SKIP][167] ([i915#3555] / [i915#8228]) +2 other tests skip
[167]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-6/igt@kms_hdr@static-toggle-dpms.html
* igt@kms_joiner@basic-force-ultra-joiner:
- shard-tglu-1: NOTRUN -> [SKIP][168] ([i915#12394])
[168]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-1/igt@kms_joiner@basic-force-ultra-joiner.html
* igt@kms_joiner@invalid-modeset-big-joiner:
- shard-rkl: NOTRUN -> [SKIP][169] ([i915#10656])
[169]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-7/igt@kms_joiner@invalid-modeset-big-joiner.html
- shard-dg2: NOTRUN -> [SKIP][170] ([i915#10656])
[170]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-11/igt@kms_joiner@invalid-modeset-big-joiner.html
* igt@kms_multipipe_modeset@basic-max-pipe-crc-check:
- shard-rkl: NOTRUN -> [SKIP][171] ([i915#4070] / [i915#4816])
[171]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-6/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
* igt@kms_panel_fitting@atomic-fastset:
- shard-tglu-1: NOTRUN -> [SKIP][172] ([i915#6301])
[172]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-1/igt@kms_panel_fitting@atomic-fastset.html
* igt@kms_plane@pixel-format@pipe-b-plane-3:
- shard-rkl: NOTRUN -> [DMESG-WARN][173] ([i915#12964]) +14 other tests dmesg-warn
[173]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-6/igt@kms_plane@pixel-format@pipe-b-plane-3.html
* igt@kms_plane_multiple@2x-tiling-yf:
- shard-rkl: NOTRUN -> [SKIP][174] ([i915#13958])
[174]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-7/igt@kms_plane_multiple@2x-tiling-yf.html
* igt@kms_plane_multiple@tiling-4:
- shard-rkl: NOTRUN -> [SKIP][175] ([i915#14259])
[175]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-8/igt@kms_plane_multiple@tiling-4.html
* igt@kms_plane_scaling@intel-max-src-size:
- shard-tglu-1: NOTRUN -> [SKIP][176] ([i915#6953])
[176]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-1/igt@kms_plane_scaling@intel-max-src-size.html
* igt@kms_plane_scaling@plane-downscale-factor-0-25-with-modifiers@pipe-a:
- shard-rkl: NOTRUN -> [SKIP][177] ([i915#12247]) +10 other tests skip
[177]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-7/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-modifiers@pipe-a.html
* igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format:
- shard-tglu-1: NOTRUN -> [SKIP][178] ([i915#12247]) +14 other tests skip
[178]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-1/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25:
- shard-mtlp: NOTRUN -> [SKIP][179] ([i915#12247] / [i915#6953])
[179]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-2/igt@kms_plane_scaling@planes-downscale-factor-0-25.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25:
- shard-rkl: NOTRUN -> [SKIP][180] ([i915#12247] / [i915#6953])
[180]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-7/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25@pipe-a:
- shard-mtlp: NOTRUN -> [SKIP][181] ([i915#12247]) +3 other tests skip
[181]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-2/igt@kms_plane_scaling@planes-downscale-factor-0-25@pipe-a.html
* igt@kms_pm_backlight@basic-brightness:
- shard-tglu-1: NOTRUN -> [SKIP][182] ([i915#9812])
[182]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-1/igt@kms_pm_backlight@basic-brightness.html
* igt@kms_pm_backlight@fade-with-suspend:
- shard-rkl: NOTRUN -> [SKIP][183] ([i915#5354]) +1 other test skip
[183]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-4/igt@kms_pm_backlight@fade-with-suspend.html
* igt@kms_pm_dc@dc3co-vpb-simulation:
- shard-tglu-1: NOTRUN -> [SKIP][184] ([i915#9685])
[184]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-1/igt@kms_pm_dc@dc3co-vpb-simulation.html
* igt@kms_pm_lpsp@kms-lpsp:
- shard-rkl: NOTRUN -> [SKIP][185] ([i915#3828])
[185]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-7/igt@kms_pm_lpsp@kms-lpsp.html
* igt@kms_pm_lpsp@screens-disabled:
- shard-rkl: NOTRUN -> [SKIP][186] ([i915#8430])
[186]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-7/igt@kms_pm_lpsp@screens-disabled.html
* igt@kms_pm_rpm@cursor-dpms:
- shard-rkl: [PASS][187] -> [SKIP][188] ([i915#12916])
[187]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-rkl-8/igt@kms_pm_rpm@cursor-dpms.html
[188]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-5/igt@kms_pm_rpm@cursor-dpms.html
* igt@kms_pm_rpm@dpms-mode-unset-lpsp:
- shard-rkl: NOTRUN -> [SKIP][189] ([i915#9519])
[189]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-8/igt@kms_pm_rpm@dpms-mode-unset-lpsp.html
* igt@kms_pm_rpm@dpms-mode-unset-non-lpsp:
- shard-mtlp: NOTRUN -> [SKIP][190] ([i915#9519])
[190]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-2/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html
* igt@kms_pm_rpm@dpms-non-lpsp:
- shard-dg2: [PASS][191] -> [SKIP][192] ([i915#9519])
[191]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-dg2-2/igt@kms_pm_rpm@dpms-non-lpsp.html
[192]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-4/igt@kms_pm_rpm@dpms-non-lpsp.html
- shard-rkl: [PASS][193] -> [SKIP][194] ([i915#9519])
[193]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-rkl-6/igt@kms_pm_rpm@dpms-non-lpsp.html
[194]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-7/igt@kms_pm_rpm@dpms-non-lpsp.html
* igt@kms_prime@basic-modeset-hybrid:
- shard-tglu-1: NOTRUN -> [SKIP][195] ([i915#6524])
[195]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-1/igt@kms_prime@basic-modeset-hybrid.html
* igt@kms_prime@d3hot:
- shard-rkl: NOTRUN -> [SKIP][196] ([i915#6524]) +1 other test skip
[196]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-7/igt@kms_prime@d3hot.html
- shard-dg2: NOTRUN -> [SKIP][197] ([i915#6524] / [i915#6805])
[197]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-11/igt@kms_prime@d3hot.html
* igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-sf:
- shard-tglu: NOTRUN -> [SKIP][198] ([i915#11520]) +1 other test skip
[198]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-9/igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-sf.html
* igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-sf@pipe-a-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][199] ([i915#9808])
[199]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-2/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-sf@pipe-a-edp-1.html
* igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area:
- shard-glk: NOTRUN -> [SKIP][200] ([i915#11520]) +2 other tests skip
[200]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-glk9/igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area.html
* igt@kms_psr2_sf@pr-overlay-plane-move-continuous-exceed-sf:
- shard-mtlp: NOTRUN -> [SKIP][201] ([i915#12316]) +3 other tests skip
[201]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-2/igt@kms_psr2_sf@pr-overlay-plane-move-continuous-exceed-sf.html
* igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf:
- shard-rkl: NOTRUN -> [SKIP][202] ([i915#11520]) +9 other tests skip
[202]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-6/igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf.html
* igt@kms_psr2_sf@psr2-cursor-plane-update-sf:
- shard-dg2: NOTRUN -> [SKIP][203] ([i915#11520])
[203]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-11/igt@kms_psr2_sf@psr2-cursor-plane-update-sf.html
* igt@kms_psr2_sf@psr2-primary-plane-update-sf-dmg-area-big-fb:
- shard-tglu-1: NOTRUN -> [SKIP][204] ([i915#11520]) +5 other tests skip
[204]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-1/igt@kms_psr2_sf@psr2-primary-plane-update-sf-dmg-area-big-fb.html
* igt@kms_psr@fbc-pr-cursor-plane-move:
- shard-mtlp: NOTRUN -> [SKIP][205] ([i915#9688]) +8 other tests skip
[205]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-6/igt@kms_psr@fbc-pr-cursor-plane-move.html
* igt@kms_psr@fbc-psr-primary-mmap-cpu:
- shard-dg2: NOTRUN -> [SKIP][206] ([i915#1072] / [i915#9732]) +2 other tests skip
[206]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-11/igt@kms_psr@fbc-psr-primary-mmap-cpu.html
* igt@kms_psr@psr2-cursor-blt:
- shard-rkl: NOTRUN -> [SKIP][207] ([i915#1072] / [i915#9732]) +23 other tests skip
[207]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-7/igt@kms_psr@psr2-cursor-blt.html
* igt@kms_psr@psr2-primary-render:
- shard-tglu: NOTRUN -> [SKIP][208] ([i915#9732]) +5 other tests skip
[208]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-9/igt@kms_psr@psr2-primary-render.html
* igt@kms_psr@psr2-sprite-mmap-gtt:
- shard-tglu-1: NOTRUN -> [SKIP][209] ([i915#9732]) +8 other tests skip
[209]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-1/igt@kms_psr@psr2-sprite-mmap-gtt.html
* igt@kms_psr_stress_test@flip-primary-invalidate-overlay:
- shard-rkl: NOTRUN -> [SKIP][210] ([i915#9685])
[210]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-6/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html
* igt@kms_psr_stress_test@invalidate-primary-flip-overlay:
- shard-tglu: NOTRUN -> [SKIP][211] ([i915#9685])
[211]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-9/igt@kms_psr_stress_test@invalidate-primary-flip-overlay.html
* igt@kms_rotation_crc@bad-tiling:
- shard-mtlp: NOTRUN -> [SKIP][212] ([i915#12755])
[212]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-2/igt@kms_rotation_crc@bad-tiling.html
* igt@kms_rotation_crc@primary-y-tiled-reflect-x-180:
- shard-mtlp: NOTRUN -> [SKIP][213] ([i915#5289])
[213]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-2/igt@kms_rotation_crc@primary-y-tiled-reflect-x-180.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90:
- shard-tglu-1: NOTRUN -> [SKIP][214] ([i915#5289])
[214]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-1/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90.html
* igt@kms_setmode@basic-clone-single-crtc:
- shard-rkl: NOTRUN -> [SKIP][215] ([i915#3555]) +9 other tests skip
[215]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-7/igt@kms_setmode@basic-clone-single-crtc.html
* igt@kms_setmode@basic@pipe-b-hdmi-a-3:
- shard-dg2: [PASS][216] -> [FAIL][217] ([i915#5465]) +2 other tests fail
[216]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-dg2-2/igt@kms_setmode@basic@pipe-b-hdmi-a-3.html
[217]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-6/igt@kms_setmode@basic@pipe-b-hdmi-a-3.html
* igt@kms_setmode@invalid-clone-single-crtc-stealing:
- shard-dg2: NOTRUN -> [SKIP][218] ([i915#3555]) +1 other test skip
[218]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-11/igt@kms_setmode@invalid-clone-single-crtc-stealing.html
* igt@kms_tv_load_detect@load-detect:
- shard-dg2: NOTRUN -> [SKIP][219] +1 other test skip
[219]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-11/igt@kms_tv_load_detect@load-detect.html
* igt@kms_vrr@max-min:
- shard-tglu-1: NOTRUN -> [SKIP][220] ([i915#9906])
[220]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-1/igt@kms_vrr@max-min.html
* igt@kms_vrr@negative-basic:
- shard-tglu: NOTRUN -> [SKIP][221] ([i915#3555] / [i915#9906])
[221]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-9/igt@kms_vrr@negative-basic.html
* igt@kms_vrr@seamless-rr-switch-virtual:
- shard-rkl: NOTRUN -> [SKIP][222] ([i915#9906])
[222]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-6/igt@kms_vrr@seamless-rr-switch-virtual.html
* igt@kms_writeback@writeback-check-output:
- shard-rkl: NOTRUN -> [SKIP][223] ([i915#2437])
[223]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-7/igt@kms_writeback@writeback-check-output.html
* igt@kms_writeback@writeback-pixel-formats:
- shard-tglu-1: NOTRUN -> [SKIP][224] ([i915#2437] / [i915#9412])
[224]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-1/igt@kms_writeback@writeback-pixel-formats.html
* igt@perf_pmu@module-unload:
- shard-tglu: NOTRUN -> [FAIL][225] ([i915#14433])
[225]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-9/igt@perf_pmu@module-unload.html
- shard-mtlp: NOTRUN -> [FAIL][226] ([i915#14433])
[226]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-6/igt@perf_pmu@module-unload.html
* igt@perf_pmu@rc6@other-idle-gt0:
- shard-rkl: NOTRUN -> [SKIP][227] ([i915#8516])
[227]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-7/igt@perf_pmu@rc6@other-idle-gt0.html
* igt@prime_vgem@basic-write:
- shard-rkl: NOTRUN -> [SKIP][228] ([i915#3291] / [i915#3708])
[228]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-7/igt@prime_vgem@basic-write.html
* igt@prime_vgem@coherency-gtt:
- shard-dg2: NOTRUN -> [SKIP][229] ([i915#3708] / [i915#4077])
[229]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-11/igt@prime_vgem@coherency-gtt.html
- shard-rkl: NOTRUN -> [SKIP][230] ([i915#3708])
[230]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-7/igt@prime_vgem@coherency-gtt.html
* igt@prime_vgem@fence-write-hang:
- shard-tglu: NOTRUN -> [SKIP][231] +27 other tests skip
[231]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-9/igt@prime_vgem@fence-write-hang.html
* igt@sriov_basic@bind-unbind-vf:
- shard-rkl: NOTRUN -> [SKIP][232] ([i915#9917]) +1 other test skip
[232]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-7/igt@sriov_basic@bind-unbind-vf.html
* igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all:
- shard-tglu-1: NOTRUN -> [FAIL][233] ([i915#12910])
[233]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-1/igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all.html
#### Possible fixes ####
* igt@gem_ccs@suspend-resume:
- shard-dg2: [INCOMPLETE][234] ([i915#13356]) -> [PASS][235] +1 other test pass
[234]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-dg2-4/igt@gem_ccs@suspend-resume.html
[235]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-5/igt@gem_ccs@suspend-resume.html
* igt@gem_exec_balancer@nop:
- shard-mtlp: [INCOMPLETE][236] -> [PASS][237]
[236]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-mtlp-4/igt@gem_exec_balancer@nop.html
[237]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-6/igt@gem_exec_balancer@nop.html
* igt@gem_exec_schedule@preempt-self:
- shard-rkl: [DMESG-WARN][238] ([i915#12964]) -> [PASS][239] +9 other tests pass
[238]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-rkl-4/igt@gem_exec_schedule@preempt-self.html
[239]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-8/igt@gem_exec_schedule@preempt-self.html
* igt@gem_pxp@display-protected-crc:
- shard-rkl: [TIMEOUT][240] ([i915#12917] / [i915#12964]) -> [PASS][241] +3 other tests pass
[240]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-rkl-5/igt@gem_pxp@display-protected-crc.html
[241]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-8/igt@gem_pxp@display-protected-crc.html
* igt@i915_power@sanity:
- shard-mtlp: [SKIP][242] ([i915#7984]) -> [PASS][243]
[242]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-mtlp-4/igt@i915_power@sanity.html
[243]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-1/igt@i915_power@sanity.html
* igt@kms_atomic_transition@plane-toggle-modeset-transition:
- shard-dg2: [FAIL][244] ([i915#5956]) -> [PASS][245]
[244]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-dg2-6/igt@kms_atomic_transition@plane-toggle-modeset-transition.html
[245]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-10/igt@kms_atomic_transition@plane-toggle-modeset-transition.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc:
- shard-dg2: [ABORT][246] ([i915#8213]) -> [PASS][247] +1 other test pass
[246]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-dg2-10/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc.html
[247]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-11/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc.html
* igt@kms_cursor_crc@cursor-suspend@pipe-a-hdmi-a-2:
- shard-rkl: [INCOMPLETE][248] ([i915#12358] / [i915#14152]) -> [PASS][249] +1 other test pass
[248]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-rkl-5/igt@kms_cursor_crc@cursor-suspend@pipe-a-hdmi-a-2.html
[249]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-8/igt@kms_cursor_crc@cursor-suspend@pipe-a-hdmi-a-2.html
* igt@kms_dp_aux_dev:
- shard-dg2: [SKIP][250] ([i915#1257]) -> [PASS][251]
[250]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-dg2-8/igt@kms_dp_aux_dev.html
[251]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-11/igt@kms_dp_aux_dev.html
* igt@kms_dp_link_training@non-uhbr-sst:
- shard-dg2: [SKIP][252] ([i915#13749]) -> [PASS][253]
[252]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-dg2-5/igt@kms_dp_link_training@non-uhbr-sst.html
[253]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-10/igt@kms_dp_link_training@non-uhbr-sst.html
* igt@kms_flip@flip-vs-suspend:
- shard-rkl: [INCOMPLETE][254] ([i915#6113]) -> [PASS][255]
[254]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-rkl-8/igt@kms_flip@flip-vs-suspend.html
[255]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-4/igt@kms_flip@flip-vs-suspend.html
* igt@kms_flip@plain-flip-fb-recreate-interruptible@a-vga1:
- shard-snb: [FAIL][256] ([i915#13734]) -> [PASS][257] +1 other test pass
[256]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-snb4/igt@kms_flip@plain-flip-fb-recreate-interruptible@a-vga1.html
[257]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-snb2/igt@kms_flip@plain-flip-fb-recreate-interruptible@a-vga1.html
* igt@kms_flip@plain-flip-fb-recreate@c-hdmi-a1:
- shard-tglu: [FAIL][258] ([i915#13734]) -> [PASS][259] +5 other tests pass
[258]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-tglu-4/igt@kms_flip@plain-flip-fb-recreate@c-hdmi-a1.html
[259]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-7/igt@kms_flip@plain-flip-fb-recreate@c-hdmi-a1.html
* igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-render:
- shard-dg2: [FAIL][260] ([i915#6880]) -> [PASS][261]
[260]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-dg2-6/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-render.html
[261]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-7/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-render.html
* igt@kms_hdr@static-swap:
- shard-dg2: [SKIP][262] ([i915#3555] / [i915#8228]) -> [PASS][263] +1 other test pass
[262]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-dg2-7/igt@kms_hdr@static-swap.html
[263]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-11/igt@kms_hdr@static-swap.html
* igt@kms_lease@lease-get:
- shard-dg1: [DMESG-WARN][264] ([i915#4423]) -> [PASS][265]
[264]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-dg1-13/igt@kms_lease@lease-get.html
[265]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg1-14/igt@kms_lease@lease-get.html
* igt@kms_plane_scaling@intel-max-src-size:
- shard-dg2: [SKIP][266] ([i915#6953] / [i915#9423]) -> [PASS][267]
[266]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-dg2-6/igt@kms_plane_scaling@intel-max-src-size.html
[267]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-10/igt@kms_plane_scaling@intel-max-src-size.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait:
- shard-rkl: [SKIP][268] ([i915#9519]) -> [PASS][269] +1 other test pass
[268]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-rkl-4/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
[269]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-8/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
- shard-dg2: [SKIP][270] ([i915#9519]) -> [PASS][271]
[270]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-dg2-4/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
[271]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-5/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
#### Warnings ####
* igt@kms_ccs@bad-pixel-format-4-tiled-dg2-rc-ccs@pipe-b-hdmi-a-2:
- shard-rkl: [SKIP][272] ([i915#6095]) -> [SKIP][273] ([i915#14098] / [i915#6095]) +3 other tests skip
[272]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-rkl-8/igt@kms_ccs@bad-pixel-format-4-tiled-dg2-rc-ccs@pipe-b-hdmi-a-2.html
[273]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-5/igt@kms_ccs@bad-pixel-format-4-tiled-dg2-rc-ccs@pipe-b-hdmi-a-2.html
* igt@kms_ccs@crc-primary-basic-4-tiled-dg2-mc-ccs@pipe-b-hdmi-a-2:
- shard-rkl: [SKIP][274] ([i915#14098] / [i915#6095]) -> [SKIP][275] ([i915#6095]) +3 other tests skip
[274]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-rkl-5/igt@kms_ccs@crc-primary-basic-4-tiled-dg2-mc-ccs@pipe-b-hdmi-a-2.html
[275]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-8/igt@kms_ccs@crc-primary-basic-4-tiled-dg2-mc-ccs@pipe-b-hdmi-a-2.html
* igt@kms_content_protection@legacy:
- shard-dg2: [SKIP][276] ([i915#7118] / [i915#9424]) -> [FAIL][277] ([i915#7173])
[276]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-dg2-6/igt@kms_content_protection@legacy.html
[277]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-10/igt@kms_content_protection@legacy.html
* igt@kms_content_protection@mei-interface:
- shard-dg1: [SKIP][278] ([i915#9424]) -> [SKIP][279] ([i915#9433])
[278]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-dg1-18/igt@kms_content_protection@mei-interface.html
[279]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg1-13/igt@kms_content_protection@mei-interface.html
* igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-render:
- shard-dg2: [SKIP][280] ([i915#3458]) -> [SKIP][281] ([i915#10433] / [i915#3458])
[280]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-dg2-2/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-render.html
[281]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-4/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-render.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-pwrite:
- shard-dg2: [SKIP][282] ([i915#10433] / [i915#3458]) -> [SKIP][283] ([i915#3458])
[282]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-dg2-4/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-pwrite.html
[283]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg2-2/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-pwrite.html
* igt@kms_hdr@brightness-with-hdr:
- shard-mtlp: [SKIP][284] ([i915#12713]) -> [SKIP][285] ([i915#1187] / [i915#12713])
[284]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-mtlp-4/igt@kms_hdr@brightness-with-hdr.html
[285]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-mtlp-1/igt@kms_hdr@brightness-with-hdr.html
- shard-rkl: [SKIP][286] ([i915#1187] / [i915#12713]) -> [SKIP][287] ([i915#12713])
[286]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-rkl-3/igt@kms_hdr@brightness-with-hdr.html
[287]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-rkl-4/igt@kms_hdr@brightness-with-hdr.html
- shard-tglu: [SKIP][288] ([i915#12713]) -> [SKIP][289] ([i915#1187] / [i915#12713])
[288]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-tglu-3/igt@kms_hdr@brightness-with-hdr.html
[289]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-tglu-2/igt@kms_hdr@brightness-with-hdr.html
* igt@kms_psr@pr-primary-mmap-gtt:
- shard-dg1: [SKIP][290] ([i915#1072] / [i915#9732]) -> [SKIP][291] ([i915#1072] / [i915#4423] / [i915#9732])
[290]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16733/shard-dg1-14/igt@kms_psr@pr-primary-mmap-gtt.html
[291]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/shard-dg1-17/igt@kms_psr@pr-primary-mmap-gtt.html
[i915#10307]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10307
[i915#10433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10433
[i915#10434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10434
[i915#10656]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10656
[i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072
[i915#11151]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11151
[i915#11441]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11441
[i915#11520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11520
[i915#11681]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11681
[i915#11713]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11713
[i915#1187]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1187
[i915#12247]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12247
[i915#12313]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12313
[i915#12316]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12316
[i915#12358]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12358
[i915#12394]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12394
[i915#12454]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12454
[i915#1257]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1257
[i915#12712]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12712
[i915#12713]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12713
[i915#12745]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12745
[i915#12755]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12755
[i915#12910]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12910
[i915#12916]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12916
[i915#12917]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12917
[i915#12964]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12964
[i915#13029]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13029
[i915#13049]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13049
[i915#13304]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13304
[i915#13356]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13356
[i915#13447]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13447
[i915#13566]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13566
[i915#13691]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13691
[i915#13734]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13734
[i915#13749]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13749
[i915#13783]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13783
[i915#13958]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13958
[i915#14098]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14098
[i915#14152]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14152
[i915#14259]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14259
[i915#14433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14433
[i915#14462]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14462
[i915#1769]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1769
[i915#1825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1825
[i915#1839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1839
[i915#2346]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2346
[i915#2437]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2437
[i915#2527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2527
[i915#2587]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2587
[i915#2672]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2672
[i915#280]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/280
[i915#2856]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2856
[i915#3023]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3023
[i915#3281]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3281
[i915#3282]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3282
[i915#3291]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3291
[i915#3297]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3297
[i915#3458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3458
[i915#3555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3555
[i915#3591]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3591
[i915#3637]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3637
[i915#3638]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3638
[i915#3708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3708
[i915#3742]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3742
[i915#3804]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3804
[i915#3828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3828
[i915#3840]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3840
[i915#3955]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3955
[i915#4070]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4070
[i915#4077]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4077
[i915#4083]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4083
[i915#4103]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4103
[i915#4212]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4212
[i915#4423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4423
[i915#4525]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4525
[i915#4537]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4537
[i915#4538]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4538
[i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613
[i915#4771]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4771
[i915#4812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4812
[i915#4816]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4816
[i915#4817]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4817
[i915#4839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4839
[i915#4854]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4854
[i915#4873]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4873
[i915#5138]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5138
[i915#5190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5190
[i915#5286]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5286
[i915#5289]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5289
[i915#5354]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5354
[i915#5439]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5439
[i915#5465]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5465
[i915#5493]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5493
[i915#5956]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5956
[i915#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095
[i915#6113]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6113
[i915#6301]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6301
[i915#6335]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6335
[i915#6344]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6344
[i915#6412]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6412
[i915#6524]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6524
[i915#658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/658
[i915#6590]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6590
[i915#6805]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6805
[i915#6880]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6880
[i915#6944]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6944
[i915#6953]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6953
[i915#7116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7116
[i915#7118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7118
[i915#7173]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7173
[i915#7697]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7697
[i915#7828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7828
[i915#7984]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7984
[i915#8213]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8213
[i915#8228]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8228
[i915#8399]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8399
[i915#8411]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8411
[i915#8428]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8428
[i915#8430]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8430
[i915#8516]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8516
[i915#8555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8555
[i915#8708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8708
[i915#8709]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8709
[i915#8810]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8810
[i915#8812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8812
[i915#8813]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8813
[i915#8814]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8814
[i915#9053]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9053
[i915#9067]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9067
[i915#9323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9323
[i915#9337]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9337
[i915#9412]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9412
[i915#9423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9423
[i915#9424]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9424
[i915#9433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9433
[i915#9519]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9519
[i915#9561]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9561
[i915#9685]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9685
[i915#9688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9688
[i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732
[i915#9766]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9766
[i915#9808]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9808
[i915#9809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9809
[i915#9812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9812
[i915#9906]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9906
[i915#9917]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9917
[i915#9934]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9934
Build changes
-------------
* Linux: CI_DRM_16733 -> Patchwork_150569v1
CI-20190529: 20190529
CI_DRM_16733: 1b4be188ae14a43b901f3005075fab3a22f77968 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_8418: 8418
Patchwork_150569v1: 1b4be188ae14a43b901f3005075fab3a22f77968 @ git://anongit.freedesktop.org/gfx-ci/linux
piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150569v1/index.html
[-- Attachment #2: Type: text/html, Size: 101725 bytes --]
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [PATCH 2/2] drm/i915/dp: Add device specific quirk to limit eDP rate to HBR2
2025-06-20 12:44 ` [PATCH 2/2] drm/i915/dp: Add device specific quirk to limit eDP rate to HBR2 Ankit Nautiyal
@ 2025-06-23 9:59 ` Jani Nikula
2025-06-24 7:32 ` Nautiyal, Ankit K
0 siblings, 1 reply; 23+ messages in thread
From: Jani Nikula @ 2025-06-23 9:59 UTC (permalink / raw)
To: Ankit Nautiyal, intel-gfx, intel-xe; +Cc: ville.syrjala, Ankit Nautiyal
On Fri, 20 Jun 2025, Ankit Nautiyal <ankit.k.nautiyal@intel.com> wrote:
> Some ICL/TGL platforms with combo PHY ports can theoretically support HBR3,
> but in practice, signal integrity issues may prevent stable operation.
> While some systems include a Parade PS8461 mux chip to mitigate jitter and
> enable HBR3, there is no reliable way to detect its presence.
> Additionally, many systems have broken or missing VBT entries, making it
> unsafe to rely on VBT for link rate limits.
>
> To address this, introduce a device specific quirk to limit the eDP link
> rate to be capped at HBR2 (540000 kHz), overriding any higher advertised
> rates from the sink or DPCD.
>
> Currently the quirk is added for Dell XPS 13 7390 2-in-1 which is
> reported in gitlab issue#5969.
>
> Closes: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5969
> Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
> ---
> drivers/gpu/drm/i915/display/intel_dp.c | 42 +++++++++++++++++----
> drivers/gpu/drm/i915/display/intel_quirks.c | 9 +++++
> drivers/gpu/drm/i915/display/intel_quirks.h | 1 +
> 3 files changed, 45 insertions(+), 7 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c
> index 74f331ae97ff..4441fef4f853 100644
> --- a/drivers/gpu/drm/i915/display/intel_dp.c
> +++ b/drivers/gpu/drm/i915/display/intel_dp.c
> @@ -173,10 +173,25 @@ int intel_dp_link_symbol_clock(int rate)
>
> static int max_dprx_rate(struct intel_dp *intel_dp)
> {
> + struct intel_display *display = to_intel_display(intel_dp);
> + int max_rate;
> +
> if (intel_dp_tunnel_bw_alloc_is_enabled(intel_dp))
> - return drm_dp_tunnel_max_dprx_rate(intel_dp->tunnel);
> + max_rate = drm_dp_tunnel_max_dprx_rate(intel_dp->tunnel);
> + else
> + max_rate = drm_dp_bw_code_to_link_rate(intel_dp->dpcd[DP_MAX_LINK_RATE]);
The way these lines go back and forth with the revert and the quirk, I'm
actually wondering if it isn't cleanest to just join the two changes
into one i.e. fix the commit, that's it. What do you think?
> +
> + /*
> + * Some platforms with combo PHY ports may not reliably support HBR3
> + * due to signal integrity limitations, despite advertising it.
> + * Cap the link rate to HBR2 to avoid unstable configurations for the
> + * known machines.
> + */
> + if (max_rate >= 810000 &&
> + intel_has_quirk(display, QUIRK_EDP_LIMIT_RATE_HBR2))
> + max_rate = 540000;
It's misleading to call the quirk QUIRK_EDP_LIMIT_RATE_HBR2 when you in
fact apply it to all DP not just eDP. Maybe it should be just
QUIRK_DP_LIMIT_RATE_HBR2?
And you don't really need to check for max_rate >= something here. It's
really just:
if (intel_has_quirk(display, QUIRK_DP_LIMIT_RATE_HBR2))
max_rate = min(max_rate, 540000);
Anyway, I think the overall result is okay.
BR,
Jani.
>
> - return drm_dp_bw_code_to_link_rate(intel_dp->dpcd[DP_MAX_LINK_RATE]);
> + return max_rate;
> }
>
> static int max_dprx_lane_count(struct intel_dp *intel_dp)
> @@ -4252,6 +4267,8 @@ static void intel_edp_mso_init(struct intel_dp *intel_dp)
> static void
> intel_edp_set_sink_rates(struct intel_dp *intel_dp)
> {
> + struct intel_display *display = to_intel_display(intel_dp);
> +
> intel_dp->num_sink_rates = 0;
>
> if (intel_dp->edp_dpcd[0] >= DP_EDP_14) {
> @@ -4262,10 +4279,7 @@ intel_edp_set_sink_rates(struct intel_dp *intel_dp)
> sink_rates, sizeof(sink_rates));
>
> for (i = 0; i < ARRAY_SIZE(sink_rates); i++) {
> - int val = le16_to_cpu(sink_rates[i]);
> -
> - if (val == 0)
> - break;
> + int rate;
>
> /* Value read multiplied by 200kHz gives the per-lane
> * link rate in kHz. The source rates are, however,
> @@ -4273,7 +4287,21 @@ intel_edp_set_sink_rates(struct intel_dp *intel_dp)
> * back to symbols is
> * (val * 200kHz)*(8/10 ch. encoding)*(1/8 bit to Byte)
> */
> - intel_dp->sink_rates[i] = (val * 200) / 10;
> + rate = le16_to_cpu(sink_rates[i]) * 200 / 10;
> +
> + if (rate == 0)
> + break;
> +
> + /*
> + * Some platforms cannot reliably drive HBR3 rates due to PHY limitations,
> + * even if the sink advertises support. Reject any sink rates above HBR2 on
> + * the known machines for stable output.
> + */
> + if (rate >= 810000 &&
> + intel_has_quirk(display, QUIRK_EDP_LIMIT_RATE_HBR2))
> + break;
> +
> + intel_dp->sink_rates[i] = rate;
> }
> intel_dp->num_sink_rates = i;
> }
> diff --git a/drivers/gpu/drm/i915/display/intel_quirks.c b/drivers/gpu/drm/i915/display/intel_quirks.c
> index a32fae510ed2..d2e16b79d6be 100644
> --- a/drivers/gpu/drm/i915/display/intel_quirks.c
> +++ b/drivers/gpu/drm/i915/display/intel_quirks.c
> @@ -80,6 +80,12 @@ static void quirk_fw_sync_len(struct intel_dp *intel_dp)
> drm_info(display->drm, "Applying Fast Wake sync pulse count quirk\n");
> }
>
> +static void quirk_edp_limit_rate_hbr2(struct intel_display *display)
> +{
> + intel_set_quirk(display, QUIRK_EDP_LIMIT_RATE_HBR2);
> + drm_info(display->drm, "Applying eDP Limit rate to HBR2 quirk\n");
> +}
> +
> struct intel_quirk {
> int device;
> int subsystem_vendor;
> @@ -231,6 +237,9 @@ static struct intel_quirk intel_quirks[] = {
> { 0x3184, 0x1019, 0xa94d, quirk_increase_ddi_disabled_time },
> /* HP Notebook - 14-r206nv */
> { 0x0f31, 0x103c, 0x220f, quirk_invert_brightness },
> +
> + /* Dell XPS 13 7390 2-in-1 */
> + { 0x8a12, 0x1028, 0x08b0, quirk_edp_limit_rate_hbr2 },
> };
>
> static const struct intel_dpcd_quirk intel_dpcd_quirks[] = {
> diff --git a/drivers/gpu/drm/i915/display/intel_quirks.h b/drivers/gpu/drm/i915/display/intel_quirks.h
> index cafdebda7535..06da0e286c67 100644
> --- a/drivers/gpu/drm/i915/display/intel_quirks.h
> +++ b/drivers/gpu/drm/i915/display/intel_quirks.h
> @@ -20,6 +20,7 @@ enum intel_quirk_id {
> QUIRK_LVDS_SSC_DISABLE,
> QUIRK_NO_PPS_BACKLIGHT_POWER_HOOK,
> QUIRK_FW_SYNC_LEN,
> + QUIRK_EDP_LIMIT_RATE_HBR2,
> };
>
> void intel_init_quirks(struct intel_display *display);
--
Jani Nikula, Intel
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [PATCH 1/2] Revert "drm/i915/dp: Reject HBR3 when sink doesn't support TPS4"
2025-06-20 12:44 ` [PATCH 1/2] Revert "drm/i915/dp: Reject HBR3 when sink doesn't support TPS4" Ankit Nautiyal
@ 2025-06-23 14:42 ` Ville Syrjälä
2025-06-24 4:40 ` Nautiyal, Ankit K
0 siblings, 1 reply; 23+ messages in thread
From: Ville Syrjälä @ 2025-06-23 14:42 UTC (permalink / raw)
To: Ankit Nautiyal; +Cc: intel-gfx, intel-xe, jani.nikula, Jani Nikula
On Fri, Jun 20, 2025 at 06:14:16PM +0530, Ankit Nautiyal wrote:
> This reverts commit 584cf613c24a4250d9be4819efc841aa2624d5b6.
> Commit 584cf613c24a ("drm/i915/dp: Reject HBR3 when sink doesn't support
> TPS4") introduced a blanket rejection of HBR3 link rate when the sink does
> not support TPS4. While this was intended to address instability observed
> on certain eDP panels [1], the TPS4 requirement is only mandated for DPRX
> and not for eDPRX.
I see no exception given for eDP regarding this rule. The only exception
allowed is that eDP can say DPCD_REV=1.4 + TPS4_SUPPORTED=0. So I still
claim that these eDP sinks are violating the spec.
>
> This change inadvertently causes blank screens on some eDP panels that do
> not advertise TPS4 support, and require HBR3 to operate at their fixed
> native resolution.
>
> Revert the commit to restore functionality for such panels.
>
> [1] https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5969
>
> Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
> Acked-by: Jani Nikula <jani.nikula@intel.com>
> ---
> drivers/gpu/drm/i915/display/intel_dp.c | 49 ++++---------------------
> 1 file changed, 7 insertions(+), 42 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c
> index 277b40b13948..74f331ae97ff 100644
> --- a/drivers/gpu/drm/i915/display/intel_dp.c
> +++ b/drivers/gpu/drm/i915/display/intel_dp.c
> @@ -173,28 +173,10 @@ int intel_dp_link_symbol_clock(int rate)
>
> static int max_dprx_rate(struct intel_dp *intel_dp)
> {
> - struct intel_display *display = to_intel_display(intel_dp);
> - struct intel_encoder *encoder = &dp_to_dig_port(intel_dp)->base;
> - int max_rate;
> -
> if (intel_dp_tunnel_bw_alloc_is_enabled(intel_dp))
> - max_rate = drm_dp_tunnel_max_dprx_rate(intel_dp->tunnel);
> - else
> - max_rate = drm_dp_bw_code_to_link_rate(intel_dp->dpcd[DP_MAX_LINK_RATE]);
> + return drm_dp_tunnel_max_dprx_rate(intel_dp->tunnel);
>
> - /*
> - * Some broken eDP sinks illegally declare support for
> - * HBR3 without TPS4, and are unable to produce a stable
> - * output. Reject HBR3 when TPS4 is not available.
> - */
> - if (max_rate >= 810000 && !drm_dp_tps4_supported(intel_dp->dpcd)) {
> - drm_dbg_kms(display->drm,
> - "[ENCODER:%d:%s] Rejecting HBR3 due to missing TPS4 support\n",
> - encoder->base.base.id, encoder->base.name);
> - max_rate = 540000;
> - }
> -
> - return max_rate;
> + return drm_dp_bw_code_to_link_rate(intel_dp->dpcd[DP_MAX_LINK_RATE]);
> }
>
> static int max_dprx_lane_count(struct intel_dp *intel_dp)
> @@ -4270,9 +4252,6 @@ static void intel_edp_mso_init(struct intel_dp *intel_dp)
> static void
> intel_edp_set_sink_rates(struct intel_dp *intel_dp)
> {
> - struct intel_display *display = to_intel_display(intel_dp);
> - struct intel_encoder *encoder = &dp_to_dig_port(intel_dp)->base;
> -
> intel_dp->num_sink_rates = 0;
>
> if (intel_dp->edp_dpcd[0] >= DP_EDP_14) {
> @@ -4283,7 +4262,10 @@ intel_edp_set_sink_rates(struct intel_dp *intel_dp)
> sink_rates, sizeof(sink_rates));
>
> for (i = 0; i < ARRAY_SIZE(sink_rates); i++) {
> - int rate;
> + int val = le16_to_cpu(sink_rates[i]);
> +
> + if (val == 0)
> + break;
>
> /* Value read multiplied by 200kHz gives the per-lane
> * link rate in kHz. The source rates are, however,
> @@ -4291,24 +4273,7 @@ intel_edp_set_sink_rates(struct intel_dp *intel_dp)
> * back to symbols is
> * (val * 200kHz)*(8/10 ch. encoding)*(1/8 bit to Byte)
> */
> - rate = le16_to_cpu(sink_rates[i]) * 200 / 10;
> -
> - if (rate == 0)
> - break;
> -
> - /*
> - * Some broken eDP sinks illegally declare support for
> - * HBR3 without TPS4, and are unable to produce a stable
> - * output. Reject HBR3 when TPS4 is not available.
> - */
> - if (rate >= 810000 && !drm_dp_tps4_supported(intel_dp->dpcd)) {
> - drm_dbg_kms(display->drm,
> - "[ENCODER:%d:%s] Rejecting HBR3 due to missing TPS4 support\n",
> - encoder->base.base.id, encoder->base.name);
> - break;
> - }
> -
> - intel_dp->sink_rates[i] = rate;
> + intel_dp->sink_rates[i] = (val * 200) / 10;
> }
> intel_dp->num_sink_rates = i;
> }
> --
> 2.45.2
--
Ville Syrjälä
Intel
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [PATCH 1/2] Revert "drm/i915/dp: Reject HBR3 when sink doesn't support TPS4"
2025-06-23 14:42 ` Ville Syrjälä
@ 2025-06-24 4:40 ` Nautiyal, Ankit K
2025-06-24 16:49 ` Ville Syrjälä
0 siblings, 1 reply; 23+ messages in thread
From: Nautiyal, Ankit K @ 2025-06-24 4:40 UTC (permalink / raw)
To: Ville Syrjälä; +Cc: intel-gfx, intel-xe, jani.nikula, Jani Nikula
On 6/23/2025 8:12 PM, Ville Syrjälä wrote:
> On Fri, Jun 20, 2025 at 06:14:16PM +0530, Ankit Nautiyal wrote:
>> This reverts commit 584cf613c24a4250d9be4819efc841aa2624d5b6.
>> Commit 584cf613c24a ("drm/i915/dp: Reject HBR3 when sink doesn't support
>> TPS4") introduced a blanket rejection of HBR3 link rate when the sink does
>> not support TPS4. While this was intended to address instability observed
>> on certain eDP panels [1], the TPS4 requirement is only mandated for DPRX
>> and not for eDPRX.
> I see no exception given for eDP regarding this rule. The only exception
> allowed is that eDP can say DPCD_REV=1.4 + TPS4_SUPPORTED=0. So I still
> claim that these eDP sinks are violating the spec.
Hmm.. Yes the spec allows eDP sinks to report DPCD_REV=1.4 and
TPS4_SUPPORTED, so perhaps eDPs claiming HBR3 with DPCD rev other than
rev 1.4 and not supporting TPS4 are indeed violating the spec.
Would it make sense to add a condition that checks for DPCD_REV=1.4.
Specifically:
if DPCD_REV=1.4 and TPS4_SUPPORTED = 0, then do not prune the HBR3 rate?
Or otherway if DPCD_REV!=1.4 and TPS4_SUPPORTER = 0, prune the HBR3 rate
This way the patch need not be reverted, but modified to address
instability issues for eDP panels that are not aligned with the spec.
That said, the gitlab issue#5969 [1] will still need another solution
since it seems to have DPCD rev 14 as per logs:
DPCD: 14 1e 44 41 00 00 01 80 02 00 02 00 00 0b 80
Regards,
Ankit
>
>> This change inadvertently causes blank screens on some eDP panels that do
>> not advertise TPS4 support, and require HBR3 to operate at their fixed
>> native resolution.
>>
>> Revert the commit to restore functionality for such panels.
>>
>> [1] https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5969
>>
>> Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
>> Acked-by: Jani Nikula <jani.nikula@intel.com>
>> ---
>> drivers/gpu/drm/i915/display/intel_dp.c | 49 ++++---------------------
>> 1 file changed, 7 insertions(+), 42 deletions(-)
>>
>> diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c
>> index 277b40b13948..74f331ae97ff 100644
>> --- a/drivers/gpu/drm/i915/display/intel_dp.c
>> +++ b/drivers/gpu/drm/i915/display/intel_dp.c
>> @@ -173,28 +173,10 @@ int intel_dp_link_symbol_clock(int rate)
>>
>> static int max_dprx_rate(struct intel_dp *intel_dp)
>> {
>> - struct intel_display *display = to_intel_display(intel_dp);
>> - struct intel_encoder *encoder = &dp_to_dig_port(intel_dp)->base;
>> - int max_rate;
>> -
>> if (intel_dp_tunnel_bw_alloc_is_enabled(intel_dp))
>> - max_rate = drm_dp_tunnel_max_dprx_rate(intel_dp->tunnel);
>> - else
>> - max_rate = drm_dp_bw_code_to_link_rate(intel_dp->dpcd[DP_MAX_LINK_RATE]);
>> + return drm_dp_tunnel_max_dprx_rate(intel_dp->tunnel);
>>
>> - /*
>> - * Some broken eDP sinks illegally declare support for
>> - * HBR3 without TPS4, and are unable to produce a stable
>> - * output. Reject HBR3 when TPS4 is not available.
>> - */
>> - if (max_rate >= 810000 && !drm_dp_tps4_supported(intel_dp->dpcd)) {
>> - drm_dbg_kms(display->drm,
>> - "[ENCODER:%d:%s] Rejecting HBR3 due to missing TPS4 support\n",
>> - encoder->base.base.id, encoder->base.name);
>> - max_rate = 540000;
>> - }
>> -
>> - return max_rate;
>> + return drm_dp_bw_code_to_link_rate(intel_dp->dpcd[DP_MAX_LINK_RATE]);
>> }
>>
>> static int max_dprx_lane_count(struct intel_dp *intel_dp)
>> @@ -4270,9 +4252,6 @@ static void intel_edp_mso_init(struct intel_dp *intel_dp)
>> static void
>> intel_edp_set_sink_rates(struct intel_dp *intel_dp)
>> {
>> - struct intel_display *display = to_intel_display(intel_dp);
>> - struct intel_encoder *encoder = &dp_to_dig_port(intel_dp)->base;
>> -
>> intel_dp->num_sink_rates = 0;
>>
>> if (intel_dp->edp_dpcd[0] >= DP_EDP_14) {
>> @@ -4283,7 +4262,10 @@ intel_edp_set_sink_rates(struct intel_dp *intel_dp)
>> sink_rates, sizeof(sink_rates));
>>
>> for (i = 0; i < ARRAY_SIZE(sink_rates); i++) {
>> - int rate;
>> + int val = le16_to_cpu(sink_rates[i]);
>> +
>> + if (val == 0)
>> + break;
>>
>> /* Value read multiplied by 200kHz gives the per-lane
>> * link rate in kHz. The source rates are, however,
>> @@ -4291,24 +4273,7 @@ intel_edp_set_sink_rates(struct intel_dp *intel_dp)
>> * back to symbols is
>> * (val * 200kHz)*(8/10 ch. encoding)*(1/8 bit to Byte)
>> */
>> - rate = le16_to_cpu(sink_rates[i]) * 200 / 10;
>> -
>> - if (rate == 0)
>> - break;
>> -
>> - /*
>> - * Some broken eDP sinks illegally declare support for
>> - * HBR3 without TPS4, and are unable to produce a stable
>> - * output. Reject HBR3 when TPS4 is not available.
>> - */
>> - if (rate >= 810000 && !drm_dp_tps4_supported(intel_dp->dpcd)) {
>> - drm_dbg_kms(display->drm,
>> - "[ENCODER:%d:%s] Rejecting HBR3 due to missing TPS4 support\n",
>> - encoder->base.base.id, encoder->base.name);
>> - break;
>> - }
>> -
>> - intel_dp->sink_rates[i] = rate;
>> + intel_dp->sink_rates[i] = (val * 200) / 10;
>> }
>> intel_dp->num_sink_rates = i;
>> }
>> --
>> 2.45.2
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [PATCH 2/2] drm/i915/dp: Add device specific quirk to limit eDP rate to HBR2
2025-06-23 9:59 ` Jani Nikula
@ 2025-06-24 7:32 ` Nautiyal, Ankit K
0 siblings, 0 replies; 23+ messages in thread
From: Nautiyal, Ankit K @ 2025-06-24 7:32 UTC (permalink / raw)
To: Jani Nikula, intel-gfx, intel-xe; +Cc: ville.syrjala
On 6/23/2025 3:29 PM, Jani Nikula wrote:
> On Fri, 20 Jun 2025, Ankit Nautiyal <ankit.k.nautiyal@intel.com> wrote:
>> Some ICL/TGL platforms with combo PHY ports can theoretically support HBR3,
>> but in practice, signal integrity issues may prevent stable operation.
>> While some systems include a Parade PS8461 mux chip to mitigate jitter and
>> enable HBR3, there is no reliable way to detect its presence.
>> Additionally, many systems have broken or missing VBT entries, making it
>> unsafe to rely on VBT for link rate limits.
>>
>> To address this, introduce a device specific quirk to limit the eDP link
>> rate to be capped at HBR2 (540000 kHz), overriding any higher advertised
>> rates from the sink or DPCD.
>>
>> Currently the quirk is added for Dell XPS 13 7390 2-in-1 which is
>> reported in gitlab issue#5969.
>>
>> Closes: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5969
>> Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
>> ---
>> drivers/gpu/drm/i915/display/intel_dp.c | 42 +++++++++++++++++----
>> drivers/gpu/drm/i915/display/intel_quirks.c | 9 +++++
>> drivers/gpu/drm/i915/display/intel_quirks.h | 1 +
>> 3 files changed, 45 insertions(+), 7 deletions(-)
>>
>> diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c
>> index 74f331ae97ff..4441fef4f853 100644
>> --- a/drivers/gpu/drm/i915/display/intel_dp.c
>> +++ b/drivers/gpu/drm/i915/display/intel_dp.c
>> @@ -173,10 +173,25 @@ int intel_dp_link_symbol_clock(int rate)
>>
>> static int max_dprx_rate(struct intel_dp *intel_dp)
>> {
>> + struct intel_display *display = to_intel_display(intel_dp);
>> + int max_rate;
>> +
>> if (intel_dp_tunnel_bw_alloc_is_enabled(intel_dp))
>> - return drm_dp_tunnel_max_dprx_rate(intel_dp->tunnel);
>> + max_rate = drm_dp_tunnel_max_dprx_rate(intel_dp->tunnel);
>> + else
>> + max_rate = drm_dp_bw_code_to_link_rate(intel_dp->dpcd[DP_MAX_LINK_RATE]);
> The way these lines go back and forth with the revert and the quirk, I'm
> actually wondering if it isn't cleanest to just join the two changes
> into one i.e. fix the commit, that's it. What do you think?
Yes I was thinking about the same, but as per discussion on patch#1, we
might not require a revert.
>
>> +
>> + /*
>> + * Some platforms with combo PHY ports may not reliably support HBR3
>> + * due to signal integrity limitations, despite advertising it.
>> + * Cap the link rate to HBR2 to avoid unstable configurations for the
>> + * known machines.
>> + */
>> + if (max_rate >= 810000 &&
>> + intel_has_quirk(display, QUIRK_EDP_LIMIT_RATE_HBR2))
>> + max_rate = 540000;
> It's misleading to call the quirk QUIRK_EDP_LIMIT_RATE_HBR2 when you in
> fact apply it to all DP not just eDP. Maybe it should be just
> QUIRK_DP_LIMIT_RATE_HBR2?
I missed to add check for eDP, intention was to only apply the quirk for
eDP.
Will add the missing check here and also in comments.
>
> And you don't really need to check for max_rate >= something here. It's
> really just:
>
> if (intel_has_quirk(display, QUIRK_DP_LIMIT_RATE_HBR2))
> max_rate = min(max_rate, 540000);
Agreed, this indeed is better.
Thanks for the suggested changes, I will add these in the next revision.
Regards,
Ankit
>
> Anyway, I think the overall result is okay.
>
>
> BR,
> Jani.
>
>>
>> - return drm_dp_bw_code_to_link_rate(intel_dp->dpcd[DP_MAX_LINK_RATE]);
>> + return max_rate;
>> }
>>
>> static int max_dprx_lane_count(struct intel_dp *intel_dp)
>> @@ -4252,6 +4267,8 @@ static void intel_edp_mso_init(struct intel_dp *intel_dp)
>> static void
>> intel_edp_set_sink_rates(struct intel_dp *intel_dp)
>> {
>> + struct intel_display *display = to_intel_display(intel_dp);
>> +
>> intel_dp->num_sink_rates = 0;
>>
>> if (intel_dp->edp_dpcd[0] >= DP_EDP_14) {
>> @@ -4262,10 +4279,7 @@ intel_edp_set_sink_rates(struct intel_dp *intel_dp)
>> sink_rates, sizeof(sink_rates));
>>
>> for (i = 0; i < ARRAY_SIZE(sink_rates); i++) {
>> - int val = le16_to_cpu(sink_rates[i]);
>> -
>> - if (val == 0)
>> - break;
>> + int rate;
>>
>> /* Value read multiplied by 200kHz gives the per-lane
>> * link rate in kHz. The source rates are, however,
>> @@ -4273,7 +4287,21 @@ intel_edp_set_sink_rates(struct intel_dp *intel_dp)
>> * back to symbols is
>> * (val * 200kHz)*(8/10 ch. encoding)*(1/8 bit to Byte)
>> */
>> - intel_dp->sink_rates[i] = (val * 200) / 10;
>> + rate = le16_to_cpu(sink_rates[i]) * 200 / 10;
>> +
>> + if (rate == 0)
>> + break;
>> +
>> + /*
>> + * Some platforms cannot reliably drive HBR3 rates due to PHY limitations,
>> + * even if the sink advertises support. Reject any sink rates above HBR2 on
>> + * the known machines for stable output.
>> + */
>> + if (rate >= 810000 &&
>> + intel_has_quirk(display, QUIRK_EDP_LIMIT_RATE_HBR2))
>> + break;
>> +
>> + intel_dp->sink_rates[i] = rate;
>> }
>> intel_dp->num_sink_rates = i;
>> }
>> diff --git a/drivers/gpu/drm/i915/display/intel_quirks.c b/drivers/gpu/drm/i915/display/intel_quirks.c
>> index a32fae510ed2..d2e16b79d6be 100644
>> --- a/drivers/gpu/drm/i915/display/intel_quirks.c
>> +++ b/drivers/gpu/drm/i915/display/intel_quirks.c
>> @@ -80,6 +80,12 @@ static void quirk_fw_sync_len(struct intel_dp *intel_dp)
>> drm_info(display->drm, "Applying Fast Wake sync pulse count quirk\n");
>> }
>>
>> +static void quirk_edp_limit_rate_hbr2(struct intel_display *display)
>> +{
>> + intel_set_quirk(display, QUIRK_EDP_LIMIT_RATE_HBR2);
>> + drm_info(display->drm, "Applying eDP Limit rate to HBR2 quirk\n");
>> +}
>> +
>> struct intel_quirk {
>> int device;
>> int subsystem_vendor;
>> @@ -231,6 +237,9 @@ static struct intel_quirk intel_quirks[] = {
>> { 0x3184, 0x1019, 0xa94d, quirk_increase_ddi_disabled_time },
>> /* HP Notebook - 14-r206nv */
>> { 0x0f31, 0x103c, 0x220f, quirk_invert_brightness },
>> +
>> + /* Dell XPS 13 7390 2-in-1 */
>> + { 0x8a12, 0x1028, 0x08b0, quirk_edp_limit_rate_hbr2 },
>> };
>>
>> static const struct intel_dpcd_quirk intel_dpcd_quirks[] = {
>> diff --git a/drivers/gpu/drm/i915/display/intel_quirks.h b/drivers/gpu/drm/i915/display/intel_quirks.h
>> index cafdebda7535..06da0e286c67 100644
>> --- a/drivers/gpu/drm/i915/display/intel_quirks.h
>> +++ b/drivers/gpu/drm/i915/display/intel_quirks.h
>> @@ -20,6 +20,7 @@ enum intel_quirk_id {
>> QUIRK_LVDS_SSC_DISABLE,
>> QUIRK_NO_PPS_BACKLIGHT_POWER_HOOK,
>> QUIRK_FW_SYNC_LEN,
>> + QUIRK_EDP_LIMIT_RATE_HBR2,
>> };
>>
>> void intel_init_quirks(struct intel_display *display);
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [PATCH 1/2] Revert "drm/i915/dp: Reject HBR3 when sink doesn't support TPS4"
2025-06-24 4:40 ` Nautiyal, Ankit K
@ 2025-06-24 16:49 ` Ville Syrjälä
2025-06-25 8:18 ` Jani Nikula
0 siblings, 1 reply; 23+ messages in thread
From: Ville Syrjälä @ 2025-06-24 16:49 UTC (permalink / raw)
To: Nautiyal, Ankit K; +Cc: intel-gfx, intel-xe, jani.nikula, Jani Nikula
On Tue, Jun 24, 2025 at 10:10:53AM +0530, Nautiyal, Ankit K wrote:
>
> On 6/23/2025 8:12 PM, Ville Syrjälä wrote:
> > On Fri, Jun 20, 2025 at 06:14:16PM +0530, Ankit Nautiyal wrote:
> >> This reverts commit 584cf613c24a4250d9be4819efc841aa2624d5b6.
> >> Commit 584cf613c24a ("drm/i915/dp: Reject HBR3 when sink doesn't support
> >> TPS4") introduced a blanket rejection of HBR3 link rate when the sink does
> >> not support TPS4. While this was intended to address instability observed
> >> on certain eDP panels [1], the TPS4 requirement is only mandated for DPRX
> >> and not for eDPRX.
> > I see no exception given for eDP regarding this rule. The only exception
> > allowed is that eDP can say DPCD_REV=1.4 + TPS4_SUPPORTED=0. So I still
> > claim that these eDP sinks are violating the spec.
>
> Hmm.. Yes the spec allows eDP sinks to report DPCD_REV=1.4 and
> TPS4_SUPPORTED, so perhaps eDPs claiming HBR3 with DPCD rev other than
> rev 1.4 and not supporting TPS4 are indeed violating the spec.
>
> Would it make sense to add a condition that checks for DPCD_REV=1.4.
>
> Specifically:
>
> if DPCD_REV=1.4 and TPS4_SUPPORTED = 0, then do not prune the HBR3 rate?
>
> Or otherway if DPCD_REV!=1.4 and TPS4_SUPPORTER = 0, prune the HBR3 rate
>
> This way the patch need not be reverted, but modified to address
> instability issues for eDP panels that are not aligned with the spec.
>
> That said, the gitlab issue#5969 [1] will still need another solution
> since it seems to have DPCD rev 14 as per logs:
>
> DPCD: 14 1e 44 41 00 00 01 80 02 00 02 00 00 0b 80
I think we do need the quirk. But the commit message should IMO be
adjusted so that it doesn't claim that these panels are 100% legal.
--
Ville Syrjälä
Intel
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [PATCH 1/2] Revert "drm/i915/dp: Reject HBR3 when sink doesn't support TPS4"
2025-06-24 16:49 ` Ville Syrjälä
@ 2025-06-25 8:18 ` Jani Nikula
2025-06-26 11:31 ` Ville Syrjälä
0 siblings, 1 reply; 23+ messages in thread
From: Jani Nikula @ 2025-06-25 8:18 UTC (permalink / raw)
To: Ville Syrjälä, Nautiyal, Ankit K; +Cc: intel-gfx, intel-xe
On Tue, 24 Jun 2025, Ville Syrjälä <ville.syrjala@linux.intel.com> wrote:
> On Tue, Jun 24, 2025 at 10:10:53AM +0530, Nautiyal, Ankit K wrote:
>>
>> On 6/23/2025 8:12 PM, Ville Syrjälä wrote:
>> > On Fri, Jun 20, 2025 at 06:14:16PM +0530, Ankit Nautiyal wrote:
>> >> This reverts commit 584cf613c24a4250d9be4819efc841aa2624d5b6.
>> >> Commit 584cf613c24a ("drm/i915/dp: Reject HBR3 when sink doesn't support
>> >> TPS4") introduced a blanket rejection of HBR3 link rate when the sink does
>> >> not support TPS4. While this was intended to address instability observed
>> >> on certain eDP panels [1], the TPS4 requirement is only mandated for DPRX
>> >> and not for eDPRX.
>> > I see no exception given for eDP regarding this rule. The only exception
>> > allowed is that eDP can say DPCD_REV=1.4 + TPS4_SUPPORTED=0. So I still
>> > claim that these eDP sinks are violating the spec.
>>
>> Hmm.. Yes the spec allows eDP sinks to report DPCD_REV=1.4 and
>> TPS4_SUPPORTED, so perhaps eDPs claiming HBR3 with DPCD rev other than
>> rev 1.4 and not supporting TPS4 are indeed violating the spec.
>>
>> Would it make sense to add a condition that checks for DPCD_REV=1.4.
>>
>> Specifically:
>>
>> if DPCD_REV=1.4 and TPS4_SUPPORTED = 0, then do not prune the HBR3 rate?
>>
>> Or otherway if DPCD_REV!=1.4 and TPS4_SUPPORTER = 0, prune the HBR3 rate
>>
>> This way the patch need not be reverted, but modified to address
>> instability issues for eDP panels that are not aligned with the spec.
>>
>> That said, the gitlab issue#5969 [1] will still need another solution
>> since it seems to have DPCD rev 14 as per logs:
>>
>> DPCD: 14 1e 44 41 00 00 01 80 02 00 02 00 00 0b 80
>
> I think we do need the quirk. But the commit message should IMO be
> adjusted so that it doesn't claim that these panels are 100% legal.
Right. But are you okay with reverting 584cf613c24a ("drm/i915/dp:
Reject HBR3 when sink doesn't support TPS4") i.e. allowing HBR3
*without* TPS4 by default, and quirking the panel that can't handle
HBR3?
No matter what the spec says, this seems to be common. More regressing
systems are cropping up, e.g. [1].
BR,
Jani.
[1] https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14517
--
Jani Nikula, Intel
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [PATCH 1/2] Revert "drm/i915/dp: Reject HBR3 when sink doesn't support TPS4"
2025-06-25 8:18 ` Jani Nikula
@ 2025-06-26 11:31 ` Ville Syrjälä
0 siblings, 0 replies; 23+ messages in thread
From: Ville Syrjälä @ 2025-06-26 11:31 UTC (permalink / raw)
To: Jani Nikula; +Cc: Nautiyal, Ankit K, intel-gfx, intel-xe
On Wed, Jun 25, 2025 at 11:18:03AM +0300, Jani Nikula wrote:
> On Tue, 24 Jun 2025, Ville Syrjälä <ville.syrjala@linux.intel.com> wrote:
> > On Tue, Jun 24, 2025 at 10:10:53AM +0530, Nautiyal, Ankit K wrote:
> >>
> >> On 6/23/2025 8:12 PM, Ville Syrjälä wrote:
> >> > On Fri, Jun 20, 2025 at 06:14:16PM +0530, Ankit Nautiyal wrote:
> >> >> This reverts commit 584cf613c24a4250d9be4819efc841aa2624d5b6.
> >> >> Commit 584cf613c24a ("drm/i915/dp: Reject HBR3 when sink doesn't support
> >> >> TPS4") introduced a blanket rejection of HBR3 link rate when the sink does
> >> >> not support TPS4. While this was intended to address instability observed
> >> >> on certain eDP panels [1], the TPS4 requirement is only mandated for DPRX
> >> >> and not for eDPRX.
> >> > I see no exception given for eDP regarding this rule. The only exception
> >> > allowed is that eDP can say DPCD_REV=1.4 + TPS4_SUPPORTED=0. So I still
> >> > claim that these eDP sinks are violating the spec.
> >>
> >> Hmm.. Yes the spec allows eDP sinks to report DPCD_REV=1.4 and
> >> TPS4_SUPPORTED, so perhaps eDPs claiming HBR3 with DPCD rev other than
> >> rev 1.4 and not supporting TPS4 are indeed violating the spec.
> >>
> >> Would it make sense to add a condition that checks for DPCD_REV=1.4.
> >>
> >> Specifically:
> >>
> >> if DPCD_REV=1.4 and TPS4_SUPPORTED = 0, then do not prune the HBR3 rate?
> >>
> >> Or otherway if DPCD_REV!=1.4 and TPS4_SUPPORTER = 0, prune the HBR3 rate
> >>
> >> This way the patch need not be reverted, but modified to address
> >> instability issues for eDP panels that are not aligned with the spec.
> >>
> >> That said, the gitlab issue#5969 [1] will still need another solution
> >> since it seems to have DPCD rev 14 as per logs:
> >>
> >> DPCD: 14 1e 44 41 00 00 01 80 02 00 02 00 00 0b 80
> >
> > I think we do need the quirk. But the commit message should IMO be
> > adjusted so that it doesn't claim that these panels are 100% legal.
>
> Right. But are you okay with reverting 584cf613c24a ("drm/i915/dp:
> Reject HBR3 when sink doesn't support TPS4") i.e. allowing HBR3
> *without* TPS4 by default, and quirking the panel that can't handle
> HBR3?
Yeah, I think the revert+quirk for the one known bad system is the way
to go.
>
> No matter what the spec says, this seems to be common. More regressing
> systems are cropping up, e.g. [1].
>
>
> BR,
> Jani.
>
>
> [1] https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14517
>
>
>
>
> --
> Jani Nikula, Intel
--
Ville Syrjälä
Intel
^ permalink raw reply [flat|nested] 23+ messages in thread
* [PATCH 1/2] Revert "drm/i915/dp: Reject HBR3 when sink doesn't support TPS4"
2025-07-09 5:51 [PATCH 0/1] Revert patch to reject HBR3 for all eDP panels Ankit Nautiyal
@ 2025-07-09 5:51 ` Ankit Nautiyal
2025-07-09 18:04 ` Ville Syrjälä
0 siblings, 1 reply; 23+ messages in thread
From: Ankit Nautiyal @ 2025-07-09 5:51 UTC (permalink / raw)
To: intel-gfx, intel-xe
Cc: ville.syrjala, jani.nikula, Ankit Nautiyal, Jani Nikula
This reverts commit 584cf613c24a4250d9be4819efc841aa2624d5b6.
Commit 584cf613c24a ("drm/i915/dp: Reject HBR3 when sink doesn't support
TPS4") introduced a blanket rejection of HBR3 link rate when the sink does
not support TPS4. While this was intended to address instability observed
on certain eDP panels [1], the TPS4 requirement is only mandated for DPRX
and not for eDPRX.
This change inadvertently causes blank screens on some eDP panels that do
not advertise TPS4 support, and require HBR3 to operate at their fixed
native resolution [2].
Revert the commit to restore functionality for such panels.
[1] https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5969
[2] https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14517
Cc: Jani Nikula <jani.nikula@linux.intel.com>
Cc: Ville Syrjälä <ville.syrjala@linux.intel.com>
Closes: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14517
Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
Acked-by: Jani Nikula <jani.nikula@intel.com>
---
drivers/gpu/drm/i915/display/intel_dp.c | 49 ++++---------------------
1 file changed, 7 insertions(+), 42 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c
index f48912f308df..92abf819e60e 100644
--- a/drivers/gpu/drm/i915/display/intel_dp.c
+++ b/drivers/gpu/drm/i915/display/intel_dp.c
@@ -173,28 +173,10 @@ int intel_dp_link_symbol_clock(int rate)
static int max_dprx_rate(struct intel_dp *intel_dp)
{
- struct intel_display *display = to_intel_display(intel_dp);
- struct intel_encoder *encoder = &dp_to_dig_port(intel_dp)->base;
- int max_rate;
-
if (intel_dp_tunnel_bw_alloc_is_enabled(intel_dp))
- max_rate = drm_dp_tunnel_max_dprx_rate(intel_dp->tunnel);
- else
- max_rate = drm_dp_bw_code_to_link_rate(intel_dp->dpcd[DP_MAX_LINK_RATE]);
+ return drm_dp_tunnel_max_dprx_rate(intel_dp->tunnel);
- /*
- * Some broken eDP sinks illegally declare support for
- * HBR3 without TPS4, and are unable to produce a stable
- * output. Reject HBR3 when TPS4 is not available.
- */
- if (max_rate >= 810000 && !drm_dp_tps4_supported(intel_dp->dpcd)) {
- drm_dbg_kms(display->drm,
- "[ENCODER:%d:%s] Rejecting HBR3 due to missing TPS4 support\n",
- encoder->base.base.id, encoder->base.name);
- max_rate = 540000;
- }
-
- return max_rate;
+ return drm_dp_bw_code_to_link_rate(intel_dp->dpcd[DP_MAX_LINK_RATE]);
}
static int max_dprx_lane_count(struct intel_dp *intel_dp)
@@ -4273,9 +4255,6 @@ static void intel_edp_mso_init(struct intel_dp *intel_dp)
static void
intel_edp_set_sink_rates(struct intel_dp *intel_dp)
{
- struct intel_display *display = to_intel_display(intel_dp);
- struct intel_encoder *encoder = &dp_to_dig_port(intel_dp)->base;
-
intel_dp->num_sink_rates = 0;
if (intel_dp->edp_dpcd[0] >= DP_EDP_14) {
@@ -4286,7 +4265,10 @@ intel_edp_set_sink_rates(struct intel_dp *intel_dp)
sink_rates, sizeof(sink_rates));
for (i = 0; i < ARRAY_SIZE(sink_rates); i++) {
- int rate;
+ int val = le16_to_cpu(sink_rates[i]);
+
+ if (val == 0)
+ break;
/* Value read multiplied by 200kHz gives the per-lane
* link rate in kHz. The source rates are, however,
@@ -4294,24 +4276,7 @@ intel_edp_set_sink_rates(struct intel_dp *intel_dp)
* back to symbols is
* (val * 200kHz)*(8/10 ch. encoding)*(1/8 bit to Byte)
*/
- rate = le16_to_cpu(sink_rates[i]) * 200 / 10;
-
- if (rate == 0)
- break;
-
- /*
- * Some broken eDP sinks illegally declare support for
- * HBR3 without TPS4, and are unable to produce a stable
- * output. Reject HBR3 when TPS4 is not available.
- */
- if (rate >= 810000 && !drm_dp_tps4_supported(intel_dp->dpcd)) {
- drm_dbg_kms(display->drm,
- "[ENCODER:%d:%s] Rejecting HBR3 due to missing TPS4 support\n",
- encoder->base.base.id, encoder->base.name);
- break;
- }
-
- intel_dp->sink_rates[i] = rate;
+ intel_dp->sink_rates[i] = (val * 200) / 10;
}
intel_dp->num_sink_rates = i;
}
--
2.45.2
^ permalink raw reply related [flat|nested] 23+ messages in thread
* Re: [PATCH 1/2] Revert "drm/i915/dp: Reject HBR3 when sink doesn't support TPS4"
2025-07-09 5:51 ` [PATCH 1/2] Revert "drm/i915/dp: Reject HBR3 when sink doesn't support TPS4" Ankit Nautiyal
@ 2025-07-09 18:04 ` Ville Syrjälä
2025-07-10 4:47 ` Nautiyal, Ankit K
0 siblings, 1 reply; 23+ messages in thread
From: Ville Syrjälä @ 2025-07-09 18:04 UTC (permalink / raw)
To: Ankit Nautiyal; +Cc: intel-gfx, intel-xe, jani.nikula, Jani Nikula
On Wed, Jul 09, 2025 at 11:21:42AM +0530, Ankit Nautiyal wrote:
> This reverts commit 584cf613c24a4250d9be4819efc841aa2624d5b6.
> Commit 584cf613c24a ("drm/i915/dp: Reject HBR3 when sink doesn't support
> TPS4") introduced a blanket rejection of HBR3 link rate when the sink does
> not support TPS4. While this was intended to address instability observed
> on certain eDP panels [1], the TPS4 requirement is only mandated for DPRX
> and not for eDPRX.
That last claim is still not really supported by the spec AFAICS.
I think the best justification is that the Windows driver allows
this.
>
> This change inadvertently causes blank screens on some eDP panels that do
> not advertise TPS4 support, and require HBR3 to operate at their fixed
> native resolution [2].
>
> Revert the commit to restore functionality for such panels.
>
> [1] https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5969
> [2] https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14517
>
> Cc: Jani Nikula <jani.nikula@linux.intel.com>
> Cc: Ville Syrjälä <ville.syrjala@linux.intel.com>
> Closes: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14517
> Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
> Acked-by: Jani Nikula <jani.nikula@intel.com>
> ---
> drivers/gpu/drm/i915/display/intel_dp.c | 49 ++++---------------------
> 1 file changed, 7 insertions(+), 42 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c
> index f48912f308df..92abf819e60e 100644
> --- a/drivers/gpu/drm/i915/display/intel_dp.c
> +++ b/drivers/gpu/drm/i915/display/intel_dp.c
> @@ -173,28 +173,10 @@ int intel_dp_link_symbol_clock(int rate)
>
> static int max_dprx_rate(struct intel_dp *intel_dp)
> {
> - struct intel_display *display = to_intel_display(intel_dp);
> - struct intel_encoder *encoder = &dp_to_dig_port(intel_dp)->base;
> - int max_rate;
> -
> if (intel_dp_tunnel_bw_alloc_is_enabled(intel_dp))
> - max_rate = drm_dp_tunnel_max_dprx_rate(intel_dp->tunnel);
> - else
> - max_rate = drm_dp_bw_code_to_link_rate(intel_dp->dpcd[DP_MAX_LINK_RATE]);
> + return drm_dp_tunnel_max_dprx_rate(intel_dp->tunnel);
>
> - /*
> - * Some broken eDP sinks illegally declare support for
> - * HBR3 without TPS4, and are unable to produce a stable
> - * output. Reject HBR3 when TPS4 is not available.
> - */
> - if (max_rate >= 810000 && !drm_dp_tps4_supported(intel_dp->dpcd)) {
> - drm_dbg_kms(display->drm,
> - "[ENCODER:%d:%s] Rejecting HBR3 due to missing TPS4 support\n",
> - encoder->base.base.id, encoder->base.name);
> - max_rate = 540000;
> - }
> -
> - return max_rate;
> + return drm_dp_bw_code_to_link_rate(intel_dp->dpcd[DP_MAX_LINK_RATE]);
> }
>
> static int max_dprx_lane_count(struct intel_dp *intel_dp)
> @@ -4273,9 +4255,6 @@ static void intel_edp_mso_init(struct intel_dp *intel_dp)
> static void
> intel_edp_set_sink_rates(struct intel_dp *intel_dp)
> {
> - struct intel_display *display = to_intel_display(intel_dp);
> - struct intel_encoder *encoder = &dp_to_dig_port(intel_dp)->base;
> -
> intel_dp->num_sink_rates = 0;
>
> if (intel_dp->edp_dpcd[0] >= DP_EDP_14) {
> @@ -4286,7 +4265,10 @@ intel_edp_set_sink_rates(struct intel_dp *intel_dp)
> sink_rates, sizeof(sink_rates));
>
> for (i = 0; i < ARRAY_SIZE(sink_rates); i++) {
> - int rate;
> + int val = le16_to_cpu(sink_rates[i]);
> +
> + if (val == 0)
> + break;
>
> /* Value read multiplied by 200kHz gives the per-lane
> * link rate in kHz. The source rates are, however,
> @@ -4294,24 +4276,7 @@ intel_edp_set_sink_rates(struct intel_dp *intel_dp)
> * back to symbols is
> * (val * 200kHz)*(8/10 ch. encoding)*(1/8 bit to Byte)
> */
> - rate = le16_to_cpu(sink_rates[i]) * 200 / 10;
> -
> - if (rate == 0)
> - break;
> -
> - /*
> - * Some broken eDP sinks illegally declare support for
> - * HBR3 without TPS4, and are unable to produce a stable
> - * output. Reject HBR3 when TPS4 is not available.
> - */
> - if (rate >= 810000 && !drm_dp_tps4_supported(intel_dp->dpcd)) {
> - drm_dbg_kms(display->drm,
> - "[ENCODER:%d:%s] Rejecting HBR3 due to missing TPS4 support\n",
> - encoder->base.base.id, encoder->base.name);
> - break;
> - }
> -
> - intel_dp->sink_rates[i] = rate;
> + intel_dp->sink_rates[i] = (val * 200) / 10;
> }
> intel_dp->num_sink_rates = i;
> }
> --
> 2.45.2
--
Ville Syrjälä
Intel
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [PATCH 1/2] Revert "drm/i915/dp: Reject HBR3 when sink doesn't support TPS4"
2025-07-09 18:04 ` Ville Syrjälä
@ 2025-07-10 4:47 ` Nautiyal, Ankit K
0 siblings, 0 replies; 23+ messages in thread
From: Nautiyal, Ankit K @ 2025-07-10 4:47 UTC (permalink / raw)
To: Ville Syrjälä; +Cc: intel-gfx, intel-xe, jani.nikula, Jani Nikula
On 7/9/2025 11:34 PM, Ville Syrjälä wrote:
> On Wed, Jul 09, 2025 at 11:21:42AM +0530, Ankit Nautiyal wrote:
>> This reverts commit 584cf613c24a4250d9be4819efc841aa2624d5b6.
>> Commit 584cf613c24a ("drm/i915/dp: Reject HBR3 when sink doesn't support
>> TPS4") introduced a blanket rejection of HBR3 link rate when the sink does
>> not support TPS4. While this was intended to address instability observed
>> on certain eDP panels [1], the TPS4 requirement is only mandated for DPRX
>> and not for eDPRX.
> That last claim is still not really supported by the spec AFAICS.
>
> I think the best justification is that the Windows driver allows
> this.
Alright, I will update the commit message and send again.
Thanks & Regards,
Ankit
>
>> This change inadvertently causes blank screens on some eDP panels that do
>> not advertise TPS4 support, and require HBR3 to operate at their fixed
>> native resolution [2].
>>
>> Revert the commit to restore functionality for such panels.
>>
>> [1] https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5969
>> [2] https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14517
>>
>> Cc: Jani Nikula <jani.nikula@linux.intel.com>
>> Cc: Ville Syrjälä <ville.syrjala@linux.intel.com>
>> Closes: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14517
>> Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
>> Acked-by: Jani Nikula <jani.nikula@intel.com>
>> ---
>> drivers/gpu/drm/i915/display/intel_dp.c | 49 ++++---------------------
>> 1 file changed, 7 insertions(+), 42 deletions(-)
>>
>> diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c
>> index f48912f308df..92abf819e60e 100644
>> --- a/drivers/gpu/drm/i915/display/intel_dp.c
>> +++ b/drivers/gpu/drm/i915/display/intel_dp.c
>> @@ -173,28 +173,10 @@ int intel_dp_link_symbol_clock(int rate)
>>
>> static int max_dprx_rate(struct intel_dp *intel_dp)
>> {
>> - struct intel_display *display = to_intel_display(intel_dp);
>> - struct intel_encoder *encoder = &dp_to_dig_port(intel_dp)->base;
>> - int max_rate;
>> -
>> if (intel_dp_tunnel_bw_alloc_is_enabled(intel_dp))
>> - max_rate = drm_dp_tunnel_max_dprx_rate(intel_dp->tunnel);
>> - else
>> - max_rate = drm_dp_bw_code_to_link_rate(intel_dp->dpcd[DP_MAX_LINK_RATE]);
>> + return drm_dp_tunnel_max_dprx_rate(intel_dp->tunnel);
>>
>> - /*
>> - * Some broken eDP sinks illegally declare support for
>> - * HBR3 without TPS4, and are unable to produce a stable
>> - * output. Reject HBR3 when TPS4 is not available.
>> - */
>> - if (max_rate >= 810000 && !drm_dp_tps4_supported(intel_dp->dpcd)) {
>> - drm_dbg_kms(display->drm,
>> - "[ENCODER:%d:%s] Rejecting HBR3 due to missing TPS4 support\n",
>> - encoder->base.base.id, encoder->base.name);
>> - max_rate = 540000;
>> - }
>> -
>> - return max_rate;
>> + return drm_dp_bw_code_to_link_rate(intel_dp->dpcd[DP_MAX_LINK_RATE]);
>> }
>>
>> static int max_dprx_lane_count(struct intel_dp *intel_dp)
>> @@ -4273,9 +4255,6 @@ static void intel_edp_mso_init(struct intel_dp *intel_dp)
>> static void
>> intel_edp_set_sink_rates(struct intel_dp *intel_dp)
>> {
>> - struct intel_display *display = to_intel_display(intel_dp);
>> - struct intel_encoder *encoder = &dp_to_dig_port(intel_dp)->base;
>> -
>> intel_dp->num_sink_rates = 0;
>>
>> if (intel_dp->edp_dpcd[0] >= DP_EDP_14) {
>> @@ -4286,7 +4265,10 @@ intel_edp_set_sink_rates(struct intel_dp *intel_dp)
>> sink_rates, sizeof(sink_rates));
>>
>> for (i = 0; i < ARRAY_SIZE(sink_rates); i++) {
>> - int rate;
>> + int val = le16_to_cpu(sink_rates[i]);
>> +
>> + if (val == 0)
>> + break;
>>
>> /* Value read multiplied by 200kHz gives the per-lane
>> * link rate in kHz. The source rates are, however,
>> @@ -4294,24 +4276,7 @@ intel_edp_set_sink_rates(struct intel_dp *intel_dp)
>> * back to symbols is
>> * (val * 200kHz)*(8/10 ch. encoding)*(1/8 bit to Byte)
>> */
>> - rate = le16_to_cpu(sink_rates[i]) * 200 / 10;
>> -
>> - if (rate == 0)
>> - break;
>> -
>> - /*
>> - * Some broken eDP sinks illegally declare support for
>> - * HBR3 without TPS4, and are unable to produce a stable
>> - * output. Reject HBR3 when TPS4 is not available.
>> - */
>> - if (rate >= 810000 && !drm_dp_tps4_supported(intel_dp->dpcd)) {
>> - drm_dbg_kms(display->drm,
>> - "[ENCODER:%d:%s] Rejecting HBR3 due to missing TPS4 support\n",
>> - encoder->base.base.id, encoder->base.name);
>> - break;
>> - }
>> -
>> - intel_dp->sink_rates[i] = rate;
>> + intel_dp->sink_rates[i] = (val * 200) / 10;
>> }
>> intel_dp->num_sink_rates = i;
>> }
>> --
>> 2.45.2
^ permalink raw reply [flat|nested] 23+ messages in thread
* [PATCH 1/2] Revert "drm/i915/dp: Reject HBR3 when sink doesn't support TPS4"
2025-07-10 5:20 [PATCH 0/1] " Ankit Nautiyal
@ 2025-07-10 5:20 ` Ankit Nautiyal
0 siblings, 0 replies; 23+ messages in thread
From: Ankit Nautiyal @ 2025-07-10 5:20 UTC (permalink / raw)
To: intel-gfx, intel-xe
Cc: ville.syrjala, jani.nikula, Ankit Nautiyal, Jani Nikula
This reverts commit 584cf613c24a4250d9be4819efc841aa2624d5b6.
Commit 584cf613c24a ("drm/i915/dp: Reject HBR3 when sink doesn't support
TPS4") introduced a blanket rejection of HBR3 link rate when the sink does
not support TPS4.
While this was intended to address instability observed on certain eDP
panels [1], there seem to be edp panels that do not follow the
specification. These eDP panels do not advertise TPS4 support, but require
HBR3 to operate at their fixed native resolution [2].
As a result, the change causes blank screens on such panels. Apparently,
Windows driver does not enforce this restriction, and the issue is not seen
there.
Therefore, revert the commit to restore functionality for such panels,
and align behaviour with Windows driver.
[1] https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5969
[2] https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14517
v2: Update the commit message with better justification. (Ville)
Closes: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14517
Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
Acked-by: Jani Nikula <jani.nikula@intel.com>
---
drivers/gpu/drm/i915/display/intel_dp.c | 49 ++++---------------------
1 file changed, 7 insertions(+), 42 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c
index f48912f308df..92abf819e60e 100644
--- a/drivers/gpu/drm/i915/display/intel_dp.c
+++ b/drivers/gpu/drm/i915/display/intel_dp.c
@@ -173,28 +173,10 @@ int intel_dp_link_symbol_clock(int rate)
static int max_dprx_rate(struct intel_dp *intel_dp)
{
- struct intel_display *display = to_intel_display(intel_dp);
- struct intel_encoder *encoder = &dp_to_dig_port(intel_dp)->base;
- int max_rate;
-
if (intel_dp_tunnel_bw_alloc_is_enabled(intel_dp))
- max_rate = drm_dp_tunnel_max_dprx_rate(intel_dp->tunnel);
- else
- max_rate = drm_dp_bw_code_to_link_rate(intel_dp->dpcd[DP_MAX_LINK_RATE]);
+ return drm_dp_tunnel_max_dprx_rate(intel_dp->tunnel);
- /*
- * Some broken eDP sinks illegally declare support for
- * HBR3 without TPS4, and are unable to produce a stable
- * output. Reject HBR3 when TPS4 is not available.
- */
- if (max_rate >= 810000 && !drm_dp_tps4_supported(intel_dp->dpcd)) {
- drm_dbg_kms(display->drm,
- "[ENCODER:%d:%s] Rejecting HBR3 due to missing TPS4 support\n",
- encoder->base.base.id, encoder->base.name);
- max_rate = 540000;
- }
-
- return max_rate;
+ return drm_dp_bw_code_to_link_rate(intel_dp->dpcd[DP_MAX_LINK_RATE]);
}
static int max_dprx_lane_count(struct intel_dp *intel_dp)
@@ -4273,9 +4255,6 @@ static void intel_edp_mso_init(struct intel_dp *intel_dp)
static void
intel_edp_set_sink_rates(struct intel_dp *intel_dp)
{
- struct intel_display *display = to_intel_display(intel_dp);
- struct intel_encoder *encoder = &dp_to_dig_port(intel_dp)->base;
-
intel_dp->num_sink_rates = 0;
if (intel_dp->edp_dpcd[0] >= DP_EDP_14) {
@@ -4286,7 +4265,10 @@ intel_edp_set_sink_rates(struct intel_dp *intel_dp)
sink_rates, sizeof(sink_rates));
for (i = 0; i < ARRAY_SIZE(sink_rates); i++) {
- int rate;
+ int val = le16_to_cpu(sink_rates[i]);
+
+ if (val == 0)
+ break;
/* Value read multiplied by 200kHz gives the per-lane
* link rate in kHz. The source rates are, however,
@@ -4294,24 +4276,7 @@ intel_edp_set_sink_rates(struct intel_dp *intel_dp)
* back to symbols is
* (val * 200kHz)*(8/10 ch. encoding)*(1/8 bit to Byte)
*/
- rate = le16_to_cpu(sink_rates[i]) * 200 / 10;
-
- if (rate == 0)
- break;
-
- /*
- * Some broken eDP sinks illegally declare support for
- * HBR3 without TPS4, and are unable to produce a stable
- * output. Reject HBR3 when TPS4 is not available.
- */
- if (rate >= 810000 && !drm_dp_tps4_supported(intel_dp->dpcd)) {
- drm_dbg_kms(display->drm,
- "[ENCODER:%d:%s] Rejecting HBR3 due to missing TPS4 support\n",
- encoder->base.base.id, encoder->base.name);
- break;
- }
-
- intel_dp->sink_rates[i] = rate;
+ intel_dp->sink_rates[i] = (val * 200) / 10;
}
intel_dp->num_sink_rates = i;
}
--
2.45.2
^ permalink raw reply related [flat|nested] 23+ messages in thread
end of thread, other threads:[~2025-07-10 5:31 UTC | newest]
Thread overview: 23+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-06-20 12:44 [PATCH 0/2] Revert patch to reject HBR3 for all eDP panels Ankit Nautiyal
2025-06-20 12:44 ` [PATCH 1/2] Revert "drm/i915/dp: Reject HBR3 when sink doesn't support TPS4" Ankit Nautiyal
2025-06-23 14:42 ` Ville Syrjälä
2025-06-24 4:40 ` Nautiyal, Ankit K
2025-06-24 16:49 ` Ville Syrjälä
2025-06-25 8:18 ` Jani Nikula
2025-06-26 11:31 ` Ville Syrjälä
2025-06-20 12:44 ` [PATCH 2/2] drm/i915/dp: Add device specific quirk to limit eDP rate to HBR2 Ankit Nautiyal
2025-06-23 9:59 ` Jani Nikula
2025-06-24 7:32 ` Nautiyal, Ankit K
2025-06-20 13:57 ` ✓ i915.CI.BAT: success for Revert patch to reject HBR3 for all eDP panels Patchwork
2025-06-20 16:46 ` ✗ i915.CI.Full: failure " Patchwork
2025-06-23 5:32 ` ✓ i915.CI.Full: success " Patchwork
-- strict thread matches above, loose matches on Subject: below --
2025-07-10 5:20 [PATCH 0/1] " Ankit Nautiyal
2025-07-10 5:20 ` [PATCH 1/2] Revert "drm/i915/dp: Reject HBR3 when sink doesn't support TPS4" Ankit Nautiyal
2025-07-09 5:51 [PATCH 0/1] Revert patch to reject HBR3 for all eDP panels Ankit Nautiyal
2025-07-09 5:51 ` [PATCH 1/2] Revert "drm/i915/dp: Reject HBR3 when sink doesn't support TPS4" Ankit Nautiyal
2025-07-09 18:04 ` Ville Syrjälä
2025-07-10 4:47 ` Nautiyal, Ankit K
2025-06-10 10:04 [PATCH 0/2] Add kernel param to limit the eDP rate to HBR2 Ankit Nautiyal
2025-06-10 10:04 ` [PATCH 1/2] Revert "drm/i915/dp: Reject HBR3 when sink doesn't support TPS4" Ankit Nautiyal
2025-06-10 12:15 ` Jani Nikula
2025-05-14 8:43 [PATCH 0/2] Add quirk for panels that support HBR3 without TPS4 Ankit Nautiyal
2025-05-14 8:43 ` [PATCH 1/2] Revert "drm/i915/dp: Reject HBR3 when sink doesn't support TPS4" Ankit Nautiyal
2025-05-14 10:02 ` Jani Nikula
2025-05-14 10:47 ` Jani Nikula
2025-05-14 11:33 ` Nautiyal, Ankit K
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).