2013-07-15 23:44:19 +02:00
|
|
|
config BR2_PACKAGE_TI_GFX
|
|
|
|
bool "ti-gfx"
|
2015-12-10 19:53:18 +01:00
|
|
|
depends on BR2_LINUX_KERNEL && BR2_TOOLCHAIN_USES_GLIBC && BR2_arm
|
2017-11-02 11:45:18 +01:00
|
|
|
depends on BR2_HOSTARCH = "x86_64" || BR2_HOSTARCH = "x86"
|
2016-03-28 00:31:47 +02:00
|
|
|
select BR2_HOSTARCH_NEEDS_IA32_LIBS
|
2014-04-05 17:21:39 +02:00
|
|
|
select BR2_PACKAGE_HAS_LIBEGL
|
2014-04-05 17:21:38 +02:00
|
|
|
select BR2_PACKAGE_HAS_LIBGLES
|
2013-07-15 23:44:19 +02:00
|
|
|
select BR2_PACKAGE_HAS_POWERVR
|
2014-06-01 19:37:28 +02:00
|
|
|
select BR2_PACKAGE_FBSET if !BR2_PACKAGE_BUSYBOX # Runtime dependency only
|
2015-12-10 19:53:18 +01:00
|
|
|
select BR2_LINUX_NEEDS_MODULES # not using kernel-module infra
|
2013-07-15 23:44:19 +02:00
|
|
|
help
|
2016-07-14 14:04:48 +02:00
|
|
|
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.
|
2013-07-15 23:44:19 +02:00
|
|
|
|
|
|
|
http://downloads.ti.com/dsps/dsps_public_sw/gfxsdk/
|
|
|
|
|
|
|
|
if BR2_PACKAGE_TI_GFX
|
|
|
|
|
2014-04-05 17:21:39 +02:00
|
|
|
config BR2_PACKAGE_PROVIDES_LIBEGL
|
2013-12-20 23:27:53 +01:00
|
|
|
default "ti-gfx"
|
|
|
|
|
2014-04-05 17:21:38 +02:00
|
|
|
config BR2_PACKAGE_PROVIDES_LIBGLES
|
2013-12-20 23:27:54 +01:00
|
|
|
default "ti-gfx"
|
|
|
|
|
2013-12-20 23:27:57 +01:00
|
|
|
config BR2_PACKAGE_PROVIDES_POWERVR
|
|
|
|
default "ti-gfx"
|
|
|
|
|
2013-07-15 23:44:19 +02:00
|
|
|
config BR2_PACKAGE_TI_GFX_DEBUG
|
|
|
|
bool "enable debug support"
|
|
|
|
help
|
2017-12-18 09:21:05 +01:00
|
|
|
Turns on debugging in the kernel module, install libraries
|
|
|
|
built with debugging enabled, installs various tests and
|
|
|
|
installs esrev script.
|
2013-07-15 23:44:19 +02:00
|
|
|
|
|
|
|
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
|
2017-12-18 09:21:05 +01:00
|
|
|
Select the SOC for which you would like to install
|
|
|
|
drivers. Please use the chart at
|
2013-07-15 23:44:19 +02:00
|
|
|
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
|
2013-11-11 17:23:23 +01:00
|
|
|
OMAP35xx, AM35xx Rev 3.1+
|
2013-07-15 23:44:19 +02:00
|
|
|
|
|
|
|
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
|
|
|
|
|
2016-06-08 23:40:54 +02:00
|
|
|
comment "ti-gfx needs a glibc toolchain and a Linux kernel to be built"
|
2013-10-31 13:02:39 +01:00
|
|
|
depends on BR2_arm
|
|
|
|
depends on !(BR2_LINUX_KERNEL && BR2_TOOLCHAIN_USES_GLIBC)
|