drm/i915/display: Add drm_panic support for Y-tiling with DPT
authorJocelyn Falempe <jfalempe@redhat.com>
Tue, 24 Jun 2025 09:01:18 +0000 (11:01 +0200)
committerMaarten Lankhorst <dev@lankhorst.se>
Fri, 27 Jun 2025 09:48:23 +0000 (11:48 +0200)
commit116d86dd69af8a596e5a894393927627ab709636
tree0c6128cffa29cf98e9ce7ce313ff589e957e194f
parent31d886b674079891fa4ae1843cd300c076b45b6b
drm/i915/display: Add drm_panic support for Y-tiling with DPT

On Alder Lake and later, it's not possible to disable tiling when DPT
is enabled.
So this commit implements Y-Tiling support, to still be able to draw
the panic screen.

Signed-off-by: Jocelyn Falempe <jfalempe@redhat.com>
Link: https://lore.kernel.org/r/20250624091501.257661-10-jfalempe@redhat.com
Signed-off-by: Maarten Lankhorst <dev@lankhorst.se>
drivers/gpu/drm/i915/display/intel_display_types.h
drivers/gpu/drm/i915/display/intel_plane.c
drivers/gpu/drm/i915/display/skl_universal_plane.c
drivers/gpu/drm/i915/gem/i915_gem_pages.c
drivers/gpu/drm/xe/display/intel_bo.c