drm: introduce share plane
[firefly-linux-kernel-4.4.55.git] / include / uapi / drm / drm.h
index 3801584a0c53cebc468a53218eb203a119c09080..3b01fb86ca8e17733d73bf2c7b0eb32d5047aeb6 100644 (file)
@@ -662,12 +662,20 @@ struct drm_get_cap {
  */
 #define DRM_CLIENT_CAP_ATOMIC  3
 
+/**
+ * DRM_CLIENT_CAP_SHARE_PLANES
+ *
+ * If set to 1, the DRM core will expose share planes to userspace.
+ */
+#define DRM_CLIENT_CAP_SHARE_PLANES    4
+
 /** DRM_IOCTL_SET_CLIENT_CAP ioctl argument type */
 struct drm_set_client_cap {
        __u64 capability;
        __u64 value;
 };
 
+#define DRM_RDWR O_RDWR
 #define DRM_CLOEXEC O_CLOEXEC
 struct drm_prime_handle {
        __u32 handle;