1
0
mirror of https://git.yoctoproject.org/meta-ti synced 2026-04-20 19:53:43 +00:00

conf/machine: add preferences for 3D graphics providers

Specify default 3D GLES/EGL providers for platforms using SGX and Rogue GPUs,
both kernel and user-space components.

Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
This commit is contained in:
Denys Dmytriyenko
2022-05-05 17:44:19 +00:00
committed by Ryan Eatmon
parent a9327edb03
commit 50c81f868c
7 changed files with 39 additions and 0 deletions

View File

@@ -6,6 +6,12 @@ MACHINE_FEATURES += "screen touchscreen gpu"
SERIAL_CONSOLES = "115200;ttyS2"
SERIAL_CONSOLES_CHECK = "${SERIAL_CONSOLES}"
PREFERRED_PROVIDER_virtual/egl = "ti-img-rogue-umlibs"
PREFERRED_PROVIDER_virtual/libgles1 = "ti-img-rogue-umlibs"
PREFERRED_PROVIDER_virtual/libgles2 = "ti-img-rogue-umlibs"
PREFERRED_PROVIDER_virtual/libgbm = "ti-img-rogue-umlibs"
PREFERRED_PROVIDER_virtual/gpudriver = "ti-img-rogue-driver"
# AM62 supports multi-certificate images, use the same
IMAGE_BOOT_FILES = "${IMAGE_BOOT_FILES_MULTI_CERT}"

View File

@@ -6,6 +6,12 @@ MACHINE_FEATURES += "screen touchscreen gpu"
SERIAL_CONSOLES = "115200;ttyS2 115200;ttyS1"
SERIAL_CONSOLES_CHECK = "${SERIAL_CONSOLES}"
PREFERRED_PROVIDER_virtual/egl = "ti-sgx-ddk-um"
PREFERRED_PROVIDER_virtual/libgles1 = "ti-sgx-ddk-um"
PREFERRED_PROVIDER_virtual/libgles2 = "ti-sgx-ddk-um"
PREFERRED_PROVIDER_virtual/libgbm = "ti-sgx-ddk-um"
PREFERRED_PROVIDER_virtual/gpudriver = "ti-sgx-ddk-km"
KERNEL_DEVICETREE = " \
ti/k3-am654-base-board.dtb \
ti/k3-am654-base-board-sr1.dtbo \

View File

@@ -2,3 +2,9 @@ require conf/machine/include/j7.inc
SOC_FAMILY:append = ":j721e"
MACHINE_FEATURES += "gpu"
PREFERRED_PROVIDER_virtual/egl = "ti-img-rogue-umlibs"
PREFERRED_PROVIDER_virtual/libgles1 = "ti-img-rogue-umlibs"
PREFERRED_PROVIDER_virtual/libgles2 = "ti-img-rogue-umlibs"
PREFERRED_PROVIDER_virtual/libgbm = "ti-img-rogue-umlibs"
PREFERRED_PROVIDER_virtual/gpudriver = "ti-img-rogue-driver"

View File

@@ -2,3 +2,9 @@ require conf/machine/include/j7.inc
SOC_FAMILY:append = ":j721s2"
MACHINE_FEATURES += "gpu"
PREFERRED_PROVIDER_virtual/egl = "ti-img-rogue-umlibs"
PREFERRED_PROVIDER_virtual/libgles1 = "ti-img-rogue-umlibs"
PREFERRED_PROVIDER_virtual/libgles2 = "ti-img-rogue-umlibs"
PREFERRED_PROVIDER_virtual/libgbm = "ti-img-rogue-umlibs"
PREFERRED_PROVIDER_virtual/gpudriver = "ti-img-rogue-driver"

View File

@@ -10,6 +10,11 @@ MACHINE_KERNEL_PR = "r7"
PREFERRED_PROVIDER_virtual/kernel ?= "linux-ti-staging"
PREFERRED_PROVIDER_virtual/bootloader = "u-boot-ti-staging"
PREFERRED_PROVIDER_u-boot = "u-boot-ti-staging"
PREFERRED_PROVIDER_virtual/egl = "ti-sgx-ddk-um"
PREFERRED_PROVIDER_virtual/libgles1 = "ti-sgx-ddk-um"
PREFERRED_PROVIDER_virtual/libgles2 = "ti-sgx-ddk-um"
PREFERRED_PROVIDER_virtual/libgbm = "ti-sgx-ddk-um"
PREFERRED_PROVIDER_virtual/gpudriver = "ti-sgx-ddk-km"
KERNEL_IMAGETYPE = "zImage"
KERNEL_IMAGETYPES = "zImage uImage"

View File

@@ -20,6 +20,11 @@ MACHINE_KERNEL_PR = "r22"
PREFERRED_PROVIDER_virtual/kernel ?= "linux-ti-staging"
PREFERRED_PROVIDER_virtual/bootloader = "u-boot-ti-staging"
PREFERRED_PROVIDER_u-boot = "u-boot-ti-staging"
PREFERRED_PROVIDER_virtual/egl = "ti-sgx-ddk-um"
PREFERRED_PROVIDER_virtual/libgles1 = "ti-sgx-ddk-um"
PREFERRED_PROVIDER_virtual/libgles2 = "ti-sgx-ddk-um"
PREFERRED_PROVIDER_virtual/libgbm = "ti-sgx-ddk-um"
PREFERRED_PROVIDER_virtual/gpudriver = "ti-sgx-ddk-km"
KERNEL_IMAGETYPE = "zImage"

View File

@@ -23,6 +23,11 @@ MACHINE_KERNEL_PR = "r3"
PREFERRED_PROVIDER_virtual/kernel ?= "linux-ti-staging"
PREFERRED_PROVIDER_virtual/bootloader = "u-boot-ti-staging"
PREFERRED_PROVIDER_u-boot = "u-boot-ti-staging"
PREFERRED_PROVIDER_virtual/egl = "ti-sgx-ddk-um"
PREFERRED_PROVIDER_virtual/libgles1 = "ti-sgx-ddk-um"
PREFERRED_PROVIDER_virtual/libgles2 = "ti-sgx-ddk-um"
PREFERRED_PROVIDER_virtual/libgbm = "ti-sgx-ddk-um"
PREFERRED_PROVIDER_virtual/gpudriver = "ti-sgx-ddk-km"
KERNEL_IMAGETYPE = "zImage"