diff options
author | qctecmdr <qctecmdr@localhost> | 2020-11-03 00:13:26 -0800 |
---|---|---|
committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2020-11-03 00:13:26 -0800 |
commit | 92a9a5223ccaf64a56df9fa9e61f43f187d2ae90 (patch) | |
tree | e1196bb9787366e5c9fa022fdf18d0ffa2bc50aa | |
parent | 671a2a1aad2da23a80bb0d8d8fb14e6d4969f855 (diff) | |
parent | 79fa5e588f3f4e12fa42e28d8cca4c8ff02478be (diff) | |
download | display-drivers-92a9a5223ccaf64a56df9fa9e61f43f187d2ae90.tar.gz |
Merge "disp: msm: sde: force toggle gdsc during pd disable"
-rw-r--r-- | msm/sde/sde_kms.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/msm/sde/sde_kms.c b/msm/sde/sde_kms.c index ead33c52..050ba34e 100644 --- a/msm/sde/sde_kms.c +++ b/msm/sde/sde_kms.c @@ -3325,6 +3325,7 @@ static int sde_kms_pd_enable(struct generic_pm_domain *genpd) static int sde_kms_pd_disable(struct generic_pm_domain *genpd) { struct sde_kms *sde_kms = genpd_to_sde_kms(genpd); + struct msm_drm_private *priv; SDE_DEBUG("\n"); @@ -3332,6 +3333,9 @@ static int sde_kms_pd_disable(struct generic_pm_domain *genpd) SDE_EVT32(genpd->device_count); + priv = sde_kms->dev->dev_private; + sde_kms_check_for_ext_vote(sde_kms, &priv->phandle); + return 0; } |