mbox series

[meta-rockchip,v2,0/3] add support for Panthor

Message ID 20250415-mesa-panthor-v2-0-a7850d0091fe@cherry.de
Headers show
Series add support for Panthor | expand

Message

Quentin Schulz April 15, 2025, 11:24 a.m. UTC
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.

In anticipation of the kmsro PACKAGECONFIG for gallium-drivers
disappearing soon[1], the latter commit removes the PACKAGECONFIG option
as well.

Signed-off-by: Quentin Schulz <quentin.schulz@cherry.de>
---
Changes in v2:
- rebased on top of master with mesa 25.0 update merged
- added patch 3 which removes kmsro from PACKAGECONFIG as it's now
  unnecessary,
- Link to v1: https://lore.kernel.org/r/20240531-mesa-panthor-v1-0-8cfb4d17ad3a@cherry.de

---
Quentin Schulz (3):
      mesa: enable Panfrost support for RK3588(S)
      mesa: recommend mali csffw firmware package for mesa-megadriver for RK3588s
      mesa: remove kmsro from PACKAGECONFIG

 recipes-graphics/mesa/mesa.bbappend | 15 +++++++++------
 1 file changed, 9 insertions(+), 6 deletions(-)
---
base-commit: 0aba79e47951b049bcdd39e07f660c665e257393
change-id: 20240531-mesa-panthor-9c31ca1aa31f

Best regards,