Config.in 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. comment "ti-sgx-um needs udev and a glibc toolchain w/ threads"
  2. depends on BR2_arm
  3. depends on !BR2_PACKAGE_HAS_UDEV || !BR2_TOOLCHAIN_USES_GLIBC \
  4. || !BR2_TOOLCHAIN_HAS_THREADS
  5. config BR2_PACKAGE_TI_SGX_UM
  6. bool "ti-sgx-um"
  7. depends on BR2_TOOLCHAIN_HAS_THREADS # libdrm
  8. depends on BR2_PACKAGE_HAS_UDEV
  9. # pre-built binaries
  10. depends on BR2_TOOLCHAIN_USES_GLIBC
  11. depends on BR2_arm
  12. select BR2_PACKAGE_LIBDRM
  13. select BR2_PACKAGE_LIBDRM_OMAP
  14. select BR2_PACKAGE_HAS_LIBEGL
  15. select BR2_PACKAGE_HAS_LIBGBM
  16. select BR2_PACKAGE_LIBGBM_HAS_FEATURE_DMA_BUF
  17. select BR2_PACKAGE_HAS_LIBGLES
  18. select BR2_PACKAGE_HAS_POWERVR
  19. select BR2_PACKAGE_LIBFFI
  20. select BR2_PACKAGE_WAYLAND
  21. select BR2_PACKAGE_TI_SGX_KM if BR2_LINUX_KERNEL
  22. help
  23. Graphics libraries for TI CPUs with SGX5xx GPU.
  24. This package supports AM335x, AM437x, AM4430 and AM5430.
  25. For older CPUs or kernels use the ti-gfx package.
  26. https://git.ti.com/cgit/graphics/omap5-sgx-ddk-um-linux
  27. if BR2_PACKAGE_TI_SGX_UM
  28. config BR2_PACKAGE_PROVIDES_LIBEGL
  29. default "ti-sgx-um"
  30. config BR2_PACKAGE_PROVIDES_LIBGBM
  31. default "ti-sgx-um"
  32. config BR2_PACKAGE_PROVIDES_LIBGLES
  33. default "ti-sgx-um"
  34. config BR2_PACKAGE_PROVIDES_POWERVR
  35. default "ti-sgx-um"
  36. endif