[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