aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-graphics
AgeCommit message (Collapse)Author
2022-02-22meta-ti: create a sub-layer meta-ti-bsp from existing contentDenys Dmytriyenko
Extra sub-layers will be created next and relevant content moved across them. Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2022-02-22conf/machine: remove SoC/platforms in DaVinci and OMAP3/4 familiesDenys Dmytriyenko
Those platforms are being deprecated and not supported in future meta-ti releases. Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2021-12-16ti-sgx-ddk-km: Fix build with kernel 5.10 and musl supportKhem Raj
This adds a patch to fix runtime problems loading the kernel module with kernel 5.10 Adds support to build with musl targets Add yoe to recognised OE distributions Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Denys Dmytriyenko <denys@konsulko.com> Reviewed-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2021-08-17meta-ti: convert to new override syntax in honisterDenys Dmytriyenko
Upcoming "honister" release changes the override syntax to improve usability, speed and memory footprint. Update recipes with the new syntax and set layer compatibility to honister. Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Tested-by: Paul Barker <paul.barker@sancloud.com> Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
2021-05-04ti-sgx-ddk-um: Update srcrev to pick latestGowtham Tammana
The eglplatform.h header is updated to account for deprecation of MESA_EGL_NO_X11_HEADERS macro. Update srcrev to pick this change. Signed-off-by: Gowtham Tammana <g-tammana@ti.com>
2021-05-04ti-img-rogue-umlibs: update branch to pick 5.10Gowtham Tammana
Update the branch name to pick 5.10 development branch. The srcrev remains the same at this point. Signed-off-by: Gowtham Tammana <g-tammana@ti.com>
2021-03-27ti-img-rogue-umlibs: Update to pick rpath fixesGowtham Tammana
Update srcrev to pick the rpath warning fixes. Signed-off-by: Gowtham Tammana <g-tammana@ti.com> Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
2021-03-17ti-img-rogue-umlibs: Update artifacts to 1.13.5776728Gowtham Tammana
Update GLES binary artifacts to latest version 1.13.5776728. Signed-off-by: Gowtham Tammana <g-tammana@ti.com> Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
2020-11-06ti-img-rogue-umlibs: update srcrev to pick rpath fixesGowtham Tammana
Update the srcrev to pick the latest artifacts that fix some of the redundant rpath warnings seen with Yocto. Signed-off-by: Gowtham Tammana <g-tammana@ti.com> Signed-off-by: Dan Murphy <dmurphy@ti.com>
2020-09-21ti-sgx-ddk-um: Update SRCRERV to pick latest artifactsGowtham Tammana
Update SRCREV to pick the latest artifacts. The GL headers are excluded in the artifacts instead of it in the recipe. Signed-off-by: Gowtham Tammana <g-tammana@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2020-05-28ti-img-rogue-umlibs: Update srcrev to pick latestGowtham Tammana
Updating the srcrev to pick the latest changes which adds an unittest. Signed-off-by: Gowtham Tammana <g-tammana@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2020-05-01ti-img-rogue-umlibs: Update srcrev to pick latestGowtham Tammana
Updating srcrev to pick latest libs - Support for surfaceless EGL display token - RGBA4444 format support as window surface Signed-off-by: Gowtham Tammana <g-tammana@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2020-04-23conf, recipes: add support for j7-hs-evm platform and j7 SoC familyDenys Dmytriyenko
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2020-04-08libgal: require gc320 machine featureDenys Dmytriyenko
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2020-04-08libgles: require gpu machine featureDenys Dmytriyenko
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2020-04-08ti-img-rogue-umlibs: drop RDEPENDS on python-coreDenys Dmytriyenko
* Python2 is deprecated * It doesn't seem there's still a run-time dependency on Python2 Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2020-02-21omap-a15: add gc320 machine featureDenys Dmytriyenko
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2020-02-21sgx-um, rogue-umlibs, gc320-libs: RRECOMMENDS on corresponding driversDenys Dmytriyenko
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2020-02-13ti-sgx-ddk-um: bump SRCREV for zeus supportAndrew F. Davis
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>
2020-02-10ti-img-rogue-umlibs: Update branch for zeusGowtham Tammana
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>
2020-01-31xserver-xf86-config: Remove server-xf86-config xorg.conf configurationsAndrew F. Davis
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>
2020-01-31omapfbplay: Remove depricated and non-working omapfbplay toolAndrew F. Davis
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>
2019-10-31ti-sgx-ddk-um: update SRCREV to pick up Mesa-based EGL/GLES librariese-ruei1@ti.com
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>
2019-10-10ti-img-rogue-umlibs: Update srcrev to pick FW arbitration fixGowtham Tammana
Signed-off-by: Gowtham Tammana <g-tammana@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-09-30ti-img-rogue-umlibs: Update srcrev to pick virt fw binGowtham Tammana
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>
2019-09-17ti-img-rogue-umlibs: Update srcrev to pick latestGowtham Tammana
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>
2019-09-17libgbm: Remove remaining parts of this projectAndrew F. Davis
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>
2019-09-12ti-gc320-libs: only compatible with DRA7xx platformDenys Dmytriyenko
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-09-12ti-img-rogue-umlibs: Update srcrev to pick latest fixesGowtham Tammana
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>
2019-09-10ti-img-rouge-umlibs: Update srcrec to pick virt binsGowtham Tammana
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>
2019-09-06ti-sgx-ddk-um: Remove the removing of wayland-egl.pcAndrew F. Davis
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>
2019-09-06ti-sgx-ddk-um: Drop omap5-sgx-ddk-um-linux packageAndrew F. Davis
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>
2019-09-06ti-sgx-ddk-um: Add wayland-protocols as build dependencyAndrew F. Davis
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>
2019-09-06ti-sgx-ddk-um: Add expat as runtime dependencyAndrew F. Davis
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>
2019-09-06ti-sgx-ddk-um: libgbm is now part of this projectAndrew F. Davis
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>
2019-08-03ti-img-rogue-umlibs: Update recipe to pick newer versionGowtham Tammana
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>
2019-07-03ti-img-rogue-umlibs: add missing dri plugin for powervr gpuAnand Balagopalakrishnan
Signed-off-by: Anand Balagopalakrishnan <anandb@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-07-02ti-img-rogue-umlibs: remove X11 definitionsAnand Balagopalakrishnan
Signed-off-by: Anand Balagopalakrishnan <anandb@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-07-02ti-img-rogue-umlibs: Add missing wayland, expat rdependsGowtham Tammana
Signed-off-by: Gowtham Tammana <g-tammana@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-07-02ti-img-rogue-umlibs: Add plugins listGowtham Tammana
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>
2019-07-02ti-img-rogue-umlibs: Mark this as provider for libgbmGowtham Tammana
Signed-off-by: Gowtham Tammana <g-tammana@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-07-02ti-img-rogue-umlibs: Update SRCREV to pick wayland ws librariesGowtham Tammana
Signed-off-by: Gowtham Tammana <g-tammana@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-06-29ti-img-rogue-umlibs: add window system as an install optionAnand Balagopalakrishnan
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>
2019-06-29ti-img-rogue-umlibs: switch to linux window system branchAnand Balagopalakrishnan
Signed-off-by: Anand Balagopalakrishnan <anandb@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-06-20ti-img-rogue-umlibs: add PowerVR Rogue GPU user mode libraries for J721E SoCAnand Balagopalakrishnan
Signed-off-by: Anand Balagopalakrishnan <anandb@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-06-07ti-sgx-ddk-um: bump SRCREV to pick up the fix for AM5 performance degradatione-ruei1@ti.com
-um: opengles2: disable GLES2MOVEBUFFERMEMTODEVICE Signed-off-by: Eric Ruei <e-ruei1@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-05-03ti-sgx-ddk-um: bump SRCREV to pick up wsegl fixe-ruei1@ti.com
- 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>
2019-04-11ti-gc320-libs: fix host contamination warningsDenys Dmytriyenko
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-03-12libgbm: provide virtual/libgbm for easy switching b/w providersDenys Dmytriyenko
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>
2019-03-01ti-sgx-ddk: remove old 1.14 version of DDK KM and UMDenys Dmytriyenko
DDK 1.17 is now supported for same platforms. Signed-off-by: Denys Dmytriyenko <denys@ti.com>