diff options
author | Tomasz Figa <tfiga@chromium.org> | 2016-09-14 21:54:58 +0900 |
---|---|---|
committer | Sean Paul <seanpaul@chromium.org> | 2016-09-21 06:55:51 -0700 |
commit | 81c248f75a130c1ce46c67e8b05b37e8ffbbb33e (patch) | |
tree | fd273595e615342a52f964d7e77890c2d753a60e /drivers/gpu/drm/rockchip/rockchip_drm_drv.h | |
parent | 47a7eb4597775ecdc29d2630d875a991f0449bf3 (diff) | |
download | lwn-81c248f75a130c1ce46c67e8b05b37e8ffbbb33e.tar.gz lwn-81c248f75a130c1ce46c67e8b05b37e8ffbbb33e.zip |
drm/rockchip: Replace custom wait_for_vblanks with helper
Currently the driver uses a custom function to wait for flip to complete
after an atomic commit. It was needed before because of two problems:
- there is no hardware vblank counter, so the original helper would
have a race condition with the vblank interrupt,
- the driver didn't support unreferencing cursor framebuffers
asynchronously to the commit, which was what the helper expected.
Since both problems have been solved by previous patches, we can now
make the driver use the generic helper and remove custom waiting code.
Signed-off-by: Tomasz Figa <tfiga@chromium.org>
Diffstat (limited to 'drivers/gpu/drm/rockchip/rockchip_drm_drv.h')
-rw-r--r-- | drivers/gpu/drm/rockchip/rockchip_drm_drv.h | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/drivers/gpu/drm/rockchip/rockchip_drm_drv.h b/drivers/gpu/drm/rockchip/rockchip_drm_drv.h index 5c698456aa1c..fb6226cf84b7 100644 --- a/drivers/gpu/drm/rockchip/rockchip_drm_drv.h +++ b/drivers/gpu/drm/rockchip/rockchip_drm_drv.h @@ -39,7 +39,6 @@ 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); }; struct rockchip_crtc_state { |