| config BR2_PACKAGE_TI_GFX |
| bool "ti-gfx" |
| depends on BR2_LINUX_KERNEL && BR2_TOOLCHAIN_USES_GLIBC && BR2_arm |
| depends on BR2_HOSTARCH = "x86_64" || BR2_HOSTARCH = "x86" |
| select BR2_HOSTARCH_NEEDS_IA32_LIBS |
| select BR2_PACKAGE_HAS_LIBEGL |
| select BR2_PACKAGE_HAS_LIBGLES |
| select BR2_PACKAGE_HAS_POWERVR |
| select BR2_PACKAGE_FBSET if !BR2_PACKAGE_BUSYBOX # Runtime dependency only |
| select BR2_LINUX_NEEDS_MODULES # not using kernel-module infra |
| help |
| Graphics libraries for TI boards using SGX acceleration. |
| |
| Supports OMAP35xx, DM37xx/AM37xx, DM816x, DM814x, AM335x and |
| AM43xx. |
| |
| For newer CPUs or kernels use the ti-sgx-{km,um} packages. |
| |
| http://downloads.ti.com/dsps/dsps_public_sw/gfxsdk/ |
| |
| if BR2_PACKAGE_TI_GFX |
| |
| config BR2_PACKAGE_PROVIDES_LIBEGL |
| default "ti-gfx" |
| |
| config BR2_PACKAGE_PROVIDES_LIBGLES |
| default "ti-gfx" |
| |
| config BR2_PACKAGE_PROVIDES_POWERVR |
| default "ti-gfx" |
| |
| config BR2_PACKAGE_TI_GFX_DEBUG |
| bool "enable debug support" |
| help |
| Turns on debugging in the kernel module, install libraries |
| built with debugging enabled, installs various tests and |
| installs esrev script. |
| |
| config BR2_PACKAGE_TI_GFX_DEMOS |
| bool "install demos" |
| default y |
| help |
| Install the OGLES2ChameleonMan and OGLES2MagicLantern demos |
| |
| config BR2_PACKAGE_TI_GFX_EGLIMAGE |
| bool "install eglimage version of libraries" |
| help |
| Installs OpenGL libaries which support the eglimage api. |
| |
| choice |
| prompt "Target" |
| default BR2_PACKAGE_TI_GFX_ES3 |
| help |
| Select the SOC for which you would like to install |
| drivers. Please use the chart at |
| http://processors.wiki.ti.com/index.php/OMAP35x_Graphics_SDK_Getting_Started_Guide |
| |
| config BR2_PACKAGE_TI_GFX_ES3 |
| bool "es3.x (OMAP35xx, AM35xx Rev 3.1+)" |
| help |
| OMAP35xx, AM35xx Rev 3.1+ |
| |
| config BR2_PACKAGE_TI_GFX_ES5 |
| bool "es5.x (AM37xx, DM37xx)" |
| help |
| AM37xx, DM37xx |
| |
| config BR2_PACKAGE_TI_GFX_ES6 |
| bool "es6.x (AM387x, DMA814x, AM389x, DM816x)" |
| help |
| AM387x, DM814x, AM389x, DM816x |
| |
| config BR2_PACKAGE_TI_GFX_ES8 |
| bool "es8.x (AM335x)" |
| help |
| AM335x |
| |
| endchoice |
| |
| endif |
| |
| comment "ti-gfx needs a glibc toolchain and a Linux kernel to be built" |
| depends on BR2_arm |
| depends on !(BR2_LINUX_KERNEL && BR2_TOOLCHAIN_USES_GLIBC) |