Skip to content

Commit 1063418

Browse files
Ander Conselvan de Oliveiradanvet
authored andcommitted
drm/i915: Improve staged config logging
When logging that full mode switch is necessary, log which connector, encoder or crtc has caused it, so it is easier to figure out what is goind on by just looking at the log. Signed-off-by: Ander Conselvan de Oliveira <ander.conselvan.de.oliveira@intel.com> Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
1 parent 3a3371f commit 1063418

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

drivers/gpu/drm/i915/intel_display.c

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11504,7 +11504,9 @@ intel_modeset_stage_output_state(struct drm_device *dev,
1150411504

1150511505

1150611506
if (&connector->new_encoder->base != connector->base.encoder) {
11507-
DRM_DEBUG_KMS("encoder changed, full mode switch\n");
11507+
DRM_DEBUG_KMS("[CONNECTOR:%d:%s] encoder changed, full mode switch\n",
11508+
connector->base.base.id,
11509+
connector->base.name);
1150811510
config->mode_changed = true;
1150911511
}
1151011512
}
@@ -11555,7 +11557,9 @@ intel_modeset_stage_output_state(struct drm_device *dev,
1155511557
/* Only now check for crtc changes so we don't miss encoders
1155611558
* that will be disabled. */
1155711559
if (&encoder->new_crtc->base != encoder->base.crtc) {
11558-
DRM_DEBUG_KMS("crtc changed, full mode switch\n");
11560+
DRM_DEBUG_KMS("[ENCODER:%d:%s] crtc changed, full mode switch\n",
11561+
encoder->base.base.id,
11562+
encoder->base.name);
1155911563
config->mode_changed = true;
1156011564
}
1156111565
}
@@ -11576,7 +11580,8 @@ intel_modeset_stage_output_state(struct drm_device *dev,
1157611580
}
1157711581

1157811582
if (crtc->new_enabled != crtc->base.state->enable) {
11579-
DRM_DEBUG_KMS("crtc %sabled, full mode switch\n",
11583+
DRM_DEBUG_KMS("[CRTC:%d] %sabled, full mode switch\n",
11584+
crtc->base.base.id,
1158011585
crtc->new_enabled ? "en" : "dis");
1158111586
config->mode_changed = true;
1158211587
}

0 commit comments

Comments
 (0)