diff options
Diffstat (limited to 'drivers/gpu/drm/exynos/exynos_drm_drv.h')
-rw-r--r-- | drivers/gpu/drm/exynos/exynos_drm_drv.h | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/drivers/gpu/drm/exynos/exynos_drm_drv.h b/drivers/gpu/drm/exynos/exynos_drm_drv.h index 06cde4506278..69a6fa397d75 100644 --- a/drivers/gpu/drm/exynos/exynos_drm_drv.h +++ b/drivers/gpu/drm/exynos/exynos_drm_drv.h | |||
@@ -40,8 +40,6 @@ struct drm_device; | |||
40 | struct exynos_drm_overlay; | 40 | struct exynos_drm_overlay; |
41 | struct drm_connector; | 41 | struct drm_connector; |
42 | 42 | ||
43 | extern unsigned int drm_vblank_offdelay; | ||
44 | |||
45 | /* This enumerates device type. */ | 43 | /* This enumerates device type. */ |
46 | enum exynos_drm_device_type { | 44 | enum exynos_drm_device_type { |
47 | EXYNOS_DEVICE_TYPE_NONE, | 45 | EXYNOS_DEVICE_TYPE_NONE, |
@@ -188,6 +186,8 @@ struct exynos_drm_display { | |||
188 | * @win_commit: apply hardware specific overlay data to registers. | 186 | * @win_commit: apply hardware specific overlay data to registers. |
189 | * @win_enable: enable hardware specific overlay. | 187 | * @win_enable: enable hardware specific overlay. |
190 | * @win_disable: disable hardware specific overlay. | 188 | * @win_disable: disable hardware specific overlay. |
189 | * @te_handler: trigger to transfer video image at the tearing effect | ||
190 | * synchronization signal if there is a page flip request. | ||
191 | */ | 191 | */ |
192 | struct exynos_drm_manager; | 192 | struct exynos_drm_manager; |
193 | struct exynos_drm_manager_ops { | 193 | struct exynos_drm_manager_ops { |
@@ -206,6 +206,7 @@ struct exynos_drm_manager_ops { | |||
206 | void (*win_commit)(struct exynos_drm_manager *mgr, int zpos); | 206 | void (*win_commit)(struct exynos_drm_manager *mgr, int zpos); |
207 | void (*win_enable)(struct exynos_drm_manager *mgr, int zpos); | 207 | void (*win_enable)(struct exynos_drm_manager *mgr, int zpos); |
208 | void (*win_disable)(struct exynos_drm_manager *mgr, int zpos); | 208 | void (*win_disable)(struct exynos_drm_manager *mgr, int zpos); |
209 | void (*te_handler)(struct exynos_drm_manager *mgr); | ||
209 | }; | 210 | }; |
210 | 211 | ||
211 | /* | 212 | /* |
@@ -236,14 +237,9 @@ struct exynos_drm_g2d_private { | |||
236 | struct list_head userptr_list; | 237 | struct list_head userptr_list; |
237 | }; | 238 | }; |
238 | 239 | ||
239 | struct exynos_drm_ipp_private { | ||
240 | struct device *dev; | ||
241 | struct list_head event_list; | ||
242 | }; | ||
243 | |||
244 | struct drm_exynos_file_private { | 240 | struct drm_exynos_file_private { |
245 | struct exynos_drm_g2d_private *g2d_priv; | 241 | struct exynos_drm_g2d_private *g2d_priv; |
246 | struct exynos_drm_ipp_private *ipp_priv; | 242 | struct device *ipp_dev; |
247 | struct file *anon_filp; | 243 | struct file *anon_filp; |
248 | }; | 244 | }; |
249 | 245 | ||