diff --git a/src/gallium/drivers/panfrost/pan_screen.c b/src/gallium/drivers/panfrost/pan_screen.c index 43ed6f6d0fe..0023f31244b 100644 --- a/src/gallium/drivers/panfrost/pan_screen.c +++ b/src/gallium/drivers/panfrost/pan_screen.c @@ -59,7 +59,6 @@ static const struct debug_named_value panfrost_debug_options[] = { {"msgs", PAN_DBG_MSGS, "Print debug messages"}, {"trace", PAN_DBG_TRACE, "Trace the command stream"}, {"deqp", PAN_DBG_DEQP, "Hacks for dEQP"}, - {"afbc", PAN_DBG_AFBC, "Enable AFBC buffer sharing"}, {"sync", PAN_DBG_SYNC, "Wait for each job's completion and check for any GPU fault"}, {"precompile", PAN_DBG_PRECOMPILE, "Precompile shaders for shader-db"}, {"fp16", PAN_DBG_FP16, "Enable 16-bit support"}, @@ -559,9 +558,6 @@ panfrost_walk_dmabuf_modifiers(struct pipe_screen *screen, /* Don't advertise AFBC before T760 */ afbc &= !(dev->quirks & MIDGARD_NO_AFBC); - /* XXX: AFBC scanout is broken on mainline RK3399 with older kernels */ - afbc &= (dev->debug & PAN_DBG_AFBC); - unsigned count = 0; for (unsigned i = 0; i < PAN_MODIFIER_COUNT; ++i) { diff --git a/src/panfrost/lib/pan_util.h b/src/panfrost/lib/pan_util.h index eb10bb88e2a..0fa7a1efcb7 100644 --- a/src/panfrost/lib/pan_util.h +++ b/src/panfrost/lib/pan_util.h @@ -31,7 +31,7 @@ #define PAN_DBG_MSGS 0x0001 #define PAN_DBG_TRACE 0x0002 #define PAN_DBG_DEQP 0x0004 -#define PAN_DBG_AFBC 0x0008 +/* 0x8 unused */ #define PAN_DBG_SYNC 0x0010 #define PAN_DBG_PRECOMPILE 0x0020 #define PAN_DBG_NOFP16 0x0040