Config.in 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. config BR2_PACKAGE_TI_GFX
  2. bool "ti-gfx"
  3. depends on BR2_LINUX_KERNEL && BR2_TOOLCHAIN_USES_GLIBC && BR2_arm
  4. depends on BR2_HOSTARCH = "x86_64" || BR2_HOSTARCH = "x86"
  5. select BR2_HOSTARCH_NEEDS_IA32_LIBS
  6. select BR2_PACKAGE_HAS_LIBEGL
  7. select BR2_PACKAGE_HAS_LIBGLES
  8. select BR2_PACKAGE_HAS_POWERVR
  9. select BR2_PACKAGE_FBSET if !BR2_PACKAGE_BUSYBOX # Runtime dependency only
  10. select BR2_LINUX_NEEDS_MODULES # not using kernel-module infra
  11. help
  12. Graphics libraries for TI boards using SGX acceleration.
  13. Supports OMAP35xx, DM37xx/AM37xx, DM816x, DM814x, AM335x and
  14. AM43xx.
  15. For newer CPUs or kernels use the ti-sgx-{km,um} packages.
  16. http://downloads.ti.com/dsps/dsps_public_sw/gfxsdk/
  17. if BR2_PACKAGE_TI_GFX
  18. config BR2_PACKAGE_PROVIDES_LIBEGL
  19. default "ti-gfx"
  20. config BR2_PACKAGE_PROVIDES_LIBGLES
  21. default "ti-gfx"
  22. config BR2_PACKAGE_PROVIDES_POWERVR
  23. default "ti-gfx"
  24. config BR2_PACKAGE_TI_GFX_DEBUG
  25. bool "enable debug support"
  26. help
  27. Turns on debugging in the kernel module, install libraries
  28. built with debugging enabled, installs various tests and
  29. installs esrev script.
  30. config BR2_PACKAGE_TI_GFX_DEMOS
  31. bool "install demos"
  32. default y
  33. help
  34. Install the OGLES2ChameleonMan and OGLES2MagicLantern demos
  35. config BR2_PACKAGE_TI_GFX_EGLIMAGE
  36. bool "install eglimage version of libraries"
  37. help
  38. Installs OpenGL libraries which support the eglimage api.
  39. choice
  40. prompt "Target"
  41. default BR2_PACKAGE_TI_GFX_ES3
  42. help
  43. Select the SOC for which you would like to install
  44. drivers. Please use the chart at
  45. http://processors.wiki.ti.com/index.php/OMAP35x_Graphics_SDK_Getting_Started_Guide
  46. config BR2_PACKAGE_TI_GFX_ES3
  47. bool "es3.x (OMAP35xx, AM35xx Rev 3.1+)"
  48. help
  49. OMAP35xx, AM35xx Rev 3.1+
  50. config BR2_PACKAGE_TI_GFX_ES5
  51. bool "es5.x (AM37xx, DM37xx)"
  52. help
  53. AM37xx, DM37xx
  54. config BR2_PACKAGE_TI_GFX_ES6
  55. bool "es6.x (AM387x, DMA814x, AM389x, DM816x)"
  56. help
  57. AM387x, DM814x, AM389x, DM816x
  58. config BR2_PACKAGE_TI_GFX_ES8
  59. bool "es8.x (AM335x)"
  60. help
  61. AM335x
  62. endchoice
  63. endif
  64. comment "ti-gfx needs a glibc toolchain and a Linux kernel to be built"
  65. depends on BR2_arm
  66. depends on !(BR2_LINUX_KERNEL && BR2_TOOLCHAIN_USES_GLIBC)