diff options
author | Liu Ying <gnuiyl@gmail.com> | 2016-07-29 02:00:21 -0400 |
---|---|---|
committer | Philipp Zabel <p.zabel@pengutronix.de> | 2016-08-08 05:44:20 -0400 |
commit | 3ec2e506f98f8464798d11217617421368711e34 (patch) | |
tree | 5ba002b2892fa271ab267cfab08d11ebf59891a7 /drivers/gpu/drm/imx | |
parent | bc0a338750bb3940bf274c728a32f96da542dafc (diff) |
drm/imx: Remove imx_drm_handle_vblank()
imx_drm_handle_vblank() is just a simple wrapper of drm_crtc_handle_vblank()
without doing any thing fancy - drm_crtc_handle_vblank() can be called
directly. So, let's remove the wrapper.
Signed-off-by: Liu Ying <gnuiyl@gmail.com>
Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
Diffstat (limited to 'drivers/gpu/drm/imx')
-rw-r--r-- | drivers/gpu/drm/imx/imx-drm-core.c | 6 | ||||
-rw-r--r-- | drivers/gpu/drm/imx/imx-drm.h | 2 | ||||
-rw-r--r-- | drivers/gpu/drm/imx/ipuv3-crtc.c | 2 |
3 files changed, 1 insertions, 9 deletions
diff --git a/drivers/gpu/drm/imx/imx-drm-core.c b/drivers/gpu/drm/imx/imx-drm-core.c index 1aefced3a81e..6dc0ef4cc677 100644 --- a/drivers/gpu/drm/imx/imx-drm-core.c +++ b/drivers/gpu/drm/imx/imx-drm-core.c | |||
@@ -84,12 +84,6 @@ static int imx_drm_driver_unload(struct drm_device *drm) | |||
84 | return 0; | 84 | return 0; |
85 | } | 85 | } |
86 | 86 | ||
87 | void imx_drm_handle_vblank(struct imx_drm_crtc *imx_drm_crtc) | ||
88 | { | ||
89 | drm_crtc_handle_vblank(imx_drm_crtc->crtc); | ||
90 | } | ||
91 | EXPORT_SYMBOL_GPL(imx_drm_handle_vblank); | ||
92 | |||
93 | static int imx_drm_enable_vblank(struct drm_device *drm, unsigned int pipe) | 87 | static int imx_drm_enable_vblank(struct drm_device *drm, unsigned int pipe) |
94 | { | 88 | { |
95 | struct imx_drm_device *imxdrm = drm->dev_private; | 89 | struct imx_drm_device *imxdrm = drm->dev_private; |
diff --git a/drivers/gpu/drm/imx/imx-drm.h b/drivers/gpu/drm/imx/imx-drm.h index bdaa381c144b..5a91cb16c8fa 100644 --- a/drivers/gpu/drm/imx/imx-drm.h +++ b/drivers/gpu/drm/imx/imx-drm.h | |||
@@ -42,8 +42,6 @@ int imx_drm_init_drm(struct platform_device *pdev, | |||
42 | int preferred_bpp); | 42 | int preferred_bpp); |
43 | int imx_drm_exit_drm(void); | 43 | int imx_drm_exit_drm(void); |
44 | 44 | ||
45 | void imx_drm_handle_vblank(struct imx_drm_crtc *imx_drm_crtc); | ||
46 | |||
47 | void imx_drm_mode_config_init(struct drm_device *drm); | 45 | void imx_drm_mode_config_init(struct drm_device *drm); |
48 | 46 | ||
49 | struct drm_gem_cma_object *imx_drm_fb_get_obj(struct drm_framebuffer *fb); | 47 | struct drm_gem_cma_object *imx_drm_fb_get_obj(struct drm_framebuffer *fb); |
diff --git a/drivers/gpu/drm/imx/ipuv3-crtc.c b/drivers/gpu/drm/imx/ipuv3-crtc.c index 08e188bc10fc..5950b12a15c8 100644 --- a/drivers/gpu/drm/imx/ipuv3-crtc.c +++ b/drivers/gpu/drm/imx/ipuv3-crtc.c | |||
@@ -134,7 +134,7 @@ static irqreturn_t ipu_irq_handler(int irq, void *dev_id) | |||
134 | { | 134 | { |
135 | struct ipu_crtc *ipu_crtc = dev_id; | 135 | struct ipu_crtc *ipu_crtc = dev_id; |
136 | 136 | ||
137 | imx_drm_handle_vblank(ipu_crtc->imx_crtc); | 137 | drm_crtc_handle_vblank(&ipu_crtc->base); |
138 | 138 | ||
139 | return IRQ_HANDLED; | 139 | return IRQ_HANDLED; |
140 | } | 140 | } |