Intel-GFX Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] drm/i915/hdcp: Take force_hdcp14 into account during check_link
@ 2026-02-25  6:50 Suraj Kandpal
  2026-02-25  7:58 ` ✗ i915.CI.BAT: failure for " Patchwork
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: Suraj Kandpal @ 2026-02-25  6:50 UTC (permalink / raw)
  To: intel-xe, intel-gfx; +Cc: ankit.k.nautiyal, Suraj Kandpal

During intel_hdcp_check_link phase we need to take into account
if we are currently forcing HDCP 1.4 or not. This is because
we check for HDCP 2.x Link first and only if HDCP 2.x is not being
used check for HDCP 1.4. With force_hdcp14 in picture we should not
be going into intel_hdcp2_check_link because of which we may end
up trying to disable HDCP2.x even if HDCP 1.4 was enabled causing
a lot of issues while IGT tests this.

Signed-off-by: Suraj Kandpal <suraj.kandpal@intel.com>
---
 drivers/gpu/drm/i915/display/intel_hdcp.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/gpu/drm/i915/display/intel_hdcp.c b/drivers/gpu/drm/i915/display/intel_hdcp.c
index 116d2e0af878..892eab4b6f92 100644
--- a/drivers/gpu/drm/i915/display/intel_hdcp.c
+++ b/drivers/gpu/drm/i915/display/intel_hdcp.c
@@ -2231,7 +2231,7 @@ static void intel_hdcp_check_work(struct work_struct *work)
 	if (drm_connector_is_unregistered(&connector->base))
 		return;
 
-	if (!intel_hdcp2_check_link(connector))
+	if (!hdcp->force_hdcp14 && !intel_hdcp2_check_link(connector))
 		queue_delayed_work(display->wq.unordered, &hdcp->check_work,
 				   DRM_HDCP2_CHECK_PERIOD_MS);
 	else if (!intel_hdcp_check_link(connector))
-- 
2.34.1


^ permalink raw reply related	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2026-03-13  2:47 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-02-25  6:50 [PATCH] drm/i915/hdcp: Take force_hdcp14 into account during check_link Suraj Kandpal
2026-02-25  7:58 ` ✗ i915.CI.BAT: failure for " Patchwork
2026-03-09  9:19 ` ✗ i915.CI.BAT: failure for drm/i915/hdcp: Take force_hdcp14 into account during check_link (rev2) Patchwork
2026-03-12  5:17 ` ✓ i915.CI.BAT: success for drm/i915/hdcp: Take force_hdcp14 into account during check_link (rev3) Patchwork
2026-03-12 11:21 ` [PATCH] drm/i915/hdcp: Take force_hdcp14 into account during check_link Nautiyal, Ankit K
2026-03-13  2:47 ` ✗ i915.CI.Full: failure for drm/i915/hdcp: Take force_hdcp14 into account during check_link (rev3) Patchwork

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox