diff --git a/src/gallium/drivers/panfrost/pan_screen.c b/src/gallium/drivers/panfrost/pan_screen.c index 6c33bff4ffa..64a455adfbc 100644 --- a/src/gallium/drivers/panfrost/pan_screen.c +++ b/src/gallium/drivers/panfrost/pan_screen.c @@ -843,6 +843,7 @@ panfrost_create_screen(int fd, struct renderonly *ro) case 0x6221: /* G72 */ case 0x7093: /* G31 */ case 0x7212: /* G52 */ + case 0x7402: /* G52L */ break; default: /* Fail to load against untested models */ diff --git a/src/panfrost/bifrost/bi_quirks.h b/src/panfrost/bifrost/bi_quirks.h index 05633f0783b..ea674df9be1 100644 --- a/src/panfrost/bifrost/bi_quirks.h +++ b/src/panfrost/bifrost/bi_quirks.h @@ -49,6 +49,7 @@ bifrost_get_quirks(unsigned product_id) return BIFROST_NO_PRELOAD; case 0x70: case 0x72: + case 0x74: return 0; default: unreachable("Unknown Bifrost GPU ID"); diff --git a/src/panfrost/include/panfrost-quirks.h b/src/panfrost/include/panfrost-quirks.h index a0d1979bf3c..4c46e2ab4c4 100644 --- a/src/panfrost/include/panfrost-quirks.h +++ b/src/panfrost/include/panfrost-quirks.h @@ -116,6 +116,7 @@ panfrost_get_quirks(unsigned gpu_id, unsigned gpu_revision) case 0x7093: /* G31 */ case 0x7212: /* G52 */ + case 0x7402: /* G52L */ return BIFROST_QUIRKS | HAS_ANISOTROPIC; default: diff --git a/src/panfrost/lib/pan_props.c b/src/panfrost/lib/pan_props.c index f5fae6c6123..d1ea9c4fe64 100644 --- a/src/panfrost/lib/pan_props.c +++ b/src/panfrost/lib/pan_props.c @@ -217,6 +217,7 @@ panfrost_model_name(unsigned gpu_id) case 0x6221: return "Mali G72 (Panfrost)"; case 0x7093: return "Mali G31 (Panfrost)"; case 0x7212: return "Mali G52 (Panfrost)"; + case 0x7402: return "Mali G52L (Panfrost)"; default: unreachable("Invalid GPU ID"); }