This is the first part of [1] with only render decompression enabled. I left the second part with media decompression and render decompression color clear functionality for later - once we have the IGT tests for them in place. Cc: Dhinakaran Pandiyan <dhinakaran.pandiyan@xxxxxxxxx> Cc: Radhakrishna Sripada <radhakrishna.sripada@xxxxxxxxx> Cc: Ville Syrjala <ville.syrjala@xxxxxxxxx> Cc: Nanley G Chery <nanley.g.chery@xxxxxxxxx> Cc: Mika Kahola <mika.kahola@xxxxxxxxx> Cc: Matt Roper <matthew.d.roper@xxxxxxxxx> [1] https://patchwork.freedesktop.org/series/71125/ Dhinakaran Pandiyan (6): drm/i915: Use intel_tile_height() instead of re-implementing drm/i915: Move CCS stride alignment W/A inside intel_fb_stride_alignment drm/i915: Extract framebufer CCS offset checks into a function drm/framebuffer: Format modifier for Intel Gen-12 render compression drm/i915/tgl: Gen-12 render decompression drm/i915: Skip rotated offset adjustment for unsupported modifiers Imre Deak (4): drm/i915: Add helpers to select correct ccs/aux planes drm/i915/tgl: Make sure FBs have a correct CCS plane stride drm/i915: Make sure Y slave planes get all the required state drm/i915: Make sure CCS YUV semiplanar format checks work .../gpu/drm/i915/display/intel_atomic_plane.c | 2 +- drivers/gpu/drm/i915/display/intel_display.c | 513 +++++++++++++----- drivers/gpu/drm/i915/display/intel_display.h | 4 + drivers/gpu/drm/i915/display/intel_sprite.c | 32 +- drivers/gpu/drm/i915/i915_reg.h | 1 + drivers/gpu/drm/i915/intel_pm.c | 7 +- include/uapi/drm/drm_fourcc.h | 11 + 7 files changed, 423 insertions(+), 147 deletions(-) -- 2.22.0 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx