summaryrefslogtreecommitdiff
path: root/include/uapi
diff options
context:
space:
mode:
authorLloyd Atkinson <latkinso@codeaurora.org>2017-01-30 17:30:55 -0500
committerYunyun Cao <yunyunc@codeaurora.org>2018-08-13 11:57:37 +0800
commit5298eb8be59364c03234493b14803fabb8a09b2d (patch)
tree15a2a6d8596e4c8ff99aa7908c09d61724c21916 /include/uapi
parent6d92c598ae4bd1ce6b983dc3550aff0019388b4d (diff)
drm/msm: add DRM_IOCTL_MSM_RMFB2
Add new remove framebuffer ioctl that simply unreferences the given framebuffer instead of triggering a shutdown of the CRTC if the buffer is in active use. This allows the user space to proactively unref the buffer without triggering an unwanted shutdown. Change-Id: Iac06985d069989b28affcf620d4e3feba6d07644 Signed-off-by: Lloyd Atkinson <latkinso@codeaurora.org> Signed-off-by: Yunyun Cao <yunyunc@codeaurora.org>
Diffstat (limited to 'include/uapi')
-rw-r--r--include/uapi/drm/msm_drm.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/uapi/drm/msm_drm.h b/include/uapi/drm/msm_drm.h
index 30ae8c3c1c85..30dbd1c34335 100644
--- a/include/uapi/drm/msm_drm.h
+++ b/include/uapi/drm/msm_drm.h
@@ -466,6 +466,7 @@ struct drm_msm_submitqueue_query {
#define DRM_MSM_COUNTER_PUT 0x44
#define DRM_MSM_COUNTER_READ 0x45
#define DRM_MSM_GEM_SYNC 0x46
+#define DRM_MSM_RMFB2 0x47
/**
* Currently DRM framework supports only VSYNC event.
@@ -509,6 +510,8 @@ struct drm_msm_submitqueue_query {
#define DRM_IOCTL_MSM_SUBMITQUEUE_QUERY \
DRM_IOWR(DRM_COMMAND_BASE + DRM_MSM_SUBMITQUEUE_QUERY, \
struct drm_msm_submitqueue_query)
+#define DRM_IOCTL_MSM_RMFB2 DRM_IOW((DRM_COMMAND_BASE + \
+ DRM_MSM_RMFB2), unsigned int)
#if defined(__cplusplus)
}