814bfc5ec1
Currently, the ti-sgx packages and the beaglebone_qt5_defconfig do not work with KMS nor Weston. What's worse, is the latest SDK version 06.03.00.106 (as of this commit) of these packages is broken and does not correctly support KMS, and attempting to run KMS applications results in eglfs initialization failures. As such, bumping these packages to the version before 06.03.00.106 is the best option. Because of the above problems, several packages must change at the same time to ensure this patch does not break any other packages: - ti-sgx-libgbm - dropped, merged into ti-sgx-um, see below - ti-sgx-um: - bump the version that matches TI SDK 06.01.00.08. - demove select BR2_PACKAGE_TI_SGX_LIBGBM in Config.in, as the libgbm package merges ti-sgx-libgbm with this package. - ti-sgx-km: - bump the version that matches TI SDK 06.01.00.08. Signed-off-by: Adam Duskett <Aduskett@gmail.com> Tested-by: Markus <zehnder@live.com> [yann.morin.1998@free.fr: - actually switch qt5base to use ti-sgx-um - split the beaglebone config changes to their own patch - split the ti-sgx-demos changes to their own patch ] Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
41 lines
1.1 KiB
Plaintext
41 lines
1.1 KiB
Plaintext
comment "ti-sgx-um needs the ti-sgx-km driver"
|
|
depends on !BR2_PACKAGE_TI_SGX_KM
|
|
|
|
comment "ti-sgx-um needs udev and a glibc toolchain w/ threads"
|
|
depends on !BR2_PACKAGE_HAS_UDEV || !BR2_TOOLCHAIN_USES_GLIBC \
|
|
|| !BR2_TOOLCHAIN_HAS_THREADS
|
|
|
|
config BR2_PACKAGE_TI_SGX_UM
|
|
bool "ti-sgx-um"
|
|
depends on BR2_PACKAGE_TI_SGX_KM
|
|
depends on BR2_TOOLCHAIN_HAS_THREADS # libdrm
|
|
depends on BR2_PACKAGE_HAS_UDEV # ti-sgx-libgbm
|
|
# pre-built binaries
|
|
depends on BR2_TOOLCHAIN_USES_GLIBC
|
|
select BR2_PACKAGE_LIBDRM
|
|
select BR2_PACKAGE_LIBDRM_OMAP
|
|
select BR2_PACKAGE_HAS_LIBEGL
|
|
select BR2_PACKAGE_HAS_LIBGLES
|
|
select BR2_PACKAGE_HAS_POWERVR
|
|
select BR2_PACKAGE_LIBFFI
|
|
select BR2_PACKAGE_WAYLAND
|
|
help
|
|
Graphics libraries for TI CPUs with SGX5xx GPU.
|
|
This package supports AM335x, AM437x, AM4430 and AM5430.
|
|
For older CPUs or kernels use the ti-gfx package.
|
|
|
|
https://git.ti.com/cgit/graphics/omap5-sgx-ddk-um-linux
|
|
|
|
if BR2_PACKAGE_TI_SGX_UM
|
|
|
|
config BR2_PACKAGE_PROVIDES_LIBEGL
|
|
default "ti-sgx-um"
|
|
|
|
config BR2_PACKAGE_PROVIDES_LIBGLES
|
|
default "ti-sgx-um"
|
|
|
|
config BR2_PACKAGE_PROVIDES_POWERVR
|
|
default "ti-sgx-um"
|
|
|
|
endif
|