[PATCH 2/2] drm/imagination: promote BXM-4-64 MC1 (36.52.104.182) to supported status

From: Frank Binns

Date: Mon Jul 20 2026 - 08:27:39 EST


Support for this GPU is now in a very good state, with only a handful of
Vulkan CTS tests still failing when testing using CTS version 1.4.5.3 on
the BeagleV-Ahead SBC. With the firmware having been upstreamed [1], now
is the time to promote this GPU from experimental to supported.

[1] https://gitlab.com/kernel-firmware/linux-firmware/-/merge_requests/1138

Signed-off-by: Frank Binns <frank.binns@xxxxxxxxxx>
---
drivers/gpu/drm/imagination/pvr_device.c | 4 +---
drivers/gpu/drm/imagination/pvr_drv.c | 1 +
2 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/drivers/gpu/drm/imagination/pvr_device.c b/drivers/gpu/drm/imagination/pvr_device.c
index 2691ef9af0ca..54fe4180c73c 100644
--- a/drivers/gpu/drm/imagination/pvr_device.c
+++ b/drivers/gpu/drm/imagination/pvr_device.c
@@ -531,12 +531,10 @@ pvr_gpu_support_level(const struct pvr_gpu_id *gpu_id)
{
switch (pvr_gpu_id_to_packed_bvnc(gpu_id)) {
case PVR_PACKED_BVNC(33, 15, 11, 3):
+ case PVR_PACKED_BVNC(36, 52, 104, 182):
case PVR_PACKED_BVNC(36, 53, 104, 796):
return PVR_GPU_SUPPORTED;

- case PVR_PACKED_BVNC(36, 52, 104, 182):
- return PVR_GPU_EXPERIMENTAL;
-
default:
return PVR_GPU_UNKNOWN;
}
diff --git a/drivers/gpu/drm/imagination/pvr_drv.c b/drivers/gpu/drm/imagination/pvr_drv.c
index a22da0b911d5..5c965ef0274f 100644
--- a/drivers/gpu/drm/imagination/pvr_drv.c
+++ b/drivers/gpu/drm/imagination/pvr_drv.c
@@ -44,6 +44,7 @@
* This driver supports the following PowerVR/IMG graphics cores from Imagination Technologies:
*
* * AXE-1-16M (33.15.11.3)
+ * * BXM-4-64 MC1 (36.52.104.182)
* * BXS-4-64 MC1 (36.53.104.796)
*/


--
2.43.0