1
0
mirror of https://git.yoctoproject.org/meta-ti synced 2026-06-01 16:30:45 +00:00
Commit Graph

192 Commits

Author SHA1 Message Date
Denys Dmytriyenko 0944b5e1ce omap-a15: add gc320 machine feature
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2020-02-20 22:28:57 +00:00
Denys Dmytriyenko 186a97c3f1 sgx-um, rogue-umlibs, gc320-libs: RRECOMMENDS on corresponding drivers
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2020-02-20 22:28:49 +00:00
Andrew F. Davis 4d5aa867b9 ti-sgx-ddk-um: bump SRCREV for zeus support
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-13 18:32:50 +00:00
Gowtham Tammana 4098d12b99 ti-img-rogue-umlibs: Update branch for zeus
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-02-08 00:08:42 +00:00
Andrew F. Davis 76b0f118a3 xserver-xf86-config: Remove server-xf86-config xorg.conf configurations
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-31 18:44:18 +00:00
Andrew F. Davis 8556d16171 omapfbplay: Remove depricated and non-working omapfbplay tool
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>
2020-01-31 18:44:09 +00:00
e-ruei1@ti.com 5ac0ca6ea0 ti-sgx-ddk-um: update SRCREV to pick up Mesa-based EGL/GLES libraries
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-31 21:30:08 +00:00
Gowtham Tammana d45598c7bf ti-img-rogue-umlibs: Update srcrev to pick FW arbitration fix
Signed-off-by: Gowtham Tammana <g-tammana@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-10-10 04:48:22 +00:00
Gowtham Tammana 7b4eceb0cb ti-img-rogue-umlibs: Update srcrev to pick virt fw bin
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-30 23:14:41 +00:00
Gowtham Tammana 1a59e32aab ti-img-rogue-umlibs: Update srcrev to pick latest
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-17 04:35:14 +00:00
Andrew F. Davis c8606e4bea libgbm: Remove remaining parts of this project
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-17 04:35:14 +00:00
Denys Dmytriyenko 234fdf48d8 ti-gc320-libs: only compatible with DRA7xx platform
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-09-12 22:20:48 +00:00
Gowtham Tammana 3f3da42967 ti-img-rogue-umlibs: Update srcrev to pick latest fixes
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-12 22:20:48 +00:00
Gowtham Tammana a345e0c205 ti-img-rouge-umlibs: Update srcrec to pick virt bins
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-10 19:07:24 +00:00
Andrew F. Davis 0274c8113b ti-sgx-ddk-um: Remove the removing of wayland-egl.pc
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-06 21:09:11 +00:00
Andrew F. Davis ed1b39caba ti-sgx-ddk-um: Drop omap5-sgx-ddk-um-linux package
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-06 21:09:11 +00:00
Andrew F. Davis 82792f5c33 ti-sgx-ddk-um: Add wayland-protocols as build dependency
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-06 21:09:11 +00:00
Andrew F. Davis 59d654b69f ti-sgx-ddk-um: Add expat as runtime dependency
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-06 21:09:11 +00:00
Andrew F. Davis fb9f13a6f7 ti-sgx-ddk-um: libgbm is now part of this project
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-09-06 21:09:11 +00:00
Gowtham Tammana 1a0daf6ae7 ti-img-rogue-umlibs: Update recipe to pick newer version
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-08-03 16:51:20 +00:00
Anand Balagopalakrishnan 07e1a45d5e ti-img-rogue-umlibs: add missing dri plugin for powervr gpu
Signed-off-by: Anand Balagopalakrishnan <anandb@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-07-03 21:48:52 +00:00
Anand Balagopalakrishnan a3d55bcb93 ti-img-rogue-umlibs: remove X11 definitions
Signed-off-by: Anand Balagopalakrishnan <anandb@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-07-02 18:53:00 +00:00
Gowtham Tammana 28915b823e ti-img-rogue-umlibs: Add missing wayland, expat rdepends
Signed-off-by: Gowtham Tammana <g-tammana@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-07-02 18:53:00 +00:00
Gowtham Tammana 929f5cb7a6 ti-img-rogue-umlibs: Add plugins list
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-02 18:53:00 +00:00
Gowtham Tammana 2e2f0241d3 ti-img-rogue-umlibs: Mark this as provider for libgbm
Signed-off-by: Gowtham Tammana <g-tammana@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-07-02 18:53:00 +00:00
Gowtham Tammana 76fa77f5b2 ti-img-rogue-umlibs: Update SRCREV to pick wayland ws libraries
Signed-off-by: Gowtham Tammana <g-tammana@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-07-02 18:53:00 +00:00
Anand Balagopalakrishnan 176a6344f6 ti-img-rogue-umlibs: add window system as an install option
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-29 02:50:53 +00:00
Anand Balagopalakrishnan 7702a891f7 ti-img-rogue-umlibs: switch to linux window system branch
Signed-off-by: Anand Balagopalakrishnan <anandb@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-06-29 02:50:53 +00:00
Anand Balagopalakrishnan 4d7e50b26a ti-img-rogue-umlibs: add PowerVR Rogue GPU user mode libraries for J721E SoC
Signed-off-by: Anand Balagopalakrishnan <anandb@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-06-20 14:36:16 +00:00
e-ruei1@ti.com 51f8beff88 ti-sgx-ddk-um: bump SRCREV to pick up the fix for AM5 performance degradation
-um: opengles2: disable GLES2MOVEBUFFERMEMTODEVICE

