summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/tilcdc
diff options
context:
space:
mode:
authorJyri Sarha2016-06-22 16:26:46 +0200
committerJyri Sarha2016-08-08 22:05:18 +0200
commitd81b7f34034034e17409809a71d013ae314ae81c (patch)
tree6d897c9ee1f5de2af92ddf1ad8f98cd3fc981a76 /drivers/gpu/drm/tilcdc
parentdrm/tilcdc: Get rid of legacy dpms mechanism (diff)
downloadkernel-qcow2-linux-d81b7f34034034e17409809a71d013ae314ae81c.tar.gz
kernel-qcow2-linux-d81b7f34034034e17409809a71d013ae314ae81c.tar.xz
kernel-qcow2-linux-d81b7f34034034e17409809a71d013ae314ae81c.zip
drm/tilcdc: Remove unnecessary pm_runtime_get() and *_put() calls
Remove unnecessary pm_runtime_get() and *_put() calls from commit phase callbacks. Those calls are not needed since we have the whole commit phase between pm_runtime_get_sync() and pm_runtime_put_sync(). Signed-off-by: Jyri Sarha <jsarha@ti.com>
Diffstat (limited to 'drivers/gpu/drm/tilcdc')
-rw-r--r--drivers/gpu/drm/tilcdc/tilcdc_crtc.c8
1 files changed, 0 insertions, 8 deletions
diff --git a/drivers/gpu/drm/tilcdc/tilcdc_crtc.c b/drivers/gpu/drm/tilcdc/tilcdc_crtc.c
index 400d8c45b075..124474fe8c6c 100644
--- a/drivers/gpu/drm/tilcdc/tilcdc_crtc.c
+++ b/drivers/gpu/drm/tilcdc/tilcdc_crtc.c
@@ -243,8 +243,6 @@ int tilcdc_crtc_page_flip(struct drm_crtc *crtc,
crtc->primary->fb = fb;
- pm_runtime_get_sync(dev->dev);
-
spin_lock_irqsave(&tilcdc_crtc->irq_lock, flags);
if (crtc->hwmode.vrefresh && ktime_to_ns(tilcdc_crtc->last_vblank)) {
@@ -267,8 +265,6 @@ int tilcdc_crtc_page_flip(struct drm_crtc *crtc,
spin_unlock_irqrestore(&tilcdc_crtc->irq_lock, flags);
- pm_runtime_put_sync(dev->dev);
-
return 0;
}
@@ -317,8 +313,6 @@ static void tilcdc_crtc_mode_set_nofb(struct drm_crtc *crtc)
if (WARN_ON(!fb))
return;
- pm_runtime_get_sync(dev->dev);
-
/* Configure the Burst Size and fifo threshold of DMA: */
reg = tilcdc_read(dev, LCDC_DMA_CTRL_REG) & ~0x00000770;
switch (info->dma_burst_sz) {
@@ -467,8 +461,6 @@ static void tilcdc_crtc_mode_set_nofb(struct drm_crtc *crtc)
tilcdc_crtc_update_clk(crtc);
- pm_runtime_put_sync(dev->dev);
-
crtc->hwmode = crtc->state->adjusted_mode;
}