diff --git a/recipes-graphics/mesa/mesa.bbappend b/recipes-graphics/mesa/mesa.bbappend index 1057e11..50d62b8 100644 --- a/recipes-graphics/mesa/mesa.bbappend +++ b/recipes-graphics/mesa/mesa.bbappend @@ -1,8 +1,11 @@ -PACKAGECONFIG:append:rk3066 = " lima" -PACKAGECONFIG:append:rk3188 = " lima" -PACKAGECONFIG:append:rk3288 = " libclc panfrost" -PACKAGECONFIG:append:rk3328 = " lima" -PACKAGECONFIG:append:rk3399 = " libclc panfrost" -PACKAGECONFIG:append:rk3566 = " libclc panfrost" -PACKAGECONFIG:append:rk3568 = " libclc panfrost" -PACKAGECONFIG:append:px30 = " libclc panfrost" +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)}"