[PATCH] drm/i915/icl: Remain in legacy mode after TC port disconnect IRQ

Imre Deak imre.deak at intel.com
Fri Nov 30 21:03:27 UTC 2018


Signed-off-by: Imre Deak <imre.deak at intel.com>
---
 drivers/gpu/drm/i915/intel_dp.c | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/drivers/gpu/drm/i915/intel_dp.c b/drivers/gpu/drm/i915/intel_dp.c
index 70ae3d57316b..41f9883240cd 100644
--- a/drivers/gpu/drm/i915/intel_dp.c
+++ b/drivers/gpu/drm/i915/intel_dp.c
@@ -4948,6 +4948,12 @@ static void icl_tc_phy_disconnect(struct drm_i915_private *dev_priv,
 	if (dig_port->tc_type == TC_PORT_UNKNOWN)
 		return;
 
+	if (dig_port->tc_type == TC_PORT_LEGACY) {
+		DRM_DEBUG_DRIVER("Keep TC port %c in legacy mode after disconnect\n",
+				 port_name(dig_port->base.port));
+		return;
+	}
+
 	/*
 	 * TBT disconnection flow is read the live status, what was done in
 	 * caller.
-- 
2.13.2



More information about the Intel-gfx-trybot mailing list