Panthor is the open-source implementation for the Arm GPU Valhall series both in the Linux kernel and Mesa userspace. In the latter, the panfrost "driver" is actually handling this version of the Arm GPU. One therefore needs to enable kmsro and panfrost in PACKAGECONFIG to be able to use this open-source implementation.
The open-source implementation still requires a proprietary blob which is running on the GPU: mali_csffw.bin. Note that the closed-source implementation (libmali and vendor kernel drivers) also require this blob. Right now, we're still missing a linux-yocto v6.10+ to be able to test this with everything upstream in Yocto/OE, but I was able to successfully test this with kmscube on a downstream kernel (6.6 + backported patches for GPU and custom patches for DSI support) on an RK3588 Tiger. Signed-off-by: Quentin Schulz <[email protected]> --- Quentin Schulz (3): linux-firmware: update to 20240513 mesa: upgrade 24.0.7 -> 24.1.0 mesa: add new package for Mali CSFFW Valhall firmware .../files/0001-drisw-fix-build-without-dri3.patch | 58 ---------------------- ...ext-don-t-try-zink-if-not-enabled-in-mesa.patch | 42 ---------------- .../mesa/{mesa-gl_24.0.7.bb => mesa-gl_24.1.0.bb} | 0 meta/recipes-graphics/mesa/mesa.inc | 4 +- .../mesa/{mesa_24.0.7.bb => mesa_24.1.0.bb} | 0 ...ware_20240312.bb => linux-firmware_20240513.bb} | 33 ++++++++---- 6 files changed, 25 insertions(+), 112 deletions(-) --- base-commit: 99ff46cc9bb12619af55c892452cee3b90a545f0 change-id: 20240529-panthor-600520083b6b Best regards, -- Quentin Schulz <[email protected]>
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#200064): https://lists.openembedded.org/g/openembedded-core/message/200064 Mute This Topic: https://lists.openembedded.org/mt/106406254/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
