kumquat-buildroot/package/ti-sgx-um/Config.in
Adam Duskett 814bfc5ec1 package/ti-sgx-{km, um}: bump to SDK 06.01.00.08 versions
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>
2020-12-13 14:51:48 +01:00

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