aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArchit Taneja <architt@codeaurora.org>2015-04-08 16:08:44 +0530
committerSrinivas Kandagatla <srinivas.kandagatla@linaro.org>2015-07-06 13:25:03 +0100
commit70f0ca700e7fee588de2378def49c07104cf5328 (patch)
tree773f3102e9054b5f3da04635c417e046e9bfc041
parent796912d9897ad2b97511d88a66c2b0306649b294 (diff)
drm/msm: remove pm_runtime_put() calls
The drm msm driver isn't pm_runtime adapted yet. Since gdsc is now associated with pm_runtime, we need to make sure we don't do a pm_runtime_put() when we are using the hardware. This can be removed after pm_runtime adaptation. Signed-off-by: Archit Taneja <architt@codeaurora.org>
-rw-r--r--drivers/gpu/drm/msm/mdp/mdp5/mdp5_kms.c4
-rw-r--r--drivers/gpu/drm/msm/msm_drv.c2
2 files changed, 3 insertions, 3 deletions
diff --git a/drivers/gpu/drm/msm/mdp/mdp5/mdp5_kms.c b/drivers/gpu/drm/msm/mdp/mdp5/mdp5_kms.c
index 206f758f7d648..336b50fc0beb8 100644
--- a/drivers/gpu/drm/msm/mdp/mdp5/mdp5_kms.c
+++ b/drivers/gpu/drm/msm/mdp/mdp5/mdp5_kms.c
@@ -63,7 +63,7 @@ static int mdp5_hw_init(struct msm_kms *kms)
mdp5_ctlm_hw_reset(mdp5_kms->ctlm);
- pm_runtime_put_sync(dev->dev);
+ //pm_runtime_put_sync(dev->dev);
return 0;
}
@@ -526,7 +526,7 @@ struct msm_kms *mdp5_kms_init(struct drm_device *dev)
continue;
mdp5_write(mdp5_kms, REG_MDP5_INTF_TIMING_ENGINE_EN(i), 0);
}
- mdp5_disable(mdp5_kms);
+ //mdp5_disable(mdp5_kms);
mdelay(16);
if (config->platform.iommu) {
diff --git a/drivers/gpu/drm/msm/msm_drv.c b/drivers/gpu/drm/msm/msm_drv.c
index b7ef56ed8d1cf..d6b318d377335 100644
--- a/drivers/gpu/drm/msm/msm_drv.c
+++ b/drivers/gpu/drm/msm/msm_drv.c
@@ -345,7 +345,7 @@ static int msm_load(struct drm_device *dev, unsigned long flags)
pm_runtime_get_sync(dev->dev);
ret = drm_irq_install(dev, platform_get_irq(dev->platformdev, 0));
- pm_runtime_put_sync(dev->dev);
+ //pm_runtime_put_sync(dev->dev);
if (ret < 0) {
dev_err(dev->dev, "failed to install IRQ handler\n");
goto fail;