mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-10-01 06:21:56 -09:00
package/mesa3d: add freedreno vulkan driver config
Signed-off-by: Joseph Kogut <joseph@anodize.com> Reviewed-by: Romain Naour <romain.naour@smile.fr> Signed-off-by: Romain Naour <romain.naour@smile.fr>
This commit is contained in:
committed by
Romain Naour
parent
84dd56f072
commit
4dd918fab6
@@ -363,6 +363,13 @@ config BR2_PACKAGE_MESA3D_VULKAN_DRIVER_BROADCOM
|
|||||||
help
|
help
|
||||||
Vulkan broadcom driver.
|
Vulkan broadcom driver.
|
||||||
|
|
||||||
|
config BR2_PACKAGE_MESA3D_VULKAN_DRIVER_FREEDRENO
|
||||||
|
bool "Vulkan freedreno driver (turnip)"
|
||||||
|
select BR2_PACKAGE_MESA3D_HOST_NATIVE_CONTEXT_SUPPORTED_DRIVER
|
||||||
|
select BR2_PACKAGE_MESA3D_VULKAN_DRIVER
|
||||||
|
help
|
||||||
|
Vulkan freedreno driver.
|
||||||
|
|
||||||
config BR2_PACKAGE_MESA3D_VULKAN_DRIVER_IMAGINATION
|
config BR2_PACKAGE_MESA3D_VULKAN_DRIVER_IMAGINATION
|
||||||
bool "Vulkan imagination driver"
|
bool "Vulkan imagination driver"
|
||||||
depends on BR2_arm || BR2_aarch64
|
depends on BR2_arm || BR2_aarch64
|
||||||
@@ -438,10 +445,12 @@ config BR2_PACKAGE_MESA3D_HOST_NATIVE_CONTEXT_DRIVER_AMDGPU
|
|||||||
|
|
||||||
config BR2_PACKAGE_MESA3D_HOST_NATIVE_CONTEXT_DRIVER_FREEDRENO
|
config BR2_PACKAGE_MESA3D_HOST_NATIVE_CONTEXT_DRIVER_FREEDRENO
|
||||||
bool "freedreno-virtio"
|
bool "freedreno-virtio"
|
||||||
depends on BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_FREEDRENO
|
depends on BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_FREEDRENO || \
|
||||||
|
BR2_PACKAGE_MESA3D_VULKAN_DRIVER_FREEDRENO
|
||||||
help
|
help
|
||||||
Enable VirtIO support for freedreno native contexts
|
Enable VirtIO support for freedreno native contexts
|
||||||
used by the freedreno driver.
|
used by the freedreno (OpenGL) and Turnip (Vulkan)
|
||||||
|
drivers.
|
||||||
|
|
||||||
Select this when running Mesa inside a virtual machine
|
Select this when running Mesa inside a virtual machine
|
||||||
with virtio-gpu host native context support.
|
with virtio-gpu host native context support.
|
||||||
|
|||||||
@@ -130,6 +130,7 @@ MESA3D_GALLIUM_DRIVERS-$(BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_ZINK) += zink
|
|||||||
# Vulkan Drivers
|
# Vulkan Drivers
|
||||||
MESA3D_VULKAN_DRIVERS-$(BR2_PACKAGE_MESA3D_VULKAN_DRIVER_AMD) += amd
|
MESA3D_VULKAN_DRIVERS-$(BR2_PACKAGE_MESA3D_VULKAN_DRIVER_AMD) += amd
|
||||||
MESA3D_VULKAN_DRIVERS-$(BR2_PACKAGE_MESA3D_VULKAN_DRIVER_BROADCOM) += broadcom
|
MESA3D_VULKAN_DRIVERS-$(BR2_PACKAGE_MESA3D_VULKAN_DRIVER_BROADCOM) += broadcom
|
||||||
|
MESA3D_VULKAN_DRIVERS-$(BR2_PACKAGE_MESA3D_VULKAN_DRIVER_FREEDRENO) += freedreno
|
||||||
MESA3D_VULKAN_DRIVERS-$(BR2_PACKAGE_MESA3D_VULKAN_DRIVER_IMAGINATION) += imagination
|
MESA3D_VULKAN_DRIVERS-$(BR2_PACKAGE_MESA3D_VULKAN_DRIVER_IMAGINATION) += imagination
|
||||||
MESA3D_VULKAN_DRIVERS-$(BR2_PACKAGE_MESA3D_VULKAN_DRIVER_INTEL) += intel
|
MESA3D_VULKAN_DRIVERS-$(BR2_PACKAGE_MESA3D_VULKAN_DRIVER_INTEL) += intel
|
||||||
MESA3D_VULKAN_DRIVERS-$(BR2_PACKAGE_MESA3D_VULKAN_DRIVER_PANFROST) += panfrost
|
MESA3D_VULKAN_DRIVERS-$(BR2_PACKAGE_MESA3D_VULKAN_DRIVER_PANFROST) += panfrost
|
||||||
@@ -157,7 +158,7 @@ else
|
|||||||
MESA3D_CONF_OPTS += -Damdgpu-virtio=false
|
MESA3D_CONF_OPTS += -Damdgpu-virtio=false
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_FREEDRENO),y)
|
ifneq ($(BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_FREEDRENO)$(BR2_PACKAGE_MESA3D_VULKAN_DRIVER_FREEDRENO),)
|
||||||
MESA3D_FREEDRENO_KMDS = msm
|
MESA3D_FREEDRENO_KMDS = msm
|
||||||
ifeq ($(BR2_PACKAGE_MESA3D_HOST_NATIVE_CONTEXT_DRIVER_FREEDRENO),y)
|
ifeq ($(BR2_PACKAGE_MESA3D_HOST_NATIVE_CONTEXT_DRIVER_FREEDRENO),y)
|
||||||
MESA3D_FREEDRENO_KMDS += virtio
|
MESA3D_FREEDRENO_KMDS += virtio
|
||||||
|
|||||||
Reference in New Issue
Block a user