|
@@ -5113,14 +5113,6 @@ int sde_encoder_update_caps_for_cont_splash(struct drm_encoder *encoder,
|
|
|
return ret;
|
|
|
}
|
|
|
|
|
|
- ret = sde_rm_reserve(&sde_kms->rm, encoder, encoder->crtc->state,
|
|
|
- conn->state, false);
|
|
|
- if (ret) {
|
|
|
- SDE_ERROR_ENC(sde_enc,
|
|
|
- "failed to reserve hw resources, %d\n", ret);
|
|
|
- return ret;
|
|
|
- }
|
|
|
-
|
|
|
if (sde_conn->encoder) {
|
|
|
conn->state->best_encoder = sde_conn->encoder;
|
|
|
SDE_DEBUG_ENC(sde_enc,
|
|
@@ -5131,6 +5123,14 @@ int sde_encoder_update_caps_for_cont_splash(struct drm_encoder *encoder,
|
|
|
conn->base.id);
|
|
|
}
|
|
|
|
|
|
+ ret = sde_rm_reserve(&sde_kms->rm, encoder, encoder->crtc->state,
|
|
|
+ conn->state, false);
|
|
|
+ if (ret) {
|
|
|
+ SDE_ERROR_ENC(sde_enc,
|
|
|
+ "failed to reserve hw resources, %d\n", ret);
|
|
|
+ return ret;
|
|
|
+ }
|
|
|
+
|
|
|
SDE_DEBUG_ENC(sde_enc, "connector topology = %llu\n",
|
|
|
sde_connector_get_topology_name(conn));
|
|
|
drm_mode = &encoder->crtc->state->adjusted_mode;
|