@@ -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,16 @@ 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.
+ */
+/** 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_ */