aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/exynos/exynos_drm_drv.h
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/drm/exynos/exynos_drm_drv.h')
-rw-r--r--drivers/gpu/drm/exynos/exynos_drm_drv.h9
1 files changed, 1 insertions, 8 deletions
diff --git a/drivers/gpu/drm/exynos/exynos_drm_drv.h b/drivers/gpu/drm/exynos/exynos_drm_drv.h
index d490b49f71c9..9afd390d4674 100644
--- a/drivers/gpu/drm/exynos/exynos_drm_drv.h
+++ b/drivers/gpu/drm/exynos/exynos_drm_drv.h
@@ -197,11 +197,6 @@ struct exynos_drm_crtc_ops {
197 void (*te_handler)(struct exynos_drm_crtc *crtc); 197 void (*te_handler)(struct exynos_drm_crtc *crtc);
198}; 198};
199 199
200enum exynos_crtc_mode {
201 CRTC_MODE_NORMAL, /* normal mode */
202 CRTC_MODE_BLANK, /* The private plane of crtc is blank */
203};
204
205/* 200/*
206 * Exynos specific crtc structure. 201 * Exynos specific crtc structure.
207 * 202 *
@@ -215,7 +210,6 @@ enum exynos_crtc_mode {
215 * we can refer to the crtc to current hardware interrupt occurred through 210 * we can refer to the crtc to current hardware interrupt occurred through
216 * this pipe value. 211 * this pipe value.
217 * @dpms: store the crtc dpms value 212 * @dpms: store the crtc dpms value
218 * @mode: store the crtc mode value
219 * @ops: pointer to callbacks for exynos drm specific functionality 213 * @ops: pointer to callbacks for exynos drm specific functionality
220 * @ctx: A pointer to the crtc's implementation specific context 214 * @ctx: A pointer to the crtc's implementation specific context
221 */ 215 */
@@ -224,7 +218,6 @@ struct exynos_drm_crtc {
224 enum exynos_drm_output_type type; 218 enum exynos_drm_output_type type;
225 unsigned int pipe; 219 unsigned int pipe;
226 unsigned int dpms; 220 unsigned int dpms;
227 enum exynos_crtc_mode mode;
228 wait_queue_head_t pending_flip_queue; 221 wait_queue_head_t pending_flip_queue;
229 atomic_t pending_flip; 222 atomic_t pending_flip;
230 struct exynos_drm_crtc_ops *ops; 223 struct exynos_drm_crtc_ops *ops;
@@ -265,7 +258,6 @@ struct exynos_drm_private {
265 */ 258 */
266 struct drm_crtc *crtc[MAX_CRTC]; 259 struct drm_crtc *crtc[MAX_CRTC];
267 struct drm_property *plane_zpos_property; 260 struct drm_property *plane_zpos_property;
268 struct drm_property *crtc_mode_property;
269 261
270 unsigned long da_start; 262 unsigned long da_start;
271 unsigned long da_space_size; 263 unsigned long da_space_size;
@@ -352,6 +344,7 @@ void exynos_drm_component_del(struct device *dev,
352 enum exynos_drm_device_type dev_type); 344 enum exynos_drm_device_type dev_type);
353 345
354extern struct platform_driver fimd_driver; 346extern struct platform_driver fimd_driver;
347extern struct platform_driver decon_driver;
355extern struct platform_driver dp_driver; 348extern struct platform_driver dp_driver;
356extern struct platform_driver dsi_driver; 349extern struct platform_driver dsi_driver;
357extern struct platform_driver mixer_driver; 350extern struct platform_driver mixer_driver;