diff options
author | qctecmdr <qctecmdr@localhost> | 2022-01-29 03:29:22 -0800 |
---|---|---|
committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2022-01-29 03:29:22 -0800 |
commit | d82f9c01d388882cd2cfdf646186febe82d96ccd (patch) | |
tree | faeb1d8df52dc28851920062ec0a6324045b3628 | |
parent | 8f3d634598df301515555d90e8a919153a46fd44 (diff) | |
parent | 9c35c4f24cb889afd3b61aeded10a38d6927cca6 (diff) | |
download | display-drivers-d82f9c01d388882cd2cfdf646186febe82d96ccd.tar.gz |
Merge "disp: msm: avoid BW down vote after splash memory release"
-rw-r--r-- | msm/sde/sde_kms.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/msm/sde/sde_kms.c b/msm/sde/sde_kms.c index d5ac13a6..2b8e9e6f 100644 --- a/msm/sde/sde_kms.c +++ b/msm/sde/sde_kms.c @@ -1,4 +1,5 @@ /* + * Copyright (c) 2022 Qualcomm Innovation Center, Inc. All rights reserved. * Copyright (c) 2014-2021, The Linux Foundation. All rights reserved. * Copyright (C) 2013 Red Hat * Author: Rob Clark <robdclark@gmail.com> @@ -1099,9 +1100,10 @@ static void _sde_kms_release_splash_resource(struct sde_kms *sde_kms, /* remove the votes if all displays are done with splash */ if (!sde_kms->splash_data.num_splash_displays) { for (i = 0; i < SDE_POWER_HANDLE_DBUS_ID_MAX; i++) - sde_power_data_bus_set_quota(&priv->phandle, i, - SDE_POWER_HANDLE_ENABLE_BUS_AB_QUOTA, - SDE_POWER_HANDLE_ENABLE_BUS_IB_QUOTA); + if (sde_kms->perf.sde_rsc_available) + sde_power_data_bus_set_quota(&priv->phandle, i, + SDE_POWER_HANDLE_ENABLE_BUS_AB_QUOTA, + SDE_POWER_HANDLE_ENABLE_BUS_IB_QUOTA); pm_runtime_put_sync(sde_kms->dev->dev); } |