Merge "disp: msm: sde: track available hw resources"

This commit is contained in:
qctecmdr
2019-07-12 14:51:17 -07:00
committed by Gerrit - the friendly Code Review server
3 changed files with 121 additions and 0 deletions

View File

@@ -370,6 +370,7 @@ static void sde_connector_get_avail_res_info(struct drm_connector *conn,
{
struct msm_drm_private *priv;
struct sde_kms *sde_kms;
struct drm_encoder *drm_enc = NULL;
if (!conn || !conn->dev || !conn->dev->dev_private)
return;
@@ -380,6 +381,13 @@ static void sde_connector_get_avail_res_info(struct drm_connector *conn,
if (!sde_kms)
return;
if (conn->state && conn->state->best_encoder)
drm_enc = conn->state->best_encoder;
else
drm_enc = conn->encoder;
sde_rm_get_resource_info(&sde_kms->rm, drm_enc, avail_res);
avail_res->max_mixer_width = sde_kms->catalog->max_mixer_width;
}