|
@@ -143,9 +143,9 @@ steal_encoder(struct drm_atomic_state *state,
|
|
|
*/
|
|
|
WARN_ON(!drm_modeset_is_locked(&config->connection_mutex));
|
|
|
|
|
|
- DRM_DEBUG_ATOMIC("[ENCODER:%d:%s] in use on [CRTC:%d], stealing it\n",
|
|
|
+ DRM_DEBUG_ATOMIC("[ENCODER:%d:%s] in use on [CRTC:%d:%s], stealing it\n",
|
|
|
encoder->base.id, encoder->name,
|
|
|
- encoder_crtc->base.id);
|
|
|
+ encoder_crtc->base.id, encoder_crtc->name);
|
|
|
|
|
|
crtc_state = drm_atomic_get_crtc_state(state, encoder_crtc);
|
|
|
if (IS_ERR(crtc_state))
|
|
@@ -246,12 +246,13 @@ update_connector_routing(struct drm_atomic_state *state, int conn_idx)
|
|
|
}
|
|
|
|
|
|
if (new_encoder == connector_state->best_encoder) {
|
|
|
- DRM_DEBUG_ATOMIC("[CONNECTOR:%d:%s] keeps [ENCODER:%d:%s], now on [CRTC:%d]\n",
|
|
|
+ DRM_DEBUG_ATOMIC("[CONNECTOR:%d:%s] keeps [ENCODER:%d:%s], now on [CRTC:%d:%s]\n",
|
|
|
connector->base.id,
|
|
|
connector->name,
|
|
|
new_encoder->base.id,
|
|
|
new_encoder->name,
|
|
|
- connector_state->crtc->base.id);
|
|
|
+ connector_state->crtc->base.id,
|
|
|
+ connector_state->crtc->name);
|
|
|
|
|
|
return 0;
|
|
|
}
|
|
@@ -285,12 +286,13 @@ update_connector_routing(struct drm_atomic_state *state, int conn_idx)
|
|
|
crtc_state = state->crtc_states[idx];
|
|
|
crtc_state->connectors_changed = true;
|
|
|
|
|
|
- DRM_DEBUG_ATOMIC("[CONNECTOR:%d:%s] using [ENCODER:%d:%s] on [CRTC:%d]\n",
|
|
|
+ DRM_DEBUG_ATOMIC("[CONNECTOR:%d:%s] using [ENCODER:%d:%s] on [CRTC:%d:%s]\n",
|
|
|
connector->base.id,
|
|
|
connector->name,
|
|
|
new_encoder->base.id,
|
|
|
new_encoder->name,
|
|
|
- connector_state->crtc->base.id);
|
|
|
+ connector_state->crtc->base.id,
|
|
|
+ connector_state->crtc->name);
|
|
|
|
|
|
return 0;
|
|
|
}
|
|
@@ -374,8 +376,8 @@ mode_fixup(struct drm_atomic_state *state)
|
|
|
ret = funcs->mode_fixup(crtc, &crtc_state->mode,
|
|
|
&crtc_state->adjusted_mode);
|
|
|
if (!ret) {
|
|
|
- DRM_DEBUG_ATOMIC("[CRTC:%d] fixup failed\n",
|
|
|
- crtc->base.id);
|
|
|
+ DRM_DEBUG_ATOMIC("[CRTC:%d:%s] fixup failed\n",
|
|
|
+ crtc->base.id, crtc->name);
|
|
|
return -EINVAL;
|
|
|
}
|
|
|
}
|
|
@@ -422,14 +424,14 @@ drm_atomic_helper_check_modeset(struct drm_device *dev,
|
|
|
|
|
|
for_each_crtc_in_state(state, crtc, crtc_state, i) {
|
|
|
if (!drm_mode_equal(&crtc->state->mode, &crtc_state->mode)) {
|
|
|
- DRM_DEBUG_ATOMIC("[CRTC:%d] mode changed\n",
|
|
|
- crtc->base.id);
|
|
|
+ DRM_DEBUG_ATOMIC("[CRTC:%d:%s] mode changed\n",
|
|
|
+ crtc->base.id, crtc->name);
|
|
|
crtc_state->mode_changed = true;
|
|
|
}
|
|
|
|
|
|
if (crtc->state->enable != crtc_state->enable) {
|
|
|
- DRM_DEBUG_ATOMIC("[CRTC:%d] enable changed\n",
|
|
|
- crtc->base.id);
|
|
|
+ DRM_DEBUG_ATOMIC("[CRTC:%d:%s] enable changed\n",
|
|
|
+ crtc->base.id, crtc->name);
|
|
|
|
|
|
/*
|
|
|
* For clarity this assignment is done here, but
|
|
@@ -470,18 +472,18 @@ drm_atomic_helper_check_modeset(struct drm_device *dev,
|
|
|
* a full modeset because update_connector_routing force that.
|
|
|
*/
|
|
|
if (crtc->state->active != crtc_state->active) {
|
|
|
- DRM_DEBUG_ATOMIC("[CRTC:%d] active changed\n",
|
|
|
- crtc->base.id);
|
|
|
+ DRM_DEBUG_ATOMIC("[CRTC:%d:%s] active changed\n",
|
|
|
+ crtc->base.id, crtc->name);
|
|
|
crtc_state->active_changed = true;
|
|
|
}
|
|
|
|
|
|
if (!drm_atomic_crtc_needs_modeset(crtc_state))
|
|
|
continue;
|
|
|
|
|
|
- DRM_DEBUG_ATOMIC("[CRTC:%d] needs all connectors, enable: %c, active: %c\n",
|
|
|
- crtc->base.id,
|
|
|
+ DRM_DEBUG_ATOMIC("[CRTC:%d:%s] needs all connectors, enable: %c, active: %c\n",
|
|
|
+ crtc->base.id, crtc->name,
|
|
|
crtc_state->enable ? 'y' : 'n',
|
|
|
- crtc_state->active ? 'y' : 'n');
|
|
|
+ crtc_state->active ? 'y' : 'n');
|
|
|
|
|
|
ret = drm_atomic_add_affected_connectors(state, crtc);
|
|
|
if (ret != 0)
|
|
@@ -495,8 +497,8 @@ drm_atomic_helper_check_modeset(struct drm_device *dev,
|
|
|
crtc);
|
|
|
|
|
|
if (crtc_state->enable != !!num_connectors) {
|
|
|
- DRM_DEBUG_ATOMIC("[CRTC:%d] enabled/connectors mismatch\n",
|
|
|
- crtc->base.id);
|
|
|
+ DRM_DEBUG_ATOMIC("[CRTC:%d:%s] enabled/connectors mismatch\n",
|
|
|
+ crtc->base.id, crtc->name);
|
|
|
|
|
|
return -EINVAL;
|
|
|
}
|
|
@@ -559,8 +561,8 @@ drm_atomic_helper_check_planes(struct drm_device *dev,
|
|
|
|
|
|
ret = funcs->atomic_check(crtc, state->crtc_states[i]);
|
|
|
if (ret) {
|
|
|
- DRM_DEBUG_ATOMIC("[CRTC:%d] atomic driver check failed\n",
|
|
|
- crtc->base.id);
|
|
|
+ DRM_DEBUG_ATOMIC("[CRTC:%d:%s] atomic driver check failed\n",
|
|
|
+ crtc->base.id, crtc->name);
|
|
|
return ret;
|
|
|
}
|
|
|
}
|
|
@@ -673,8 +675,8 @@ disable_outputs(struct drm_device *dev, struct drm_atomic_state *old_state)
|
|
|
|
|
|
funcs = crtc->helper_private;
|
|
|
|
|
|
- DRM_DEBUG_ATOMIC("disabling [CRTC:%d]\n",
|
|
|
- crtc->base.id);
|
|
|
+ DRM_DEBUG_ATOMIC("disabling [CRTC:%d:%s]\n",
|
|
|
+ crtc->base.id, crtc->name);
|
|
|
|
|
|
|
|
|
/* Right function depends upon target state. */
|
|
@@ -785,8 +787,8 @@ crtc_set_mode(struct drm_device *dev, struct drm_atomic_state *old_state)
|
|
|
funcs = crtc->helper_private;
|
|
|
|
|
|
if (crtc->state->enable && funcs->mode_set_nofb) {
|
|
|
- DRM_DEBUG_ATOMIC("modeset on [CRTC:%d]\n",
|
|
|
- crtc->base.id);
|
|
|
+ DRM_DEBUG_ATOMIC("modeset on [CRTC:%d:%s]\n",
|
|
|
+ crtc->base.id, crtc->name);
|
|
|
|
|
|
funcs->mode_set_nofb(crtc);
|
|
|
}
|
|
@@ -885,8 +887,8 @@ void drm_atomic_helper_commit_modeset_enables(struct drm_device *dev,
|
|
|
funcs = crtc->helper_private;
|
|
|
|
|
|
if (crtc->state->enable) {
|
|
|
- DRM_DEBUG_ATOMIC("enabling [CRTC:%d]\n",
|
|
|
- crtc->base.id);
|
|
|
+ DRM_DEBUG_ATOMIC("enabling [CRTC:%d:%s]\n",
|
|
|
+ crtc->base.id, crtc->name);
|
|
|
|
|
|
if (funcs->enable)
|
|
|
funcs->enable(crtc);
|