[PATCH 7/7] debug

José Roberto de Souza jose.souza at intel.com
Mon Nov 5 22:34:18 UTC 2018


---
 drivers/gpu/drm/i915/intel_dp.c | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

diff --git a/drivers/gpu/drm/i915/intel_dp.c b/drivers/gpu/drm/i915/intel_dp.c
index 820c36bba7cc..3a28aa7179df 100644
--- a/drivers/gpu/drm/i915/intel_dp.c
+++ b/drivers/gpu/drm/i915/intel_dp.c
@@ -5320,8 +5320,12 @@ void intel_dp_encoder_destroy(struct drm_encoder *encoder)
 			unregister_reboot_notifier(&intel_dp->edp_notifier);
 			intel_dp->edp_notifier.notifier_call = NULL;
 		}
-	} else if (IS_ICELAKE(dev_priv)) {
-		cancel_delayed_work_sync(&intel_dp->tc_wa_work);
+	} else {
+		if (IS_ICELAKE(dev_priv)) {
+			struct intel_encoder *intel_encoder = &intel_dig_port->base;
+			DRM_DEBUG_KMS("cancel_delayed_work_sync(&intel_dp->tc_wa_work) port %c", port_name(intel_encoder->port));
+			cancel_delayed_work_sync(&intel_dp->tc_wa_work);
+		}
 	}
 
 	intel_dp_aux_fini(intel_dp);
@@ -6685,9 +6689,11 @@ intel_dp_init_connector(struct intel_digital_port *intel_dig_port,
 		I915_WRITE(PEG_BAND_GAP_DATA, (temp & ~0xf) | 0xd);
 	}
 
-	if (IS_ICELAKE(dev_priv) && !intel_dp_is_edp(intel_dp))
+	if (IS_ICELAKE(dev_priv) && !intel_dp_is_edp(intel_dp)) {
+		DRM_DEBUG_KMS("INIT_DELAYED_WORK(&intel_dp->tc_wa_work) port %c", port_name(port));
 		INIT_DELAYED_WORK(&intel_dp->tc_wa_work,
 				  intel_hotplug_tc_wa_work);
+	}
 
 	return true;
 
-- 
2.19.1



More information about the Intel-gfx-trybot mailing list