|
@@ -86,7 +86,8 @@ int drm_helper_probe_single_connector_modes(struct drm_connector *connector,
|
|
|
int count = 0;
|
|
|
int mode_flags = 0;
|
|
|
|
|
|
- DRM_DEBUG_KMS("%s\n", drm_get_connector_name(connector));
|
|
|
+ DRM_DEBUG_KMS("[CONNECTOR:%d:%s]\n", connector->base.id,
|
|
|
+ drm_get_connector_name(connector));
|
|
|
/* set all modes to the unverified state */
|
|
|
list_for_each_entry_safe(mode, t, &connector->modes, head)
|
|
|
mode->status = MODE_UNVERIFIED;
|
|
@@ -102,8 +103,8 @@ int drm_helper_probe_single_connector_modes(struct drm_connector *connector,
|
|
|
connector->status = connector->funcs->detect(connector);
|
|
|
|
|
|
if (connector->status == connector_status_disconnected) {
|
|
|
- DRM_DEBUG_KMS("%s is disconnected\n",
|
|
|
- drm_get_connector_name(connector));
|
|
|
+ DRM_DEBUG_KMS("[CONNECTOR:%d:%s] disconnected\n",
|
|
|
+ connector->base.id, drm_get_connector_name(connector));
|
|
|
drm_mode_connector_update_edid_property(connector, NULL);
|
|
|
goto prune;
|
|
|
}
|
|
@@ -141,8 +142,8 @@ prune:
|
|
|
|
|
|
drm_mode_sort(&connector->modes);
|
|
|
|
|
|
- DRM_DEBUG_KMS("Probed modes for %s\n",
|
|
|
- drm_get_connector_name(connector));
|
|
|
+ DRM_DEBUG_KMS("[CONNECTOR:%d:%s] probed modes :\n", connector->base.id,
|
|
|
+ drm_get_connector_name(connector));
|
|
|
list_for_each_entry_safe(mode, t, &connector->modes, head) {
|
|
|
mode->vrefresh = drm_mode_vrefresh(mode);
|
|
|
|
|
@@ -374,6 +375,7 @@ bool drm_crtc_helper_set_mode(struct drm_crtc *crtc,
|
|
|
if (!(ret = crtc_funcs->mode_fixup(crtc, mode, adjusted_mode))) {
|
|
|
goto done;
|
|
|
}
|
|
|
+ DRM_DEBUG_KMS("[CRTC:%d]\n", crtc->base.id);
|
|
|
|
|
|
/* Prepare the encoders and CRTCs before setting the mode. */
|
|
|
list_for_each_entry(encoder, &dev->mode_config.encoder_list, head) {
|
|
@@ -401,8 +403,9 @@ bool drm_crtc_helper_set_mode(struct drm_crtc *crtc,
|
|
|
if (encoder->crtc != crtc)
|
|
|
continue;
|
|
|
|
|
|
- DRM_DEBUG("%s: set mode %s %x\n", drm_get_encoder_name(encoder),
|
|
|
- mode->name, mode->base.id);
|
|
|
+ DRM_DEBUG_KMS("[ENCODER:%d:%s] set [MODE:%d:%s]\n",
|
|
|
+ encoder->base.id, drm_get_encoder_name(encoder),
|
|
|
+ mode->base.id, mode->name);
|
|
|
encoder_funcs = encoder->helper_private;
|
|
|
encoder_funcs->mode_set(encoder, mode, adjusted_mode);
|
|
|
}
|
|
@@ -478,10 +481,15 @@ int drm_crtc_helper_set_config(struct drm_mode_set *set)
|
|
|
|
|
|
crtc_funcs = set->crtc->helper_private;
|
|
|
|
|
|
- DRM_DEBUG_KMS("crtc: %p %d fb: %p connectors: %p num_connectors:"
|
|
|
- " %d (x, y) (%i, %i)\n",
|
|
|
- set->crtc, set->crtc->base.id, set->fb, set->connectors,
|
|
|
- (int)set->num_connectors, set->x, set->y);
|
|
|
+ if (set->fb) {
|
|
|
+ DRM_DEBUG_KMS("[CRTC:%d] [FB:%d] #connectors=%d (x y) (%i %i)\n",
|
|
|
+ set->crtc->base.id, set->fb->base.id,
|
|
|
+ (int)set->num_connectors, set->x, set->y);
|
|
|
+ } else {
|
|
|
+ DRM_DEBUG_KMS("[CRTC:%d] [NOFB] #connectors=%d (x y) (%i %i)\n",
|
|
|
+ set->crtc->base.id, (int)set->num_connectors,
|
|
|
+ set->x, set->y);
|
|
|
+ }
|
|
|
|
|
|
dev = set->crtc->dev;
|
|
|
|
|
@@ -610,8 +618,14 @@ int drm_crtc_helper_set_config(struct drm_mode_set *set)
|
|
|
mode_changed = true;
|
|
|
connector->encoder->crtc = new_crtc;
|
|
|
}
|
|
|
- DRM_DEBUG_KMS("setting connector %d crtc to %p\n",
|
|
|
- connector->base.id, new_crtc);
|
|
|
+ if (new_crtc) {
|
|
|
+ DRM_DEBUG_KMS("[CONNECTOR:%d:%s] to [CRTC:%d]\n",
|
|
|
+ connector->base.id, drm_get_connector_name(connector),
|
|
|
+ new_crtc->base.id);
|
|
|
+ } else {
|
|
|
+ DRM_DEBUG_KMS("[CONNECTOR:%d:%s] to [NOCRTC]\n",
|
|
|
+ connector->base.id, drm_get_connector_name(connector));
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
/* mode_set_base is not a required function */
|
|
@@ -629,8 +643,8 @@ int drm_crtc_helper_set_config(struct drm_mode_set *set)
|
|
|
if (!drm_crtc_helper_set_mode(set->crtc, set->mode,
|
|
|
set->x, set->y,
|
|
|
old_fb)) {
|
|
|
- DRM_ERROR("failed to set mode on crtc %p\n",
|
|
|
- set->crtc);
|
|
|
+ DRM_ERROR("failed to set mode on [CRTC:%d]\n",
|
|
|
+ set->crtc->base.id);
|
|
|
ret = -EINVAL;
|
|
|
goto fail;
|
|
|
}
|