[PATCH 0/2] Introducing I915_FORMAT_MOD_4_TILED_XE2_CCS Modifier for Xe2

Juha-Pekka Heikkila juhapekka.heikkila at gmail.com
Thu Jul 25 18:35:52 UTC 2024


These patches modify how Intel Xe driver handle compressed Tile4 framebuffers
on display with Xe2 hardware. Specifically, here is added support for
I915_FORMAT_MOD_4_TILED_XE2_CCS as a valid tiling mode for new framebuffers. 

This change remove unconditional decompression of Tile4 type framebuffers
on Xe2 display, as handling compressed versus not compressed framebuffers
have different requirement on discrete graphics than on integrated.

/Juha-Pekka

Test-with: 20240725181622.3457403-1-juhapekka.heikkila at gmail.com

Juha-Pekka Heikkila (2):
  drm/fourcc: define Intel Xe2 related tile4 ccs modifier
  drm/i915/display: allow creation of case
    I915_FORMAT_MOD_4_TILED_XE2_CCS type framebuffer

 drivers/gpu/drm/i915/display/intel_display.c       |  1 +
 drivers/gpu/drm/i915/display/intel_fb.c            |  9 +++++++++
 drivers/gpu/drm/i915/display/skl_universal_plane.c |  8 +++-----
 include/uapi/drm/drm_fourcc.h                      | 12 ++++++++++++
 4 files changed, 25 insertions(+), 5 deletions(-)

-- 
2.43.2



More information about the Intel-xe mailing list