* [PATCH v2 1/3] dt-bindings: gpu: mali-bifrost: Add compatible for MT8365 SoC
2025-10-21 7:30 [PATCH v2 0/3] Add Mali GPU support for Mediatek MT8365 SoC Louis-Alexis Eyraud
@ 2025-10-21 7:30 ` Louis-Alexis Eyraud
2025-10-21 13:01 ` Rob Herring (Arm)
2025-10-21 7:30 ` [PATCH v2 2/3] arm64: dts: mediatek: mt8365: Add GPU support Louis-Alexis Eyraud
` (3 subsequent siblings)
4 siblings, 1 reply; 8+ messages in thread
From: Louis-Alexis Eyraud @ 2025-10-21 7:30 UTC (permalink / raw)
To: Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann,
David Airlie, Simona Vetter, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, Matthias Brugger, AngeloGioacchino Del Regno
Cc: kernel, dri-devel, devicetree, linux-kernel, linux-arm-kernel,
linux-mediatek, Louis-Alexis Eyraud, Conor Dooley
Add a compatible for the MediaTek MT8365 SoC, that has an integrated
ARM Mali G52 MC1 GPU and compatible with arm,mali-bifrost.
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Acked-by: Conor Dooley <conor.dooley@microchip.com>
Signed-off-by: Louis-Alexis Eyraud <louisalexis.eyraud@collabora.com>
---
Documentation/devicetree/bindings/gpu/arm,mali-bifrost.yaml | 1 +
1 file changed, 1 insertion(+)
diff --git a/Documentation/devicetree/bindings/gpu/arm,mali-bifrost.yaml b/Documentation/devicetree/bindings/gpu/arm,mali-bifrost.yaml
index be198182dbfe0dba61176f7205b08be131f4845c..db49b8ff8c74864afb25fdde40174d521c72c6e7 100644
--- a/Documentation/devicetree/bindings/gpu/arm,mali-bifrost.yaml
+++ b/Documentation/devicetree/bindings/gpu/arm,mali-bifrost.yaml
@@ -22,6 +22,7 @@ properties:
- mediatek,mt8183-mali
- mediatek,mt8183b-mali
- mediatek,mt8186-mali
+ - mediatek,mt8365-mali
- realtek,rtd1619-mali
- renesas,r9a07g044-mali
- renesas,r9a07g054-mali
--
2.51.0
^ permalink raw reply [flat|nested] 8+ messages in thread* Re: [PATCH v2 1/3] dt-bindings: gpu: mali-bifrost: Add compatible for MT8365 SoC
2025-10-21 7:30 ` [PATCH v2 1/3] dt-bindings: gpu: mali-bifrost: Add compatible for " Louis-Alexis Eyraud
@ 2025-10-21 13:01 ` Rob Herring (Arm)
0 siblings, 0 replies; 8+ messages in thread
From: Rob Herring (Arm) @ 2025-10-21 13:01 UTC (permalink / raw)
To: Louis-Alexis Eyraud
Cc: linux-mediatek, Conor Dooley, linux-kernel,
AngeloGioacchino Del Regno, linux-arm-kernel, Thomas Zimmermann,
Krzysztof Kozlowski, Maxime Ripard, Matthias Brugger, dri-devel,
devicetree, Maarten Lankhorst, David Airlie, kernel,
Simona Vetter, Conor Dooley
On Tue, 21 Oct 2025 09:30:51 +0200, Louis-Alexis Eyraud wrote:
> Add a compatible for the MediaTek MT8365 SoC, that has an integrated
> ARM Mali G52 MC1 GPU and compatible with arm,mali-bifrost.
>
> Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
> Acked-by: Conor Dooley <conor.dooley@microchip.com>
> Signed-off-by: Louis-Alexis Eyraud <louisalexis.eyraud@collabora.com>
> ---
> Documentation/devicetree/bindings/gpu/arm,mali-bifrost.yaml | 1 +
> 1 file changed, 1 insertion(+)
>
Applied, thanks!
^ permalink raw reply [flat|nested] 8+ messages in thread
* [PATCH v2 2/3] arm64: dts: mediatek: mt8365: Add GPU support
2025-10-21 7:30 [PATCH v2 0/3] Add Mali GPU support for Mediatek MT8365 SoC Louis-Alexis Eyraud
2025-10-21 7:30 ` [PATCH v2 1/3] dt-bindings: gpu: mali-bifrost: Add compatible for " Louis-Alexis Eyraud
@ 2025-10-21 7:30 ` Louis-Alexis Eyraud
2025-10-21 7:30 ` [PATCH v2 3/3] arm64: dts: mediatek: mt8365-evk: Enable " Louis-Alexis Eyraud
` (2 subsequent siblings)
4 siblings, 0 replies; 8+ messages in thread
From: Louis-Alexis Eyraud @ 2025-10-21 7:30 UTC (permalink / raw)
To: Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann,
David Airlie, Simona Vetter, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, Matthias Brugger, AngeloGioacchino Del Regno
Cc: kernel, dri-devel, devicetree, linux-kernel, linux-arm-kernel,
linux-mediatek, Louis-Alexis Eyraud
The Mediatek MT8365 SoC has an integrated Arm Mali G52 MC1 GPU
(Bifrost).
Add gpu, OPP table, and MFG clock driver nodes in mt8365.dtsi to support
it using the Panfrost driver.
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Signed-off-by: Louis-Alexis Eyraud <louisalexis.eyraud@collabora.com>
---
arch/arm64/boot/dts/mediatek/mt8365.dtsi | 43 +++++++++++++++++++++++++++++++-
1 file changed, 42 insertions(+), 1 deletion(-)
diff --git a/arch/arm64/boot/dts/mediatek/mt8365.dtsi b/arch/arm64/boot/dts/mediatek/mt8365.dtsi
index e6d2b3221a3b7a855129258b379ae4bc2fd05449..a5ca3cda6ef30d59a106222549dc15bcb6ce503d 100644
--- a/arch/arm64/boot/dts/mediatek/mt8365.dtsi
+++ b/arch/arm64/boot/dts/mediatek/mt8365.dtsi
@@ -267,6 +267,26 @@ clk26m: oscillator {
clock-output-names = "clk26m";
};
+ gpu_opp_table: opp-table-gpu {
+ compatible = "operating-points-v2";
+ opp-shared;
+
+ opp-450000000 {
+ opp-hz = /bits/ 64 <450000000>;
+ opp-microvolt = <650000>;
+ };
+
+ opp-560000000 {
+ opp-hz = /bits/ 64 <560000000>;
+ opp-microvolt = <700000>;
+ };
+
+ opp-800000000 {
+ opp-hz = /bits/ 64 <800000000>;
+ opp-microvolt = <800000>;
+ };
+ };
+
psci {
compatible = "arm,psci-1.0";
method = "smc";
@@ -292,6 +312,27 @@ gic: interrupt-controller@c000000 {
interrupts = <GIC_PPI 9 IRQ_TYPE_LEVEL_HIGH>;
};
+ mfgcfg: syscon@13000000 {
+ compatible = "mediatek,mt8365-mfgcfg", "syscon";
+ reg = <0 0x13000000 0 0x1000>;
+ #clock-cells = <1>;
+ };
+
+ gpu: gpu@13040000 {
+ compatible = "mediatek,mt8365-mali", "arm,mali-bifrost";
+ reg = <0 0x13040000 0 0x4000>;
+
+ clocks = <&mfgcfg CLK_MFG_BG3D>;
+ interrupts = <GIC_SPI 203 IRQ_TYPE_LEVEL_LOW>,
+ <GIC_SPI 202 IRQ_TYPE_LEVEL_LOW>,
+ <GIC_SPI 201 IRQ_TYPE_LEVEL_LOW>,
+ <GIC_SPI 204 IRQ_TYPE_LEVEL_LOW>;
+ interrupt-names = "job", "mmu", "gpu", "event";
+ operating-points-v2 = <&gpu_opp_table>;
+ power-domains = <&spm MT8365_POWER_DOMAIN_MFG>;
+ status = "disabled";
+ };
+
topckgen: syscon@10000000 {
compatible = "mediatek,mt8365-topckgen", "syscon";
reg = <0 0x10000000 0 0x1000>;
@@ -398,7 +439,7 @@ power-domain@MT8365_POWER_DOMAIN_CONN {
mediatek,infracfg = <&infracfg>;
};
- power-domain@MT8365_POWER_DOMAIN_MFG {
+ mfg: power-domain@MT8365_POWER_DOMAIN_MFG {
reg = <MT8365_POWER_DOMAIN_MFG>;
clocks = <&topckgen CLK_TOP_MFG_SEL>;
clock-names = "mfg";
--
2.51.0
^ permalink raw reply [flat|nested] 8+ messages in thread* [PATCH v2 3/3] arm64: dts: mediatek: mt8365-evk: Enable GPU support
2025-10-21 7:30 [PATCH v2 0/3] Add Mali GPU support for Mediatek MT8365 SoC Louis-Alexis Eyraud
2025-10-21 7:30 ` [PATCH v2 1/3] dt-bindings: gpu: mali-bifrost: Add compatible for " Louis-Alexis Eyraud
2025-10-21 7:30 ` [PATCH v2 2/3] arm64: dts: mediatek: mt8365: Add GPU support Louis-Alexis Eyraud
@ 2025-10-21 7:30 ` Louis-Alexis Eyraud
2025-10-21 8:03 ` [PATCH v2 0/3] Add Mali GPU support for Mediatek MT8365 SoC AngeloGioacchino Del Regno
2025-10-27 10:32 ` (subset) " AngeloGioacchino Del Regno
4 siblings, 0 replies; 8+ messages in thread
From: Louis-Alexis Eyraud @ 2025-10-21 7:30 UTC (permalink / raw)
To: Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann,
David Airlie, Simona Vetter, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, Matthias Brugger, AngeloGioacchino Del Regno
Cc: kernel, dri-devel, devicetree, linux-kernel, linux-arm-kernel,
linux-mediatek, Louis-Alexis Eyraud
Enable for the Mediatek Genio 350-EVK board the support of the
Arm Mali G52 MC1 GPU integrated in the MT8365 SoC.
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Signed-off-by: Louis-Alexis Eyraud <louisalexis.eyraud@collabora.com>
---
arch/arm64/boot/dts/mediatek/mt8365-evk.dts | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/arch/arm64/boot/dts/mediatek/mt8365-evk.dts b/arch/arm64/boot/dts/mediatek/mt8365-evk.dts
index 3de04ae70cc5fcd203a9cb745dfb3575ace66801..92ecde96dfeb4bdbc85a8fd869b405ef6cc1cdc0 100644
--- a/arch/arm64/boot/dts/mediatek/mt8365-evk.dts
+++ b/arch/arm64/boot/dts/mediatek/mt8365-evk.dts
@@ -284,6 +284,11 @@ eth_phy: ethernet-phy@0 {
};
};
+&gpu {
+ mali-supply = <&mt6357_vcore_reg>;
+ status = "okay";
+};
+
&i2c0 {
clock-frequency = <100000>;
pinctrl-0 = <&i2c0_pins>;
@@ -354,6 +359,10 @@ touchscreen@5d {
};
};
+&mfg {
+ domain-supply = <&mt6357_vsram_others_reg>;
+};
+
&mmc0 {
assigned-clock-parents = <&topckgen CLK_TOP_MSDCPLL>;
assigned-clocks = <&topckgen CLK_TOP_MSDC50_0_SEL>;
--
2.51.0
^ permalink raw reply [flat|nested] 8+ messages in thread* Re: [PATCH v2 0/3] Add Mali GPU support for Mediatek MT8365 SoC
2025-10-21 7:30 [PATCH v2 0/3] Add Mali GPU support for Mediatek MT8365 SoC Louis-Alexis Eyraud
` (2 preceding siblings ...)
2025-10-21 7:30 ` [PATCH v2 3/3] arm64: dts: mediatek: mt8365-evk: Enable " Louis-Alexis Eyraud
@ 2025-10-21 8:03 ` AngeloGioacchino Del Regno
2025-10-21 12:50 ` Sebastian Reichel
2025-10-27 10:32 ` (subset) " AngeloGioacchino Del Regno
4 siblings, 1 reply; 8+ messages in thread
From: AngeloGioacchino Del Regno @ 2025-10-21 8:03 UTC (permalink / raw)
To: Louis-Alexis Eyraud, Maarten Lankhorst, Maxime Ripard,
Thomas Zimmermann, David Airlie, Simona Vetter, Rob Herring,
Krzysztof Kozlowski, Conor Dooley, Matthias Brugger
Cc: kernel, dri-devel, devicetree, linux-kernel, linux-arm-kernel,
linux-mediatek, Conor Dooley
Il 21/10/25 09:30, Louis-Alexis Eyraud ha scritto:
> This patchset adds the support of the ARM Mali G52 MC1 GPU (Bifrost),
> integrated to the Mediatek MT8365 SoC, and its enablement to the
> Mediatek Genio 350-EVK board.
>
> I've tested this patchset on a Mediatek Genio 350-EVK board,
> with a kernel based on linux-next (tag: next-20251021).
>
Thanks for this one! This series is ready to be merged.
However, in order to take the DT patches I need someone to pick the binding first.
Cheers,
Angelo
> The panfrost driver probed with the following messages:
> ```
> panfrost 13040000.gpu: clock rate = 450000031
> panfrost 13040000.gpu: mali-g52 id 0x7402 major 0x1 minor 0x0 status
> 0x0
> panfrost 13040000.gpu: features: 00000000,00000df7, issues: 00000000,
> 00000400
> panfrost 13040000.gpu: Features: L2:0x07110206 Shader:0x00000003
> Tiler:0x00000209 Mem:0x1 MMU:0x00002823 AS:0xff JS:0x7
> panfrost 13040000.gpu: shader_present=0x1 l2_present=0x1
> [drm] Initialized panfrost 1.5.0 for 13040000.gpu on minor 0
> ```
>
> Running glmark2-es2-drm with MESA 25.2 is also OK:
> ```
> =======================================================
> glmark2 2023.01
> =======================================================
> OpenGL Information
> GL_VENDOR: Mesa
> GL_RENDERER: Mali-G52 r1 (Panfrost)
> GL_VERSION: OpenGL ES 3.1 Mesa 25.2.5-1
> Surface Config: buf=32 r=8 g=8 b=8 a=8 depth=24 stencil=0 samples=0
> Surface Size: 1200x1920 fullscreen
> =======================================================
> [build] use-vbo=false: FPS: 513 FrameTime: 1.952 ms
> [build] use-vbo=true: FPS: 514 FrameTime: 1.947 ms
> [texture] texture-filter=nearest: FPS: 489 FrameTime: 2.046 ms
> [texture] texture-filter=linear: FPS: 486 FrameTime: 2.061 ms
> [texture] texture-filter=mipmap: FPS: 476 FrameTime: 2.101 ms
> [shading] shading=gouraud: FPS: 436 FrameTime: 2.296 ms
> [shading] shading=blinn-phong-inf: FPS: 387 FrameTime: 2.585 ms
> [shading] shading=phong: FPS: 253 FrameTime: 3.955 ms
> [shading] shading=cel: FPS: 232 FrameTime: 4.328 ms
> [bump] bump-render=high-poly: FPS: 266 FrameTime: 3.765 ms
> [bump] bump-render=normals: FPS: 421 FrameTime: 2.376 ms
> [bump] bump-render=height: FPS: 343 FrameTime: 2.922 ms
> [effect2d] kernel=0,1,0;1,-4,1;0,1,0;: FPS: 133 FrameTime: 7.521 ms
> [effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;: FPS: 46 FrameTime:
> 21.990 ms
> [pulsar] light=false:quads=5:texture=false: FPS: 379 FrameTime: 2.645 ms
> [desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4:
> FPS: 57 FrameTime: 17.735 ms
> [desktop] effect=shadow:windows=4: FPS: 249 FrameTime: 4.018 ms
> [buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction
> =0.5:update-method=map: FPS: 81 FrameTime: 12.447 ms
> [buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction
> =0.5:update-method=subdata: FPS: 81 FrameTime: 12.388 ms
> [buffer] columns=200:interleave=true:update-dispersion=0.9:update-fraction
> =0.5:update-method=map: FPS: 99 FrameTime: 10.127 ms
> [ideas] speed=duration: FPS: 287 FrameTime: 3.492 ms
> [jellyfish] <default>: FPS: 114 FrameTime: 8.842 ms
> [terrain] <default>: FPS: 14 FrameTime: 76.911 ms
> [shadow] <default>: FPS: 156 FrameTime: 6.432 ms
> [refract] <default>: FPS: 29 FrameTime: 34.791 ms
> [conditionals] fragment-steps=0:vertex-steps=0: FPS: 529 FrameTime: 1.890 ms
> [conditionals] fragment-steps=5:vertex-steps=0: FPS: 326 FrameTime: 3.076 ms
> [conditionals] fragment-steps=0:vertex-steps=5: FPS: 532 FrameTime: 1.880 ms
> [function] fragment-complexity=low:fragment-steps=5: FPS: 475 FrameTime:
> 2.106 ms
> [function] fragment-complexity=medium:fragment-steps=5: FPS: 227
> FrameTime: 4.417 ms
> [loop] fragment-loop=false:fragment-steps=5:vertex-steps=5: FPS: 475
> FrameTime: 2.108 ms
> [loop] fragment-steps=5:fragment-uniform=false:vertex-steps=5: FPS: 474
> FrameTime: 2.110 ms
> [loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 226
> FrameTime: 4.428 ms
> =======================================================
> glmark2 Score: 296
> =======================================================
> ```
>
> Signed-off-by: Louis-Alexis Eyraud <louisalexis.eyraud@collabora.com>
> ---
> Changes in v2:
> - Rebased on next-20251021 tag
> - Fixed missing blank lines in 'arm64: dts: mediatek: mt8365: Add GPU
> support' patch
> - Added reviewed-by and acked-by trailers
> - Updated cover letter
> - Link to v1: https://lore.kernel.org/r/20250813-mt8365-enable-gpu-v1-0-46c44c6c1566@collabora.com
>
> ---
> Louis-Alexis Eyraud (3):
> dt-bindings: gpu: mali-bifrost: Add compatible for MT8365 SoC
> arm64: dts: mediatek: mt8365: Add GPU support
> arm64: dts: mediatek: mt8365-evk: Enable GPU support
>
> .../devicetree/bindings/gpu/arm,mali-bifrost.yaml | 1 +
> arch/arm64/boot/dts/mediatek/mt8365-evk.dts | 9 +++++
> arch/arm64/boot/dts/mediatek/mt8365.dtsi | 43 +++++++++++++++++++++-
> 3 files changed, 52 insertions(+), 1 deletion(-)
> ---
> base-commit: 853c202e4aec8006c2c1367b052c9f8949db019a
> change-id: 20250812-mt8365-enable-gpu-a39835dca7fc
>
> Best regards,
^ permalink raw reply [flat|nested] 8+ messages in thread* Re: [PATCH v2 0/3] Add Mali GPU support for Mediatek MT8365 SoC
2025-10-21 8:03 ` [PATCH v2 0/3] Add Mali GPU support for Mediatek MT8365 SoC AngeloGioacchino Del Regno
@ 2025-10-21 12:50 ` Sebastian Reichel
0 siblings, 0 replies; 8+ messages in thread
From: Sebastian Reichel @ 2025-10-21 12:50 UTC (permalink / raw)
To: AngeloGioacchino Del Regno
Cc: Louis-Alexis Eyraud, Maarten Lankhorst, Maxime Ripard,
Thomas Zimmermann, David Airlie, Simona Vetter, Rob Herring,
Krzysztof Kozlowski, Conor Dooley, Matthias Brugger, kernel,
dri-devel, devicetree, linux-kernel, linux-arm-kernel,
linux-mediatek, Conor Dooley, Boris Brezillon, Steven Price
[+cc Boris, Steven]
Hi,
On Tue, Oct 21, 2025 at 10:03:52AM +0200, AngeloGioacchino Del Regno wrote:
> Il 21/10/25 09:30, Louis-Alexis Eyraud ha scritto:
> > This patchset adds the support of the ARM Mali G52 MC1 GPU (Bifrost),
> > integrated to the Mediatek MT8365 SoC, and its enablement to the
> > Mediatek Genio 350-EVK board.
> >
> > I've tested this patchset on a Mediatek Genio 350-EVK board,
> > with a kernel based on linux-next (tag: next-20251021).
> >
>
> Thanks for this one! This series is ready to be merged.
>
> However, in order to take the DT patches I need someone to pick
> the binding first.
The binding patch submission is missing most of the maintainers
potentially doing that in To/Cc ;)
Somebody should update the MAINTAINERS entry for "ARM MALI PANFROST
DRM DRIVER" to include the binding file, just like it is handled for
the PANTHOR driver in the next section.
Greetings,
-- Sebastian
>
> Cheers,
> Angelo
>
> > The panfrost driver probed with the following messages:
> > ```
> > panfrost 13040000.gpu: clock rate = 450000031
> > panfrost 13040000.gpu: mali-g52 id 0x7402 major 0x1 minor 0x0 status
> > 0x0
> > panfrost 13040000.gpu: features: 00000000,00000df7, issues: 00000000,
> > 00000400
> > panfrost 13040000.gpu: Features: L2:0x07110206 Shader:0x00000003
> > Tiler:0x00000209 Mem:0x1 MMU:0x00002823 AS:0xff JS:0x7
> > panfrost 13040000.gpu: shader_present=0x1 l2_present=0x1
> > [drm] Initialized panfrost 1.5.0 for 13040000.gpu on minor 0
> > ```
> >
> > Running glmark2-es2-drm with MESA 25.2 is also OK:
> > ```
> > =======================================================
> > glmark2 2023.01
> > =======================================================
> > OpenGL Information
> > GL_VENDOR: Mesa
> > GL_RENDERER: Mali-G52 r1 (Panfrost)
> > GL_VERSION: OpenGL ES 3.1 Mesa 25.2.5-1
> > Surface Config: buf=32 r=8 g=8 b=8 a=8 depth=24 stencil=0 samples=0
> > Surface Size: 1200x1920 fullscreen
> > =======================================================
> > [build] use-vbo=false: FPS: 513 FrameTime: 1.952 ms
> > [build] use-vbo=true: FPS: 514 FrameTime: 1.947 ms
> > [texture] texture-filter=nearest: FPS: 489 FrameTime: 2.046 ms
> > [texture] texture-filter=linear: FPS: 486 FrameTime: 2.061 ms
> > [texture] texture-filter=mipmap: FPS: 476 FrameTime: 2.101 ms
> > [shading] shading=gouraud: FPS: 436 FrameTime: 2.296 ms
> > [shading] shading=blinn-phong-inf: FPS: 387 FrameTime: 2.585 ms
> > [shading] shading=phong: FPS: 253 FrameTime: 3.955 ms
> > [shading] shading=cel: FPS: 232 FrameTime: 4.328 ms
> > [bump] bump-render=high-poly: FPS: 266 FrameTime: 3.765 ms
> > [bump] bump-render=normals: FPS: 421 FrameTime: 2.376 ms
> > [bump] bump-render=height: FPS: 343 FrameTime: 2.922 ms
> > [effect2d] kernel=0,1,0;1,-4,1;0,1,0;: FPS: 133 FrameTime: 7.521 ms
> > [effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;: FPS: 46 FrameTime:
> > 21.990 ms
> > [pulsar] light=false:quads=5:texture=false: FPS: 379 FrameTime: 2.645 ms
> > [desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4:
> > FPS: 57 FrameTime: 17.735 ms
> > [desktop] effect=shadow:windows=4: FPS: 249 FrameTime: 4.018 ms
> > [buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction
> > =0.5:update-method=map: FPS: 81 FrameTime: 12.447 ms
> > [buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction
> > =0.5:update-method=subdata: FPS: 81 FrameTime: 12.388 ms
> > [buffer] columns=200:interleave=true:update-dispersion=0.9:update-fraction
> > =0.5:update-method=map: FPS: 99 FrameTime: 10.127 ms
> > [ideas] speed=duration: FPS: 287 FrameTime: 3.492 ms
> > [jellyfish] <default>: FPS: 114 FrameTime: 8.842 ms
> > [terrain] <default>: FPS: 14 FrameTime: 76.911 ms
> > [shadow] <default>: FPS: 156 FrameTime: 6.432 ms
> > [refract] <default>: FPS: 29 FrameTime: 34.791 ms
> > [conditionals] fragment-steps=0:vertex-steps=0: FPS: 529 FrameTime: 1.890 ms
> > [conditionals] fragment-steps=5:vertex-steps=0: FPS: 326 FrameTime: 3.076 ms
> > [conditionals] fragment-steps=0:vertex-steps=5: FPS: 532 FrameTime: 1.880 ms
> > [function] fragment-complexity=low:fragment-steps=5: FPS: 475 FrameTime:
> > 2.106 ms
> > [function] fragment-complexity=medium:fragment-steps=5: FPS: 227
> > FrameTime: 4.417 ms
> > [loop] fragment-loop=false:fragment-steps=5:vertex-steps=5: FPS: 475
> > FrameTime: 2.108 ms
> > [loop] fragment-steps=5:fragment-uniform=false:vertex-steps=5: FPS: 474
> > FrameTime: 2.110 ms
> > [loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 226
> > FrameTime: 4.428 ms
> > =======================================================
> > glmark2 Score: 296
> > =======================================================
> > ```
> >
> > Signed-off-by: Louis-Alexis Eyraud <louisalexis.eyraud@collabora.com>
> > ---
> > Changes in v2:
> > - Rebased on next-20251021 tag
> > - Fixed missing blank lines in 'arm64: dts: mediatek: mt8365: Add GPU
> > support' patch
> > - Added reviewed-by and acked-by trailers
> > - Updated cover letter
> > - Link to v1: https://lore.kernel.org/r/20250813-mt8365-enable-gpu-v1-0-46c44c6c1566@collabora.com
> >
> > ---
> > Louis-Alexis Eyraud (3):
> > dt-bindings: gpu: mali-bifrost: Add compatible for MT8365 SoC
> > arm64: dts: mediatek: mt8365: Add GPU support
> > arm64: dts: mediatek: mt8365-evk: Enable GPU support
> >
> > .../devicetree/bindings/gpu/arm,mali-bifrost.yaml | 1 +
> > arch/arm64/boot/dts/mediatek/mt8365-evk.dts | 9 +++++
> > arch/arm64/boot/dts/mediatek/mt8365.dtsi | 43 +++++++++++++++++++++-
> > 3 files changed, 52 insertions(+), 1 deletion(-)
> > ---
> > base-commit: 853c202e4aec8006c2c1367b052c9f8949db019a
> > change-id: 20250812-mt8365-enable-gpu-a39835dca7fc
> >
> > Best regards,
>
>
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: (subset) [PATCH v2 0/3] Add Mali GPU support for Mediatek MT8365 SoC
2025-10-21 7:30 [PATCH v2 0/3] Add Mali GPU support for Mediatek MT8365 SoC Louis-Alexis Eyraud
` (3 preceding siblings ...)
2025-10-21 8:03 ` [PATCH v2 0/3] Add Mali GPU support for Mediatek MT8365 SoC AngeloGioacchino Del Regno
@ 2025-10-27 10:32 ` AngeloGioacchino Del Regno
4 siblings, 0 replies; 8+ messages in thread
From: AngeloGioacchino Del Regno @ 2025-10-27 10:32 UTC (permalink / raw)
To: Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann,
David Airlie, Simona Vetter, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, Matthias Brugger, Louis-Alexis Eyraud
Cc: kernel, dri-devel, devicetree, linux-kernel, linux-arm-kernel,
linux-mediatek, Conor Dooley
On Tue, 21 Oct 2025 09:30:50 +0200, Louis-Alexis Eyraud wrote:
> This patchset adds the support of the ARM Mali G52 MC1 GPU (Bifrost),
> integrated to the Mediatek MT8365 SoC, and its enablement to the
> Mediatek Genio 350-EVK board.
>
> I've tested this patchset on a Mediatek Genio 350-EVK board,
> with a kernel based on linux-next (tag: next-20251021).
>
> [...]
Applied to v6.18-next/dts64, thanks!
[2/3] arm64: dts: mediatek: mt8365: Add GPU support
commit: 499af66b8f421a1f1612ff84c81a47ca569654b8
[3/3] arm64: dts: mediatek: mt8365-evk: Enable GPU support
commit: c8dd72788f52d3fde091c0d6249c45b9467b69f6
Cheers,
Angelo
^ permalink raw reply [flat|nested] 8+ messages in thread