]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - include/uapi/drm/i915_drm.h
drm/i915: Simplify i915_reg_read_ioctl
[linux.git] / include / uapi / drm / i915_drm.h
index d8d10d93275954841b87d0a4c9708a0f25d5d7d5..b4505d55990d6ba4dcf9e479dd45b0810fe06191 100644 (file)
@@ -1308,14 +1308,16 @@ struct drm_i915_reg_read {
         * be specified
         */
        __u64 offset;
+#define I915_REG_READ_8B_WA BIT(0)
+
        __u64 val; /* Return value */
 };
 /* Known registers:
  *
  * Render engine timestamp - 0x2358 + 64bit - gen7+
  * - Note this register returns an invalid value if using the default
- *   single instruction 8byte read, in order to workaround that use
- *   offset (0x2538 | 1) instead.
+ *   single instruction 8byte read, in order to workaround that pass
+ *   flag I915_REG_READ_8B_WA in offset field.
  *
  */