Signed-off-by: Eric Ruei <e-ruei1@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-06-07 00:50:08 +00:00
e-ruei1@ti.com 29219faf16 ti-sgx-ddk-um: bump SRCREV to pick up wsegl fix
- 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-05-03 18:06:57 +00:00
Denys Dmytriyenko f885d78745 ti-gc320-libs: fix host contamination warnings
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-04-11 19:04:10 +00:00
Denys Dmytriyenko b2edc511b3 libgbm: provide virtual/libgbm for easy switching b/w providers
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-12 17:59:56 +00:00
Denys Dmytriyenko 3626c16912 ti-sgx-ddk: remove old 1.14 version of DDK KM and UM
DDK 1.17 is now supported for same platforms.

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-03-01 21:06:30 +00:00
e-ruei1@ti.com 83adb0833d ti-sgx-ddk-um: bump SRCREV and enable AM3/4/5 support for DDK 1.17
- 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>
2019-03-01 19:59:38 +00:00
e-ruei1@ti.com b1587a6bdc ti-sgx-ddk-um: bump SRCREV to pickup the latest changes as shown below
- 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>
2018-11-27 19:27:03 +00:00
Khem Raj b2d62f62bb recipes: Limit ti specific recipes under ti-soc override
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>
2018-10-17 22:48:34 +00:00
Ram Prasad 34888601bf ti-sgx-ddk-um: bump SRCREV to pickup the latest fixes
add support for UYVY texture formats in EGLImage

Signed-off-by: Ramprasad N <x0038811@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-10-01 03:19:15 +00:00
e-ruei1@ti.com ccf02a81a3 ti-sgx-ddk-um: bump SRCREV to pickup the latest fixes
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>
2018-08-31 13:19:48 +00:00
Denys Dmytriyenko 471e024b39 libgbm: fix undefined minor/major symbols with new glibc
glibc 2.28+ now requires this.
https://sourceware.org/bugzilla/show_bug.cgi?id=19239

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-08-29 19:12:33 +00:00
Denys Dmytriyenko e50774b413 ti-sgx-ddk-um: remove conflicting wayland-egl.pc
For more details see:
http://cgit.openembedded.org/openembedded-core/commit/?id=6e5952fcfc13ff4b63c9376bd41a1dbba957f425

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-08-29 19:12:28 +00:00
e-ruei1@ti.com bcf0c0d3f7 ti-sgx-ddk-um: bump DDK 1.14 SRCREV to pick up the latest changes
- 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>
2018-08-22 02:24:50 +00:00
e-ruei1@ti.com 3248caaa9b ti-sgx-ddk-um: fix path of pvrsrvctl at rc.pvr for k3
Signed-off-by: Eric Ruei <e-ruei1@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-08-08 18:13:18 +00:00
e-ruei1@ti.com 8a65bb9165 ti-sgx-ddk-um: add libEGL.so to plugin list for DDK 1.17
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>
2018-07-28 05:09:30 +00:00
e-ruei1@ti.com b8d926c4dc ti-sgx-ddk-um: add k3 (AM654x) support
- 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>
2018-07-28 05:09:18 +00:00
Denys Dmytriyenko a5ecd90543 meta-ti: cleanup use of d.getVar()
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>
2018-07-10 18:39:09 +00:00
Anand Balagopalakrishnan dad378f22b ti-sgx-ddk-um: update SGX user module for rocko
Signed-off-by: Anand Balagopalakrishnan <anandb@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-03-19 13:42:55 -04:00
e-ruei1@ti.com 2a380c6302 ti-gc320-libs: bump SRCREV to pick up the latest version
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>
2018-03-06 17:25:11 -05:00
Denys Dmytriyenko 676a14421b omapfbplay: since it depends on kernel, mark it as machine-specific
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-03-01 22:42:54 -05:00
Joshua Watt f953481eae ti-sgx-ddk-um: Include libGLES_CM.so in plugins
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>
2017-12-21 23:12:44 -05:00