diff options
| author | Dave Airlie <airlied@redhat.com> | 2010-10-25 19:23:22 -0400 |
|---|---|---|
| committer | Dave Airlie <airlied@redhat.com> | 2010-10-25 19:23:22 -0400 |
| commit | e3ce8a0b277438591844847ac7c89a980b4cfa6d (patch) | |
| tree | c9bf47675403a54be2e0c54df9357d2b9c65326b /include | |
| parent | e1efc9b6ac22c605fd326b3f6af9b393325d43b4 (diff) | |
| parent | 641934069d29211baf82afb93622a426172b67b6 (diff) | |
Merge remote branch 'intel/drm-intel-next' of ../drm-next into drm-core-next
* 'intel/drm-intel-next' of ../drm-next: (63 commits)
drm/i915: Move gpu_write_list to per-ring
drm/i915: Invalidate the to-ring, flush the old-ring when updating domains
drm/i915/ringbuffer: Write the value passed in to the tail register
agp/intel: Restore valid PTE bit for Sandybridge after bdd3072
drm/i915: Fix flushing regression from 9af90d19f
drm/i915/sdvo: Remove unused encoding member
i915: enable AVI infoframe for intel_hdmi.c [v4]
drm/i915: Fix current fb blocking for page flip
drm/i915: IS_IRONLAKE is synonymous with gen == 5
drm/i915: Enable SandyBridge blitter ring
drm/i915/ringbuffer: Remove broken intel_fill_struct()
drm/i915/ringbuffer: Fix emit batch buffer regression from 8187a2b
drm/i915: Copy the updated reloc->presumed_offset back to the user
drm/i915: Track objects in global active list (as well as per-ring)
drm/i915: Simplify most HAS_BSD() checks
drm/i915: cache the last object lookup during pin_and_relocate()
drm/i915: Do interrupible mutex lock first to avoid locking for unreference
drivers: gpu: drm: i915: Fix a typo.
agp/intel: Also add B43.1 to list of supported devices
drm/i915: rearrange mutex acquisition for pread
...
Diffstat (limited to 'include')
| -rw-r--r-- | include/drm/drm_crtc.h | 1 | ||||
| -rw-r--r-- | include/drm/drm_dp_helper.h | 3 | ||||
| -rw-r--r-- | include/drm/i915_drm.h | 6 |
3 files changed, 9 insertions, 1 deletions
diff --git a/include/drm/drm_crtc.h b/include/drm/drm_crtc.h index 15c4796fd467..029aa688e787 100644 --- a/include/drm/drm_crtc.h +++ b/include/drm/drm_crtc.h | |||
| @@ -763,6 +763,7 @@ extern int drm_mode_gamma_get_ioctl(struct drm_device *dev, | |||
| 763 | extern int drm_mode_gamma_set_ioctl(struct drm_device *dev, | 763 | extern int drm_mode_gamma_set_ioctl(struct drm_device *dev, |
| 764 | void *data, struct drm_file *file_priv); | 764 | void *data, struct drm_file *file_priv); |
| 765 | extern bool drm_detect_hdmi_monitor(struct edid *edid); | 765 | extern bool drm_detect_hdmi_monitor(struct edid *edid); |
| 766 | extern bool drm_detect_monitor_audio(struct edid *edid); | ||
| 766 | extern int drm_mode_page_flip_ioctl(struct drm_device *dev, | 767 | extern int drm_mode_page_flip_ioctl(struct drm_device *dev, |
| 767 | void *data, struct drm_file *file_priv); | 768 | void *data, struct drm_file *file_priv); |
| 768 | extern struct drm_display_mode *drm_cvt_mode(struct drm_device *dev, | 769 | extern struct drm_display_mode *drm_cvt_mode(struct drm_device *dev, |
diff --git a/include/drm/drm_dp_helper.h b/include/drm/drm_dp_helper.h index a49e791db0b0..83a389e44543 100644 --- a/include/drm/drm_dp_helper.h +++ b/include/drm/drm_dp_helper.h | |||
| @@ -23,6 +23,9 @@ | |||
| 23 | #ifndef _DRM_DP_HELPER_H_ | 23 | #ifndef _DRM_DP_HELPER_H_ |
| 24 | #define _DRM_DP_HELPER_H_ | 24 | #define _DRM_DP_HELPER_H_ |
| 25 | 25 | ||
| 26 | #include <linux/types.h> | ||
| 27 | #include <linux/i2c.h> | ||
| 28 | |||
| 26 | /* From the VESA DisplayPort spec */ | 29 | /* From the VESA DisplayPort spec */ |
| 27 | 30 | ||
| 28 | #define AUX_NATIVE_WRITE 0x8 | 31 | #define AUX_NATIVE_WRITE 0x8 |
diff --git a/include/drm/i915_drm.h b/include/drm/i915_drm.h index e41c74facb6a..8c641bed9bbd 100644 --- a/include/drm/i915_drm.h +++ b/include/drm/i915_drm.h | |||
| @@ -286,6 +286,7 @@ typedef struct drm_i915_irq_wait { | |||
| 286 | #define I915_PARAM_HAS_PAGEFLIPPING 8 | 286 | #define I915_PARAM_HAS_PAGEFLIPPING 8 |
| 287 | #define I915_PARAM_HAS_EXECBUF2 9 | 287 | #define I915_PARAM_HAS_EXECBUF2 9 |
| 288 | #define I915_PARAM_HAS_BSD 10 | 288 | #define I915_PARAM_HAS_BSD 10 |
| 289 | #define I915_PARAM_HAS_BLT 11 | ||
| 289 | 290 | ||
| 290 | typedef struct drm_i915_getparam { | 291 | typedef struct drm_i915_getparam { |
| 291 | int param; | 292 | int param; |
| @@ -627,8 +628,11 @@ struct drm_i915_gem_execbuffer2 { | |||
| 627 | __u32 num_cliprects; | 628 | __u32 num_cliprects; |
| 628 | /** This is a struct drm_clip_rect *cliprects */ | 629 | /** This is a struct drm_clip_rect *cliprects */ |
| 629 | __u64 cliprects_ptr; | 630 | __u64 cliprects_ptr; |
| 631 | #define I915_EXEC_RING_MASK (7<<0) | ||
| 632 | #define I915_EXEC_DEFAULT (0<<0) | ||
| 630 | #define I915_EXEC_RENDER (1<<0) | 633 | #define I915_EXEC_RENDER (1<<0) |
| 631 | #define I915_EXEC_BSD (1<<1) | 634 | #define I915_EXEC_BSD (2<<0) |
| 635 | #define I915_EXEC_BLT (3<<0) | ||
| 632 | __u64 flags; | 636 | __u64 flags; |
| 633 | __u64 rsvd1; | 637 | __u64 rsvd1; |
| 634 | __u64 rsvd2; | 638 | __u64 rsvd2; |
