summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/msm/msm_drv.c
diff options
context:
space:
mode:
authorRob Clark <robdclark@gmail.com>2016-11-04 13:51:42 -0400
committerRob Clark <robdclark@gmail.com>2016-11-27 11:32:27 -0500
commit870d738acb7ebb0d4f6192c9d328cae95479715b (patch)
tree9d8ad211c6b5d82cfb2cf4122a99ffc81c9c3f23 /drivers/gpu/drm/msm/msm_drv.c
parentc056b55dc672cbc42e8814ef45726ca22e01ef9e (diff)
downloadlinux-870d738acb7ebb0d4f6192c9d328cae95479715b.tar.gz
linux-870d738acb7ebb0d4f6192c9d328cae95479715b.tar.xz
drm/msm: subclass drm_atomic_state
This will give the kms backends a slot to stash their own hw specific global state. Signed-off-by: Rob Clark <robdclark@gmail.com>
Diffstat (limited to 'drivers/gpu/drm/msm/msm_drv.c')
-rw-r--r--drivers/gpu/drm/msm/msm_drv.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/gpu/drm/msm/msm_drv.c b/drivers/gpu/drm/msm/msm_drv.c
index c740eaf9272b..aa41d8dd623b 100644
--- a/drivers/gpu/drm/msm/msm_drv.c
+++ b/drivers/gpu/drm/msm/msm_drv.c
@@ -46,6 +46,9 @@ static const struct drm_mode_config_funcs mode_config_funcs = {
.output_poll_changed = msm_fb_output_poll_changed,
.atomic_check = msm_atomic_check,
.atomic_commit = msm_atomic_commit,
+ .atomic_state_alloc = msm_atomic_state_alloc,
+ .atomic_state_clear = msm_atomic_state_clear,
+ .atomic_state_free = msm_atomic_state_free,
};
int msm_register_address_space(struct drm_device *dev,