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. v2. rebase and change doucmentetaion render compression -> unified compression /Juha-Pekka Test-with: 20240812201124.2013652-1-juhapekka.heikkila@xxxxxxxxx Juha-Pekka Heikkila (3): drm/i915/display: Don't enable decompression on Xe2 with Tile4 drm/fourcc: define Intel Xe2 related tile4 ccs modifiers drm/i915/display: allow creation of Xe2 ccs framebuffers drivers/gpu/drm/i915/display/intel_display.c | 2 ++ drivers/gpu/drm/i915/display/intel_fb.c | 18 +++++++++++++ .../drm/i915/display/skl_universal_plane.c | 10 ++++---- include/uapi/drm/drm_fourcc.h | 25 +++++++++++++++++++ 4 files changed, 50 insertions(+), 5 deletions(-) -- 2.45.2