[Intel-gfx] [PATCH 2/4] drm/i915: Add tiled framebuffer modifiers
Tvrtko Ursulin
tvrtko.ursulin at linux.intel.com
Thu Feb 5 06:41:53 PST 2015
From: Tvrtko Ursulin <tvrtko.ursulin at intel.com>
To be used from the new addfb2 extension.
Signed-off-by: Tvrtko Ursulin <tvrtko.ursulin at intel.com>
---
include/uapi/drm/i915_drm.h | 15 +++++++++++++++
1 file changed, 15 insertions(+)
diff --git a/include/uapi/drm/i915_drm.h b/include/uapi/drm/i915_drm.h
index 6eed16b..e4c09e2 100644
--- a/include/uapi/drm/i915_drm.h
+++ b/include/uapi/drm/i915_drm.h
@@ -28,6 +28,7 @@
#define _UAPI_I915_DRM_H_
#include <drm/drm.h>
+#include <uapi/drm/drm_fourcc.h>
/* Please note that modifications to all structs defined here are
* subject to backwards-compatibility constraints.
@@ -1101,4 +1102,18 @@ struct drm_i915_gem_context_param {
__u64 value;
};
+/** @{
+ * Intel framebuffer modifiers
+ *
+ * Tiling modes supported by the display hardware
+ * to be passed in via the DRM addfb2 ioctl.
+ */
+/** Bits reserved for tiling */
+#define I915_FORMAT_MOD_TILING_MASK fourcc_mod_code(INTEL, 0xff)
+/** None */
+#define I915_FORMAT_MOD_NONE fourcc_mod_code(INTEL, 0x00000000000000L)
+/** X tiling */
+#define I915_FORMAT_MOD_X_TILED fourcc_mod_code(INTEL, 0x00000000000001L)
+/** @} */
+
#endif /* _UAPI_I915_DRM_H_ */
--
2.2.2
More information about the Intel-gfx
mailing list