diff options
author | Sean Paul | 2018-04-03 16:42:23 +0200 |
---|---|---|
committer | Rob Clark | 2018-06-04 18:50:17 +0200 |
commit | db8f4d5d32334b061d0d9c53ec86480377daeaf0 (patch) | |
tree | a830f36823cce77d35916b2dc367b283c26ba5e3 /drivers/gpu/drm/msm/msm_drv.h | |
parent | drm/msm: Refactor complete_commit() to look more the helpers (diff) | |
download | kernel-qcow2-linux-db8f4d5d32334b061d0d9c53ec86480377daeaf0.tar.gz kernel-qcow2-linux-db8f4d5d32334b061d0d9c53ec86480377daeaf0.tar.xz kernel-qcow2-linux-db8f4d5d32334b061d0d9c53ec86480377daeaf0.zip |
drm/msm: Move implicit sync handling to prepare_fb
In preparation for moving to atomic helpers, move the implicit sync
fence handling out of atomic commit and into the plane->prepare_fb()
hook. While we're at it, de-duplicate the mdp*_prepare_fb functions.
Changes in v4:
- Added
Reported-by: Rob Clark <robdclark@gmail.com>
Signed-off-by: Sean Paul <seanpaul@chromium.org>
Signed-off-by: Rob Clark <robdclark@gmail.com>
Diffstat (limited to 'drivers/gpu/drm/msm/msm_drv.h')
-rw-r--r-- | drivers/gpu/drm/msm/msm_drv.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/gpu/drm/msm/msm_drv.h b/drivers/gpu/drm/msm/msm_drv.h index 48ed5b9a8580..98e82230b904 100644 --- a/drivers/gpu/drm/msm/msm_drv.h +++ b/drivers/gpu/drm/msm/msm_drv.h @@ -160,6 +160,8 @@ struct msm_format { uint32_t pixel_format; }; +int msm_atomic_prepare_fb(struct drm_plane *plane, + struct drm_plane_state *new_state); int msm_atomic_commit(struct drm_device *dev, struct drm_atomic_state *state, bool nonblock); struct drm_atomic_state *msm_atomic_state_alloc(struct drm_device *dev); |