Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

drm/i915/display: enable ccs modifiers on dg2

Since Xe driver aux ccs enablement dg2 ccs modifiers have been
disabled on i915 driver. Here allow dg2 to use ccs again for framebuffers.

Fixes: 6a99e91a6ca8 ("drm/i915/display: Detect AuxCCS support via display parent interface")
Signed-off-by: Juha-Pekka Heikkila <juhapekka.heikkila@gmail.com>
Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Signed-off-by: Mika Kahola <mika.kahola@intel.com>
Link: https://patch.msgid.link/20260427165715.864721-1-juhapekka.heikkila@gmail.com
(cherry picked from commit aee13ba1448213975f36942ba5d1ce693eb5c002)
Signed-off-by: Tvrtko Ursulin <tursulin@ursulin.net>

authored by

Juha-Pekka Heikkila and committed by
Tvrtko Ursulin
aab3d205 7fd2df20

+2 -3
+2 -3
drivers/gpu/drm/i915/i915_driver.c
··· 750 750 { 751 751 struct drm_i915_private *i915 = to_i915(drm); 752 752 753 - return IS_GRAPHICS_VER(i915, 9, 12) || 754 - IS_ALDERLAKE_P(i915) || 755 - IS_METEORLAKE(i915); 753 + return IS_GRAPHICS_VER(i915, 9, 12) && 754 + !HAS_FLAT_CCS(i915); 756 755 } 757 756 758 757 static bool has_fenced_regions(struct drm_device *drm)