mirror of
git://git.yoctoproject.org/meta-rockchip.git
synced 2025-07-05 05:04:47 +02:00

Let's assume most Rockchip SoCs to come will be based on an Arm Mali GPU supported by Panfrost so let's always add panfrost drivers to mesa. Make the Mali-400/450 SoC such as RK3066, RK3188 and RK3328 use lima instead. Finally, do not add any mesa mali (panfrost or lima) driver for GPU-less SoC like RK3308. This means we will not need to touch this recipe every time we add support for a new SoC with GPU supported by Mesa Panfrost. This also **almost** brings support for the GPU found on RK3588. Note that some GPUs (gen10; Valhall; Panthor; like on RK3588) still require additional firmware (CSFFW). Reviewed-by: Trevor Woerner <twoerner@gmail.com> Signed-off-by: Quentin Schulz <quentin.schulz@cherry.de>
12 lines
356 B
Plaintext
12 lines
356 B
Plaintext
MALI_DRIVER = "panfrost"
|
|
# MALI 400
|
|
MALI_DRIVER:rk3066 = "lima"
|
|
MALI_DRIVER:rk3188 = "lima"
|
|
# MALI 450
|
|
MALI_DRIVER:rk3328 = "lima"
|
|
# No GPU
|
|
MALI_DRIVER:rk3308 = ""
|
|
|
|
PACKAGECONFIG:append:rockchip = " ${@bb.utils.filter('MALI_DRIVER', 'lima panfrost', d)}"
|
|
PACKAGECONFIG:append:rockchip = "${@bb.utils.contains('MALI_DRIVER', 'panfrost', ' libclc', '', d)}"
|