]> git.baikalelectronics.ru Git - kernel.git/commit
drm/vmwgfx: Plane atomic state
authorSinclair Yeh <syeh@vmware.com>
Thu, 23 Mar 2017 18:36:05 +0000 (11:36 -0700)
committerSinclair Yeh <syeh@vmware.com>
Fri, 31 Mar 2017 18:12:55 +0000 (11:12 -0700)
commit9e0f9477faa5aa6f76146cc65d57522148b61bbf
tree6d716f263c829457b9ed2618fe99599aa3492df3
parentc56598fa0aa77aaba81613d4de6c220b86ab21b7
drm/vmwgfx: Plane atomic state

Add plane state handling functions.

We have to keep track of a few plane states so we cannot use the
DRM helper for this.

Created vmw_plane_state along with functions to reset, duplicate,
and destroty it.

v2
* Removed cursor clean up special case

Signed-off-by: Sinclair Yeh <syeh@vmware.com>
Reviewed-by: Thomas Hellstrom <thellstrom@vmware.com>
Acked-by: Daniel Vetter <daniel@ffwll.ch>
drivers/gpu/drm/vmwgfx/vmwgfx_kms.c
drivers/gpu/drm/vmwgfx/vmwgfx_kms.h
drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c
drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c
drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c