From: Ville Syrjälä <ville.syrjala@xxxxxxxxxxxxxxx> Here's the remainder of CCS scanout support. All the i915 prep stuff has now landed, and we're left with just these three patches. What's changed since the last time? * CCS tile is now considered to be 128Bx32 since Jason wants it that way * A bit of polish here and there I quickly hacked my software only CCS test to handle the new 128B concept and it seems to work. The code looks a bit funny because I now have to compute the stuff based on 128B tiles for addfb, but I still need to compute it based on 64B tiles to make the software rendering of CCS work. But it's just a test application so whatever. Entire series can be had here: git://github.com/vsyrjala/linux.git fb_format_dedup_5_ccs_128 Cc: Jason Ekstrand <jason@xxxxxxxxxxxxxx> Cc: Ben Widawsky <ben@xxxxxxxxxxxx> Ville Syrjälä (3): drm: Add mode_config .get_format_info() hook drm/i915: Implement .get_format_info() hook for CCS drm/i915: Add render decompression support drivers/gpu/drm/drm_fb_cma_helper.c | 2 +- drivers/gpu/drm/drm_fourcc.c | 25 ++++ drivers/gpu/drm/drm_framebuffer.c | 9 +- drivers/gpu/drm/drm_modeset_helper.c | 2 +- drivers/gpu/drm/i915/i915_reg.h | 23 +++ drivers/gpu/drm/i915/intel_display.c | 278 ++++++++++++++++++++++++++++++++--- drivers/gpu/drm/i915/intel_pm.c | 29 +++- drivers/gpu/drm/i915/intel_sprite.c | 5 + include/drm/drm_fourcc.h | 6 + include/drm/drm_mode_config.h | 14 ++ include/uapi/drm/drm_fourcc.h | 20 +++ 11 files changed, 390 insertions(+), 23 deletions(-) -- 2.10.2 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx