[PATCH 4/5] debugs

Ville Syrjala ville.syrjala at linux.intel.com
Wed Jan 17 17:07:05 UTC 2018


From: Ville Syrjälä <ville.syrjala at linux.intel.com>

---
 drivers/gpu/drm/i915/intel_dp.c | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/drivers/gpu/drm/i915/intel_dp.c b/drivers/gpu/drm/i915/intel_dp.c
index 152016e09a11..f64538b46ab3 100644
--- a/drivers/gpu/drm/i915/intel_dp.c
+++ b/drivers/gpu/drm/i915/intel_dp.c
@@ -4290,8 +4290,10 @@ intel_dp_needs_link_retrain(struct intel_dp *intel_dp)
 	 * intel_dp->lane_count before attempting to retrain.
 	 */
 	if (!intel_dp_link_params_valid(intel_dp, intel_dp->link_rate,
-					intel_dp->lane_count))
+					intel_dp->lane_count)) {
+		DRM_ERROR("link params invalid\n");
 		return false;
+	}
 
 	/* Retrain if Channel EQ or CR not ok */
 	return !drm_dp_channel_eq_ok(link_status, intel_dp->lane_count);
@@ -4450,6 +4452,8 @@ intel_dp_short_pulse(struct intel_dp *intel_dp)
 	ret = intel_dp_get_dpcd(intel_dp);
 
 	if ((old_sink_count != intel_dp->sink_count) || !ret) {
+		DRM_DEBUG_KMS("sink count %d -> %d, ret %d\n",
+			      old_sink_count, intel_dp->sink_count, ret);
 		/* No need to proceed if we are going to do full detect */
 		return false;
 	}
@@ -4470,8 +4474,10 @@ intel_dp_short_pulse(struct intel_dp *intel_dp)
 	}
 
 	/* defer to the hotplug work for link retraining if needed */
-	if (intel_dp_needs_link_retrain(intel_dp))
+	if (intel_dp_needs_link_retrain(intel_dp)) {
+		DRM_DEBUG_KMS("need link retrain\n");
 		return false;
+	}
 
 	if (intel_dp->compliance.test_type == DP_TEST_LINK_TRAINING) {
 		DRM_DEBUG_KMS("Link Training Compliance Test requested\n");
-- 
2.13.6



More information about the Intel-gfx-trybot mailing list