Re: [PATCH 0/2] arm64: sunxi: a523: Enable Mali GPU
From: Andre Przywara <andre.przywara@arm.com>
Date: 2025-07-07 23:46:33
Also in:
linux-devicetree, linux-sunxi, lkml
On Sun, 6 Jul 2025 10:56:21 +0800 iuncuim [off-list ref] wrote:
From: Mikhail Kalashnikov <redacted>
This patch adds gpu support on devices with a523 processor. Since there is
no support for image output yet, the gpu is disabled after boot up.
$ dmesg | grep panfrost
[ 3.826968] panfrost 1800000.gpu: clock rate = 432000000
[ 3.832305] panfrost 1800000.gpu: bus_clock rate = 200000000
[ 3.838353] panfrost 1800000.gpu: mali-g57 id 0x9091 major 0x0 minor 0x1
status 0x0
[ 3.846050] panfrost 1800000.gpu: features: 00000000,000019f7, issues:
00000001,80000400
[ 3.854134] panfrost 1800000.gpu: Features: L2:0x07110206 Shader:0x00000000
Tiler:0x00000809 Mem:0x1 MMU:0x00002830 AS:0xff JS:0x7
[ 3.866011] panfrost 1800000.gpu: shader_present=0x1 l2_present=0x1
[ 3.874108] [drm] Initialized panfrost 1.3.0 for 1800000.gpu on minor 0So what confidence do we have that this really works, apart from these successful initialisation messages? Has this been shown to work with some (yet-out-of-tree) DRM patches, to produce 3D rendered output? I wonder if we should wait with upstreaming until we can really test this on some kind of screen. Cheers, Andre
Tested on x96qproplus and walnutpi 2b devices. Based on v6.16-rc4 with patches: https://lore.kernel.org/all/20250628054438.2864220-1-wens@kernel.org (local) https://lore.kernel.org/linux-sunxi/20250628161608.3072968-1-wens@kernel.org (local) https://lore.kernel.org/linux-sunxi/20250627152918.2606728-1-wens@kernel.org/ (local) iuncuim (2): arm64: dts: allwinner: a523: add Mali GPU node arm64: dts: allwinner: a523: enable Mali GPU for all boards arch/arm64/boot/dts/allwinner/sun55i-a523.dtsi | 15 +++++++++++++++ .../boot/dts/allwinner/sun55i-a527-cubie-a5e.dts | 5 +++++ .../boot/dts/allwinner/sun55i-h728-x96qpro+.dts | 5 +++++ .../boot/dts/allwinner/sun55i-t527-avaota-a1.dts | 5 +++++ .../dts/allwinner/sun55i-t527-orangepi-4a.dts | 5 +++++ 5 files changed, 35 insertions(+)