|
@@ -2279,6 +2279,7 @@ intel_dp_detect(struct drm_connector *connector, bool force)
|
|
|
struct drm_device *dev = intel_dp->base.base.dev;
|
|
|
enum drm_connector_status status;
|
|
|
struct edid *edid = NULL;
|
|
|
+ char dpcd_hex_dump[sizeof(intel_dp->dpcd) * 3];
|
|
|
|
|
|
intel_dp->has_audio = false;
|
|
|
|
|
@@ -2287,10 +2288,9 @@ intel_dp_detect(struct drm_connector *connector, bool force)
|
|
|
else
|
|
|
status = g4x_dp_detect(intel_dp);
|
|
|
|
|
|
- DRM_DEBUG_KMS("DPCD: %02hx%02hx%02hx%02hx%02hx%02hx%02hx%02hx\n",
|
|
|
- intel_dp->dpcd[0], intel_dp->dpcd[1], intel_dp->dpcd[2],
|
|
|
- intel_dp->dpcd[3], intel_dp->dpcd[4], intel_dp->dpcd[5],
|
|
|
- intel_dp->dpcd[6], intel_dp->dpcd[7]);
|
|
|
+ hex_dump_to_buffer(intel_dp->dpcd, sizeof(intel_dp->dpcd),
|
|
|
+ 32, 1, dpcd_hex_dump, sizeof(dpcd_hex_dump), false);
|
|
|
+ DRM_DEBUG_KMS("DPCD: %s\n", dpcd_hex_dump);
|
|
|
|
|
|
if (status != connector_status_connected)
|
|
|
return status;
|