diff options
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/gpu/drm/exynos/exynos_drm_drv.c | 4 | ||||
-rw-r--r-- | drivers/gpu/drm/exynos/exynos_drm_drv.h | 2 |
2 files changed, 6 insertions, 0 deletions
diff --git a/drivers/gpu/drm/exynos/exynos_drm_drv.c b/drivers/gpu/drm/exynos/exynos_drm_drv.c index 141072089fb2..35889ca255e9 100644 --- a/drivers/gpu/drm/exynos/exynos_drm_drv.c +++ b/drivers/gpu/drm/exynos/exynos_drm_drv.c | |||
@@ -44,6 +44,8 @@ | |||
44 | #define DRIVER_MAJOR 1 | 44 | #define DRIVER_MAJOR 1 |
45 | #define DRIVER_MINOR 0 | 45 | #define DRIVER_MINOR 0 |
46 | 46 | ||
47 | #define VBLANK_OFF_DELAY 50000 | ||
48 | |||
47 | static int exynos_drm_load(struct drm_device *dev, unsigned long flags) | 49 | static int exynos_drm_load(struct drm_device *dev, unsigned long flags) |
48 | { | 50 | { |
49 | struct exynos_drm_private *private; | 51 | struct exynos_drm_private *private; |
@@ -107,6 +109,8 @@ static int exynos_drm_load(struct drm_device *dev, unsigned long flags) | |||
107 | goto err_drm_device; | 109 | goto err_drm_device; |
108 | } | 110 | } |
109 | 111 | ||
112 | drm_vblank_offdelay = VBLANK_OFF_DELAY; | ||
113 | |||
110 | return 0; | 114 | return 0; |
111 | 115 | ||
112 | err_drm_device: | 116 | err_drm_device: |
diff --git a/drivers/gpu/drm/exynos/exynos_drm_drv.h b/drivers/gpu/drm/exynos/exynos_drm_drv.h index 24f4ef48e474..e685e1e33055 100644 --- a/drivers/gpu/drm/exynos/exynos_drm_drv.h +++ b/drivers/gpu/drm/exynos/exynos_drm_drv.h | |||
@@ -41,6 +41,8 @@ struct drm_device; | |||
41 | struct exynos_drm_overlay; | 41 | struct exynos_drm_overlay; |
42 | struct drm_connector; | 42 | struct drm_connector; |
43 | 43 | ||
44 | extern unsigned int drm_vblank_offdelay; | ||
45 | |||
44 | /* this enumerates display type. */ | 46 | /* this enumerates display type. */ |
45 | enum exynos_drm_output_type { | 47 | enum exynos_drm_output_type { |
46 | EXYNOS_DISPLAY_TYPE_NONE, | 48 | EXYNOS_DISPLAY_TYPE_NONE, |