diff --git a/graphics/mesa-dri/files/patch-src_gallium_drivers_panfrost_pan__screen.c b/graphics/mesa-dri/files/patch-src_gallium_drivers_panfrost_pan__screen.c new file mode 100644 index 000000000000..69c7948e32a9 --- /dev/null +++ b/graphics/mesa-dri/files/patch-src_gallium_drivers_panfrost_pan__screen.c @@ -0,0 +1,10 @@ +--- src/gallium/drivers/panfrost/pan_screen.c.orig ++++ src/gallium/drivers/panfrost/pan_screen.c +@@ -850,6 +850,7 @@ panfrost_create_screen(int fd, struct renderonly *ro) + case 0x860: /* T860 */ + case 0x6221: /* G72 */ + case 0x7093: /* G31 */ ++ case 0x7211: /* G76 */ + case 0x7212: /* G52 */ + case 0x7402: /* G52r1 */ + break; diff --git a/graphics/mesa-dri/files/patch-src_panfrost_include_panfrost-quirks.h b/graphics/mesa-dri/files/patch-src_panfrost_include_panfrost-quirks.h new file mode 100644 index 000000000000..d6096f3c7b01 --- /dev/null +++ b/graphics/mesa-dri/files/patch-src_panfrost_include_panfrost-quirks.h @@ -0,0 +1,10 @@ +--- src/panfrost/include/panfrost-quirks.h.orig ++++ src/panfrost/include/panfrost-quirks.h +@@ -113,6 +113,7 @@ panfrost_get_quirks(unsigned gpu_id, unsigned gpu_revision) + | (gpu_revision >= 0x30 ? HAS_ANISOTROPIC : 0); + + case 0x7093: /* G31 */ ++ case 0x7211: /* G76 */ + case 0x7212: /* G52 */ + case 0x7402: /* G52r1 */ + return BIFROST_QUIRKS | HAS_ANISOTROPIC; diff --git a/graphics/mesa-dri/files/patch-src_panfrost_lib_pan__props.c b/graphics/mesa-dri/files/patch-src_panfrost_lib_pan__props.c new file mode 100644 index 000000000000..91522c8f1e2f --- /dev/null +++ b/graphics/mesa-dri/files/patch-src_panfrost_lib_pan__props.c @@ -0,0 +1,10 @@ +--- src/panfrost/lib/pan_props.c.orig ++++ src/panfrost/lib/pan_props.c +@@ -207,6 +207,7 @@ panfrost_model_name(unsigned gpu_id) + case 0x880: return "Mali-T880 (Panfrost)"; + case 0x6221: return "Mali-G72 (Panfrost)"; + case 0x7093: return "Mali-G31 (Panfrost)"; ++ case 0x7211: return "Mali-G76 (Panfrost)"; + case 0x7212: return "Mali-G52 (Panfrost)"; + case 0x7402: return "Mali-G52 r1 (Panfrost)"; + default: diff --git a/graphics/mesa-dri/files/patch-src_panfrost_perf_pan__perf.c b/graphics/mesa-dri/files/patch-src_panfrost_perf_pan__perf.c new file mode 100644 index 000000000000..9539bc6a1553 --- /dev/null +++ b/graphics/mesa-dri/files/patch-src_panfrost_perf_pan__perf.c @@ -0,0 +1,10 @@ +--- src/panfrost/perf/pan_perf.c.orig ++++ src/panfrost/perf/pan_perf.c +@@ -67,6 +67,7 @@ get_perf_config(unsigned int gpu_id) + return &panfrost_perf_config_thex; + case 0x7093: + return &panfrost_perf_config_tdvx; ++ case 0x7211: + case 0x7212: + case 0x7402: + return &panfrost_perf_config_tgox; diff --git a/graphics/mesa-dri/pkg-plist b/graphics/mesa-dri/pkg-plist index a08ffff90ed9..a63480468a85 100644 --- a/graphics/mesa-dri/pkg-plist +++ b/graphics/mesa-dri/pkg-plist @@ -9,6 +9,7 @@ include/GL/internal/dri_interface.h %%I915_DRIVER%%lib/dri/i915_dri.so %%I965_DRIVER%%lib/dri/i965_dri.so %%IRIS_GDRIVER%%lib/dri/iris_dri.so +%%PANFROST_GDRIVER%%lib/dri/mali-dp_dri.so %%PANFROST_GDRIVER%%lib/dri/panfrost_dri.so %%PANFROST_GDRIVER%%lib/dri/rockchip_dri.so %%SWRAST_GDRIVER%%lib/dri/kms_swrast_dri.so