On Fri, Feb 27, 2015 at 11:15:16AM +0000, Tvrtko Ursulin wrote: > From: Tvrtko Ursulin <tvrtko.ursulin@xxxxxxxxx> > > Starting with Skylake the display engine can scan out Y tiled objects. (Both > legacy Y tiled, and the new Yf format.) > > This series takes the original work by Damien Lespiau and converts it to use the > new frame buffer modifiers instead of object set/get tiling. Some patches needed > to be dropped, some added and some refactored. > > Lightly tested with "testdisplay -m -y" and "testdisplay -m --yf". > > v2: Rebased on v2 of "i915 fb modifier support, respun". > > v3: > * Part which allows Y tiled fb creation extracted out and moved to the end > of series. > * Dropped redundant "drm/i915/skl: Allow Y tiling for sprites". > * Also see individual change logs. > > v4: > * New to the series - watermark programming updates per BSpec. > * Addressed review comments in individual patches. > > v5: > * Addressed review comments in individual patches. Merged entire series, thanks. -Daniel > > Damien Lespiau (4): > drm/i915/skl: Allow scanning out Y and Yf fbs > drm/i915/skl: Adjust intel_fb_align_height() for Yb/Yf tiling > drm/i915/skl: Teach pin_and_fence_fb_obj() about Y tiling constraints > drm/i915/skl: Adjust get_plane_config() to support Yb/Yf tiling > > Tvrtko Ursulin (4): > drm/i915/skl: Add new displayable tiling formats > drm/i915/skl: Updated watermark programming > drm/i915/skl: Update watermarks for Y tiling > drm/i915/skl: Allow Y (and Yf) frame buffer creation > > drivers/gpu/drm/i915/intel_display.c | 231 ++++++++++++++++++++++++++--------- > drivers/gpu/drm/i915/intel_drv.h | 3 + > drivers/gpu/drm/i915/intel_pm.c | 97 +++++++++++---- > drivers/gpu/drm/i915/intel_sprite.c | 24 +++- > include/uapi/drm/drm_fourcc.h | 15 +++ > 5 files changed, 283 insertions(+), 87 deletions(-) > > -- > 2.3.0 > > _______________________________________________ > Intel-gfx mailing list > Intel-gfx@xxxxxxxxxxxxxxxxxxxxx > http://lists.freedesktop.org/mailman/listinfo/intel-gfx -- Daniel Vetter Software Engineer, Intel Corporation +41 (0) 79 365 57 48 - http://blog.ffwll.ch _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/intel-gfx