diff options
author | Mark Yao <mark.yao@rock-chips.com> | 2015-11-30 18:22:42 +0800 |
---|---|---|
committer | Mark Yao <mark.yao@rock-chips.com> | 2015-12-28 08:49:39 +0800 |
commit | 63ebb9fa7ff06d194362ed4a5d0a31ac7612a89c (patch) | |
tree | 779656965abf60a3ed2461ad504d428c0ad88ad6 /drivers/gpu/drm/rockchip/rockchip_drm_drv.h | |
parent | 0ad3675d9c8f7c7306c954a9c50dc12385d8a508 (diff) | |
download | talos-op-linux-63ebb9fa7ff06d194362ed4a5d0a31ac7612a89c.tar.gz talos-op-linux-63ebb9fa7ff06d194362ed4a5d0a31ac7612a89c.zip |
drm/rockchip: Convert to support atomic API
Rockchip vop not support hw vblank counter, needed check the committed
register if it's really take effect.
Signed-off-by: Mark Yao <mark.yao@rock-chips.com>
Diffstat (limited to 'drivers/gpu/drm/rockchip/rockchip_drm_drv.h')
-rw-r--r-- | drivers/gpu/drm/rockchip/rockchip_drm_drv.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/gpu/drm/rockchip/rockchip_drm_drv.h b/drivers/gpu/drm/rockchip/rockchip_drm_drv.h index 069d6d4cfec2..4468f98ec437 100644 --- a/drivers/gpu/drm/rockchip/rockchip_drm_drv.h +++ b/drivers/gpu/drm/rockchip/rockchip_drm_drv.h @@ -18,6 +18,7 @@ #define _ROCKCHIP_DRM_DRV_H #include <drm/drm_fb_helper.h> +#include <drm/drm_atomic_helper.h> #include <drm/drm_gem.h> #include <linux/module.h> @@ -38,6 +39,7 @@ struct drm_connector; struct rockchip_crtc_funcs { int (*enable_vblank)(struct drm_crtc *crtc); void (*disable_vblank)(struct drm_crtc *crtc); + void (*wait_for_update)(struct drm_crtc *crtc); }; /* @@ -63,5 +65,4 @@ int rockchip_drm_dma_attach_device(struct drm_device *drm_dev, struct device *dev); void rockchip_drm_dma_detach_device(struct drm_device *drm_dev, struct device *dev); - #endif /* _ROCKCHIP_DRM_DRV_H_ */ |