[CI v4 1/1] drm/xe/display: Add support for AuxCCS

Tvrtko Ursulin tvrtko.ursulin at igalia.com
Fri Jul 25 14:26:11 UTC 2025


debug

Signed-off-by: Tvrtko Ursulin <tvrtko.ursulin at igalia.com>
---
 drivers/gpu/drm/xe/display/xe_fb_pin.c | 16 +++++++++++++++-
 1 file changed, 15 insertions(+), 1 deletion(-)

diff --git a/drivers/gpu/drm/xe/display/xe_fb_pin.c b/drivers/gpu/drm/xe/display/xe_fb_pin.c
index f1f8b5ab53ef..8c2f404ab303 100644
--- a/drivers/gpu/drm/xe/display/xe_fb_pin.c
+++ b/drivers/gpu/drm/xe/display/xe_fb_pin.c
@@ -141,7 +141,17 @@ static int __xe_pin_fb_vma_dpt(const struct intel_framebuffer *fb,
 		const struct intel_remapped_info *remap_info = &view->remapped;
 		u32 i, dpt_ofs = 0;
 
-		for (i = 0; i < ARRAY_SIZE(remap_info->plane); i++)
+		printk("write_dpt_remapped plane_alignment=%x\n",
+		       remap_info->plane_alignment);
+
+		for (i = 0; i < ARRAY_SIZE(remap_info->plane); i++) {
+			if (remap_info->plane[i].linear)
+				printk("write_dpt_remapped [%u] linear offset=%x size=%x\n",
+				       i, remap_info->plane[i].offset, remap_info->plane[i].size);
+			else
+				printk("write_dpt_remapped [%u] tiled  offset=%x %ux%u src_stride=%u dst_stride=%u\n",
+				       i, remap_info->plane[i].offset, remap_info->plane[i].width, remap_info->plane[i].height, remap_info->plane[i].src_stride, remap_info->plane[i].dst_stride);
+
 			write_dpt_remapped(bo, &dpt->vmap, &dpt_ofs,
 					   remap_info->plane[i].offset,
 					   remap_info->plane[i].width,
@@ -149,6 +159,10 @@ static int __xe_pin_fb_vma_dpt(const struct intel_framebuffer *fb,
 					   remap_info->plane[i].src_stride,
 					   remap_info->plane[i].dst_stride);
 
+			printk("write_dpt_remapped [%u] to dest=%x\n",
+			       i, dpt_ofs / 8);
+		}
+
 	} else {
 		const struct intel_rotation_info *rot_info = &view->rotated;
 		u32 i, dpt_ofs = 0;
-- 
2.48.0



More information about the Intel-xe mailing list