diff options
author | Damien Lespiau <damien.lespiau@intel.com> | 2014-07-15 03:21:24 -0400 |
---|---|---|
committer | Daniel Vetter <daniel.vetter@ffwll.ch> | 2014-07-23 01:05:27 -0400 |
commit | ed57cb8a5c697680cdac3bc7ddfafff7594bd98e (patch) | |
tree | ac9fb7982780877335e2143b3dad78ceba3a497f /drivers/gpu/drm/i915/intel_drv.h | |
parent | 6af257cde0c536f69872cd335f186c3fdaa5f26a (diff) |
drm/i915: Also give the sprite width for WM computation
In the future, we'll need the height of the fb to fetch from memory for
WM computation.
Signed-off-by: Damien Lespiau <damien.lespiau@intel.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Diffstat (limited to 'drivers/gpu/drm/i915/intel_drv.h')
-rw-r--r-- | drivers/gpu/drm/i915/intel_drv.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/drivers/gpu/drm/i915/intel_drv.h b/drivers/gpu/drm/i915/intel_drv.h index 719f8d2d6202..6093ebdeb7cf 100644 --- a/drivers/gpu/drm/i915/intel_drv.h +++ b/drivers/gpu/drm/i915/intel_drv.h | |||
@@ -423,6 +423,7 @@ struct intel_crtc { | |||
423 | 423 | ||
424 | struct intel_plane_wm_parameters { | 424 | struct intel_plane_wm_parameters { |
425 | uint32_t horiz_pixels; | 425 | uint32_t horiz_pixels; |
426 | uint32_t vert_pixels; | ||
426 | uint8_t bytes_per_pixel; | 427 | uint8_t bytes_per_pixel; |
427 | bool enabled; | 428 | bool enabled; |
428 | bool scaled; | 429 | bool scaled; |
@@ -979,7 +980,9 @@ int ilk_wm_max_level(const struct drm_device *dev); | |||
979 | void intel_update_watermarks(struct drm_crtc *crtc); | 980 | void intel_update_watermarks(struct drm_crtc *crtc); |
980 | void intel_update_sprite_watermarks(struct drm_plane *plane, | 981 | void intel_update_sprite_watermarks(struct drm_plane *plane, |
981 | struct drm_crtc *crtc, | 982 | struct drm_crtc *crtc, |
982 | uint32_t sprite_width, int pixel_size, | 983 | uint32_t sprite_width, |
984 | uint32_t sprite_height, | ||
985 | int pixel_size, | ||
983 | bool enabled, bool scaled); | 986 | bool enabled, bool scaled); |
984 | void intel_init_pm(struct drm_device *dev); | 987 | void intel_init_pm(struct drm_device *dev); |
985 | void intel_pm_setup(struct drm_device *dev); | 988 | void intel_pm_setup(struct drm_device *dev); |