Merge "disp: msm: sde: track available hw resources"
This commit is contained in:

committed by
Gerrit - the friendly Code Review server

commit
a30c33a6eb
@@ -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;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user