[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