summaryrefslogtreecommitdiffstats
path: root/recipes-graphics
Commit message (Collapse)AuthorAgeFilesLines
* omap-a15: add gc320 machine featureDenys Dmytriyenko2020-02-201-1/+1
| | | | Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* sgx-um, rogue-umlibs, gc320-libs: RRECOMMENDS on corresponding driversDenys Dmytriyenko2020-02-203-1/+7
| | | | Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-sgx-ddk-um: bump SRCREV for zeus supportAndrew F. Davis2020-02-131-12/+7
| | | | | | | | | This also allows us to do two extra tasks so lets do them here: - Add support back for Beagleboard and Pandaboard - Remove plugins workaround as SO names are handled correctly now Signed-off-by: Andrew F. Davis <afd@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-img-rogue-umlibs: Update branch for zeusGowtham Tammana2020-02-081-2/+2
| | | | | | | Update branch for zeus release. There is no change to srcrev. Signed-off-by: Gowtham Tammana <g-tammana@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* xserver-xf86-config: Remove server-xf86-config xorg.conf configurationsAndrew F. Davis2020-01-315-103/+0
| | | | | | | | This package adds the xorg.conf needed for some Xorg servers. Xorg does not need these anymore as the automatic configuration will handle this. Signed-off-by: Andrew F. Davis <afd@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* omapfbplay: Remove depricated and non-working omapfbplay toolAndrew F. Davis2020-01-317-126/+0
| | | | | | | | | | This program uses many software components that are not recommended anymore making it a bad example. The original source repo is gone. It has dependencies on very old kernel versions. Lastly it doesn't look to have been built by anyone in a long time. Lets remove this. Signed-off-by: Andrew F. Davis <afd@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-sgx-ddk-um: update SRCREV to pick up Mesa-based EGL/GLES librariese-ruei1@ti.com2019-10-311-6/+5
| | | | | | | | | | This is the initial step toward Mesa-based EGL/GLES libraries which support all the required EGL 1.5 extensions. We plan to provide a Mesa-pvr recipe to build Mesa from source and SGX/DDK patches where ti-sgx-ddk-um shall provide the EGL/GLES plugins only at the next step. Signed-off-by: Eric Ruei <e-ruei1@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-img-rogue-umlibs: Update srcrev to pick FW arbitration fixGowtham Tammana2019-10-101-2/+2
| | | | | Signed-off-by: Gowtham Tammana <g-tammana@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-img-rogue-umlibs: Update srcrev to pick virt fw binGowtham Tammana2019-09-301-2/+2
| | | | | | | | | A firmware binary for guest is added to source repo, updating the srcrev to pick the latest changes. Signed-off-by: Gowtham Tammana <g-tammana@ti.com> Signed-off-by: Erick Narvaez <e-narvaez@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-img-rogue-umlibs: Update srcrev to pick latestGowtham Tammana2019-09-171-2/+2
| | | | | | | | The source repo has been updated with latest nulldrmws artifacts and debug binaries. Updating srcrev to pick the latest changes. Signed-off-by: Gowtham Tammana <g-tammana@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* libgbm: Remove remaining parts of this projectAndrew F. Davis2019-09-171-28/+0
| | | | | | | | After libgbm was moved into the ti-sgx-ddk-um project the recipe for libgbm was deleted, this patch was left over, remove it here. Signed-off-by: Andrew F. Davis <afd@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-gc320-libs: only compatible with DRA7xx platformDenys Dmytriyenko2019-09-121-6/+3
| | | | Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-img-rogue-umlibs: Update srcrev to pick latest fixesGowtham Tammana2019-09-121-2/+2
| | | | | | | | | | Updating srcrev to pick latest fixes in the libs - GL header updates to include latest extension definitions - Fixes for NV12 format Signed-off-by: Gowtham Tammana <g-tammana@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-img-rouge-umlibs: Update srcrec to pick virt binsGowtham Tammana2019-09-101-2/+2
| | | | | | | | | | Update the graphics libraries to pick the virtualization support enabled binaries. 1950766 Virt: Enable FW build for virtualization Signed-off-by: Gowtham Tammana <g-tammana@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-sgx-ddk-um: Remove the removing of wayland-egl.pcAndrew F. Davis2019-09-061-2/+0
| | | | | | | | | This file was shipped as part of the DDK, but was also supplied by libwayland so it was deleted here. This file has been removed from the DDK, so deleting the file manually here is no longer needed. Signed-off-by: Andrew F. Davis <afd@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-sgx-ddk-um: Drop omap5-sgx-ddk-um-linux packageAndrew F. Davis2019-09-061-10/+10
| | | | | | | | | No one in-tree depends on this anymore. This used to be the name of the package so this was kept here for several years for backwards compatibility. Remove this from PROVIDES. Signed-off-by: Andrew F. Davis <afd@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-sgx-ddk-um: Add wayland-protocols as build dependencyAndrew F. Davis2019-09-061-2/+2
| | | | | | | | Although not needed for the IMG default EGL implementation this is needed when building the Mesa EGL version of the DDK. Signed-off-by: Andrew F. Davis <afd@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-sgx-ddk-um: Add expat as runtime dependencyAndrew F. Davis2019-09-061-4/+4
| | | | | | | | | | | | | | | | | | | Although not needed for the IMG default EGL implementation libexpat is needed when using the Mesa EGL version. While here s/libudev/udev as 'libudev' is package shipped as part of the eudev project, but we use systemd, so we actually depend on 'udev'. Move the PACKAGE_ARCH and PR defines to a more natural spot that also lines up with the RGX version of recipe for easier diffs. One thing we could have done is remove the DEPENDS line. We do not have any build dependencies as these are pre-made library binaries, but I use the package rootfs generated by bitbake to build the binaries locally, so leave it for now. Signed-off-by: Andrew F. Davis <afd@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-sgx-ddk-um: libgbm is now part of this projectAndrew F. Davis2019-09-062-39/+14
| | | | | | | | | | | | The GBM library is tightly coupled with the system graphics systems, other hardware GPU vendors (including our Rogue DDK) and Mesa all deploy a version of the library as part of their GPU driver. We SGX does the same. This should ease integration for us as we now don't rely on a separate project for this library and our deployment strategy can match across Mesa/RGX recipes, allowing for better re-use of common components. Signed-off-by: Andrew F. Davis <afd@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-img-rogue-umlibs: Update recipe to pick newer versionGowtham Tammana2019-08-031-2/+2
| | | | | | | | Updated the recipe to pick newer version, 1.10.5371573, of libgles libraries. Signed-off-by: Gowtham Tammana <g-tammana@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-img-rogue-umlibs: add missing dri plugin for powervr gpuAnand Balagopalakrishnan2019-07-031-2/+2
| | | | | Signed-off-by: Anand Balagopalakrishnan <anandb@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-img-rogue-umlibs: remove X11 definitionsAnand Balagopalakrishnan2019-07-021-2/+2
| | | | | Signed-off-by: Anand Balagopalakrishnan <anandb@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-img-rogue-umlibs: Add missing wayland, expat rdependsGowtham Tammana2019-07-021-3/+3
| | | | | Signed-off-by: Gowtham Tammana <g-tammana@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-img-rogue-umlibs: Add plugins listGowtham Tammana2019-07-021-1/+8
| | | | | | | | | | | Add plugins list to enable symlink creation in the rootfs image. Based on - http://git.yoctoproject.org/cgit/cgit.cgi/meta-ti/commit/?id=7abb92c58b3c974f93004fc37829cbb15575ea48 - http://git.yoctoproject.org/cgit/cgit.cgi/meta-ti/commit/?id=f7be8fd6962a502b33d97fbcf0cd5e766d3d3409 Signed-off-by: Gowtham Tammana <g-tammana@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-img-rogue-umlibs: Mark this as provider for libgbmGowtham Tammana2019-07-021-8/+8
| | | | | Signed-off-by: Gowtham Tammana <g-tammana@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-img-rogue-umlibs: Update SRCREV to pick wayland ws librariesGowtham Tammana2019-07-021-3/+3
| | | | | Signed-off-by: Gowtham Tammana <g-tammana@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-img-rogue-umlibs: add window system as an install optionAnand Balagopalakrishnan2019-06-291-3/+4
| | | | | | | | We will start supporting Wayland window system. It is good to have nulldrmws as a debug option. GPU driver recipe already support window system option. Signed-off-by: Anand Balagopalakrishnan <anandb@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-img-rogue-umlibs: switch to linux window system branchAnand Balagopalakrishnan2019-06-291-3/+3
| | | | | Signed-off-by: Anand Balagopalakrishnan <anandb@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-img-rogue-umlibs: add PowerVR Rogue GPU user mode libraries for J721E SoCAnand Balagopalakrishnan2019-06-201-0/+55
| | | | | Signed-off-by: Anand Balagopalakrishnan <anandb@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-sgx-ddk-um: bump SRCREV to pick up the fix for AM5 performance degradatione-ruei1@ti.com2019-06-071-2/+2
| | | | | | | -um: opengles2: disable GLES2MOVEBUFFERMEMTODEVICE Signed-off-by: Eric Ruei <e-ruei1@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-sgx-ddk-um: bump SRCREV to pick up wsegl fixe-ruei1@ti.com2019-05-031-2/+2
| | | | | | | - um: wsegl/wayland: support external wayland-egl and struct wl_gl_window Signed-off-by: Eric Ruei <e-ruei1@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-gc320-libs: fix host contamination warningsDenys Dmytriyenko2019-04-111-0/+1
| | | | Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* libgbm: provide virtual/libgbm for easy switching b/w providersDenys Dmytriyenko2019-03-121-0/+2
| | | | | | | Follow a similar change in mesa in oe-core: https://git.openembedded.org/openembedded-core/commit/?id=5f8050722169a931b8e9078b8757216ba7a84506 Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-sgx-ddk: remove old 1.14 version of DDK KM and UMDenys Dmytriyenko2019-03-011-87/+0
| | | | | | DDK 1.17 is now supported for same platforms. Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-sgx-ddk-um: bump SRCREV and enable AM3/4/5 support for DDK 1.17e-ruei1@ti.com2019-03-011-4/+7
| | | | | | | | - bump SRCREV to pick up UM libraries for all supported SoCs at DDK 1.17 - enable AM3/4/5 support for DDK 1.17 Signed-off-by: Eric Ruei <e-ruei1@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-sgx-ddk-um: bump SRCREV to pickup the latest changes as shown belowe-ruei1@ti.com2018-11-271-2/+2
| | | | | | | | | | - um: Validate mutex before lock and unlock - um: Fix for RefCounting with mutex held - um: Set the default mutex type to pthread mutex - um: Fix the install path and scripts Signed-off-by: Eric Ruei <e-ruei1@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* recipes: Limit ti specific recipes under ti-soc overrideKhem Raj2018-10-173-0/+8
| | | | | | | | This helps in multi-BSP scenario, where other BSP layers are also present in the layermix Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-sgx-ddk-um: bump SRCREV to pickup the latest fixesRam Prasad2018-10-011-2/+2
| | | | | | | add support for UYVY texture formats in EGLImage Signed-off-by: Ramprasad N <x0038811@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-sgx-ddk-um: bump SRCREV to pickup the latest fixese-ruei1@ti.com2018-08-312-3/+3
| | | | | | | | | | | | | | 1.14: - um: fix libGLESv2.so crashing at eglMakeCurrent for certain call flows 1.17: - tools: usc2:dce: fix GLSL compiler error - um: wsegl: fix the double unmap problem of CPU buffer - um: fix libGLESv2.so crashing at eglMakeCurrent for certain call flows - um: replace the hard-coded page size with the one read from kernel Signed-off-by: Eric Ruei <e-ruei1@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* libgbm: fix undefined minor/major symbols with new glibcDenys Dmytriyenko2018-08-292-1/+30
| | | | | | | glibc 2.28+ now requires this. https://sourceware.org/bugzilla/show_bug.cgi?id=19239 Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-sgx-ddk-um: remove conflicting wayland-egl.pcDenys Dmytriyenko2018-08-292-0/+6
| | | | | | | For more details see: http://cgit.openembedded.org/openembedded-core/commit/?id=6e5952fcfc13ff4b63c9376bd41a1dbba957f425 Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-sgx-ddk-um: bump DDK 1.14 SRCREV to pick up the latest changese-ruei1@ti.com2018-08-221-2/+2
| | | | | | | | - um: wsegl: fix double unmap of GPU buffers - tools: usc2: dce: fix GLSL compiler error Signed-off-by: Eric Ruei <e-ruei1@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-sgx-ddk-um: fix path of pvrsrvctl at rc.pvr for k3e-ruei1@ti.com2018-08-081-1/+1
| | | | | Signed-off-by: Eric Ruei <e-ruei1@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-sgx-ddk-um: add libEGL.so to plugin list for DDK 1.17e-ruei1@ti.com2018-07-281-1/+1
| | | | | | | Note: libEGL.so is required for DDK 1.17 based 3D demo programs Signed-off-by: Eric Ruei <e-ruei1@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-sgx-ddk-um: add k3 (AM654x) supporte-ruei1@ti.com2018-07-282-0/+72
| | | | | | | | - add COMPATIBLE_MACHINE to distinguish AM3/4/5 with K3 (AM654x) - add k3 support based on SGX DDK 1.17 Signed-off-by: Eric Ruei <e-ruei1@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* meta-ti: cleanup use of d.getVar()Denys Dmytriyenko2018-07-102-6/+6
| | | | | | | | 1. drop use of True as second parameter, which is default, to align with master 2. there were instances of incorrectly passing 'd' as second parameter from previous conversion from bb.data.getVar() usage Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-sgx-ddk-um: update SGX user module for rockoAnand Balagopalakrishnan2018-03-191-3/+3
| | | | | Signed-off-by: Anand Balagopalakrishnan <anandb@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-gc320-libs: bump SRCREV to pick up the latest versione-ruei1@ti.com2018-03-061-3/+3
| | | | | | | | The new version include the 2D API include files Signed-off-by: Gowtham Tammana <g-tammana@ti.com> Signed-off-by: Eric Ruei <e-ruei1@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* omapfbplay: since it depends on kernel, mark it as machine-specificDenys Dmytriyenko2018-03-011-0/+2
| | | | Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-sgx-ddk-um: Include libGLES_CM.so in pluginsJoshua Watt2017-12-211-1/+1
| | | | | | | | The plugins package must include libGLES_CM.so in order for libEGL to support GLESv1 Signed-off-by: Joshua Watt <JPEWhacker@gmail.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>