[PATCH 2/2] drm/i195: Debug

José Roberto de Souza jose.souza at intel.com
Sat Sep 22 00:23:38 UTC 2018


bla

Signed-off-by: José Roberto de Souza <jose.souza at intel.com>
---
 drivers/gpu/drm/i915/intel_lspcon.c | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

diff --git a/drivers/gpu/drm/i915/intel_lspcon.c b/drivers/gpu/drm/i915/intel_lspcon.c
index 3e085c5f2b81..02b0dec64ade 100644
--- a/drivers/gpu/drm/i915/intel_lspcon.c
+++ b/drivers/gpu/drm/i915/intel_lspcon.c
@@ -90,11 +90,14 @@ static int lspcon_change_mode(struct intel_lspcon *lspcon,
 {
 	int err;
 	enum drm_lspcon_mode current_mode;
-	struct i2c_adapter *adapter = &lspcon_to_intel_dp(lspcon)->aux.ddc;
+	struct intel_dp *intel_dp = lspcon_to_intel_dp(lspcon);
+	struct i2c_adapter *adapter = &intel_dp->aux.ddc;
+	struct intel_encoder *encoder = &dp_to_dig_port(intel_dp)->base;
 
 	err = drm_lspcon_get_mode(adapter, &current_mode);
 	if (err) {
-		DRM_ERROR("Error reading LSPCON mode\n");
+		DRM_ERROR("Error reading LSPCON mode on port%c\n",
+			  port_name(encoder->port));
 		return err;
 	}
 
@@ -216,6 +219,7 @@ bool lspcon_init(struct intel_digital_port *intel_dig_port)
 	struct intel_lspcon *lspcon = &intel_dig_port->lspcon;
 	struct drm_device *dev = intel_dig_port->base.base.dev;
 	struct drm_i915_private *dev_priv = to_i915(dev);
+	struct intel_encoder *encoder = &dp_to_dig_port(dp)->base;
 
 	if (!HAS_LSPCON(dev_priv)) {
 		DRM_ERROR("LSPCON is not supported on this platform\n");
@@ -226,7 +230,8 @@ bool lspcon_init(struct intel_digital_port *intel_dig_port)
 	lspcon->mode = DRM_LSPCON_MODE_INVALID;
 
 	if (!lspcon_probe(lspcon)) {
-		DRM_ERROR("Failed to probe lspcon\n");
+		DRM_ERROR("Failed to probe lspcon on port%c\n",
+			  port_name(encoder->port));
 		return false;
 	}
 
-- 
2.19.0



More information about the Intel-gfx-trybot mailing list