summaryrefslogtreecommitdiffstats
path: root/recipes-bsp/powervr-drivers
Commit message (Collapse)AuthorAgeFilesLines
* meta-ti: create a sub-layer meta-ti-bsp from existing contentDenys Dmytriyenko2022-02-223-115/+0
| | | | | | | 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>
* conf/machine: remove SoC/platforms in DaVinci and OMAP3/4 familiesDenys Dmytriyenko2022-02-221-3/+1
| | | | | | | 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>
* ti-sgx-ddk-km: patches got merged upstream, update recipe accordinglyDenys Dmytriyenko2022-02-183-78/+2
| | | | | | | | | | Both of the local patches were merged upstream, so update the reecipe to pull the latest SRCREV and drop those patches from the OE metadata. Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Cc: Khem Raj <raj.khem@gmail.com> Reviewed-by: Praneeth Bajjuri <praneeth@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-sgx-ddk-km: Fix build with kernel 5.10 and musl supportKhem Raj2021-12-163-5/+45
| | | | | | | | | | | | | | 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>
* powervr-drivers: teach modules_install to respect "usrmerge" distro featureDenys Dmytriyenko2021-11-042-3/+3
| | | | | | | | | | | | | | | | https://www.freedesktop.org/wiki/Software/systemd/TheCaseForTheUsrMerge/ When "usrmerge" distro feature is enabled, root directories /bin, /sbin, /lib are simply symlinks pointing to their counterparts in /usr. Hence, modules should be installed accordingly into /usr/lib/modules/... Since IMG Makefiles don't take the direct target directory, such as ${nonarch_base_libdir}/modules/, adjust the top-level rootfs path instead. Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Reported-by: Vivien Didelot <vdidelot@pbsc.com> Tested-by: Vivien Didelot <vdidelot@pbsc.com> Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
* meta-ti: convert to new override syntax in honisterDenys Dmytriyenko2021-08-172-10/+10
| | | | | | | | | | 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>
* ti-img-rogue-driver: unify with dunfell and fix double-patchingDenys Dmytriyenko2021-07-272-28/+2
| | | | | | | | | There was a discrepancy between master and dunfell where 2 different versions of the same patch existed, so when syncing branches, it resulted in appying the same change twice. This cleans it up. Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
* ti-img-rogue-driver: support OE nodistro toolchain same as PokyDenys Dmytriyenko2021-07-142-0/+30
| | | | | | | | | Add OpenEmbedded "nodistro" internal toolchain triplet detection similar to corresponding Poky one. Cc: Gowtham Tammana <g-tammana@ti.com> Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
* ti-sgx-ddk-km: Update srcrev to pick rt kernel build fixGowtham Tammana2021-05-171-2/+2
| | | | Signed-off-by: Gowtham Tammana <g-tammana@ti.com>
* ti-sgx-ddk-km: update srcrev to pick 5.10Gowtham Tammana2021-05-041-3/+3
| | | | | | Update the srcrev to pick the k5.10 development branch sources. Signed-off-by: Gowtham Tammana <g-tammana@ti.com>
* ti-sgx-ddk-km: properly handle arm-poky-linux-gnueabi compiler prefixZan Dobersek2021-05-041-1/+1
| | | | | | | | | The additional patch for ti-sgx-ddk-km remaps the arm-oe-linux-gnueabi prefix to the arm-linux-gnueabihf preferred target. Same should be done for the arm-poky-linux-gnueabi prefix. Signed-off-by: Zan Dobersek <zan@falconsigh.net> Reviewed-by: Gowtham Tammana <g-tammana@ti.com>
* ti-img-rogue-driver: update srcrev to pick 5.10 branchGowtham Tammana2021-05-041-3/+3
| | | | Signed-off-by: Gowtham Tammana <g-tammana@ti.com>
* ti-img-rogue-driver: support OE toolchain alongside Poky oneDenys Dmytriyenko2021-04-052-1/+29
| | | | | | Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Cc: Gowtham Tammana <g-tammana@ti.com> Reviewed-by: Gowtham Tammana <g-tammana@ti.com>
* ti-img-rogue-driver: Update driver to 1.13.5776728Gowtham Tammana2021-03-171-4/+4
| | | | | | | Update the Rogue kernel driver sources to version 1.13.5776728. Signed-off-by: Gowtham Tammana <g-tammana@ti.com> Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
* ti-img-rogue-driver: pull general toolchain supportGowtham Tammana2020-11-022-61/+4
| | | | | | | | The patch for supporting the general toolchain is pulled into the repo. Removing it here from the recipe. Signed-off-by: Gowtham Tammana <g-tammana@ti.com> Signed-off-by: Dan Murphy <dmurphy@ti.com>
* conf, recipes: add support for j7-hs-evm platform and j7 SoC familyDenys Dmytriyenko2020-04-231-1/+1
| | | | Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* powervr-drivers: require gpu machine featureDenys Dmytriyenko2020-04-082-2/+6
| | | | Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-sgx-ddk-km: Update srcrev to pick use preemptionGowtham Tammana2020-02-171-2/+2
| | | | | | | Update srcrev to pick the use preemption changes. Signed-off-by: Gowtham Tammana <g-tammana@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-sgx-ddk-km: Update srcrev for rtlinux buildGowtham Tammana2020-02-131-2/+2
| | | | | | | Update srcrev to pickup fix for rt linux build error. Signed-off-by: Gowtham Tammana <g-tammana@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-sgx-ddk-km: Enable SGX driver for Beagleboard and PandaboardAndrew F. Davis2020-02-131-1/+3
| | | | | | | | These boards have SGX GPUs but do not build as this recipe is not compatible with them, add compatibles for these machines. Signed-off-by: Andrew F. Davis <afd@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-sgx-ddk-km: Update branch for k5.4 sourcesAndrew F. Davis via Lists.Yoctoproject.Org2020-02-111-3/+3
| | | | | | | Update the BRANCH and SRCREV to pick the sources for k5.4. Signed-off-by: Andrew F. Davis <afd@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-img-rogue-driver: Update branch to pick k5.4 sourcesGowtham Tammana2020-02-101-3/+3
| | | | | | | Update the branch id to pick the sources relevant to k5.4. Signed-off-by: Gowtham Tammana <g-tammana@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* powervr-drivers: Use M for kernel build subdirectory over SUBDIRSAndrew F. Davis2020-01-312-3/+3
| | | | | | | | SUBDIRS has been deprecated for a while and as of k5.4 no longer works. Use M= instead. Signed-off-by: Andrew F. Davis <afd@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-img-rogue-driver: Update srcrev to pick latestGowtham Tammana2019-10-311-2/+2
| | | | | | | | | Picks the following changes - enable hwr by default - mips page table setup fix Signed-off-by: Gowtham Tammana <g-tammana@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-img-rogue-driver: Update srcrev to pick latest changesGowtham Tammana2019-09-301-2/+2
| | | | | | | | | | Picks the following changes - Fix dma-api warnings - Add flags to support guest instance 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-sgx-ddk-km: Update SRCREV to pick CMA mem area changesGowtham Tammana2019-09-241-2/+2
| | | | | | | | Support for new CMA linux mem area is added, updating srcrev to pick the latest changes. Signed-off-by: Gowtham Tammana <g-tammana@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-img-rogue-driver: Update srcrev to pick get_order fixGowtham Tammana2019-09-181-2/+2
| | | | | | | | | `__get_order()` API got changed to `get_order()` in the newer kernel 4.19.73. Updating the srcrev to pick the corresponding fix in the driver. Signed-off-by: Gowtham Tammana <g-tammana@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-sgx-ddk-km: also support arm-oe-linux-gnueabi as a hardfp compilerDenys Dmytriyenko2019-09-122-1/+37
| | | | | | | | | | | OE-built internal toolchain doesn't use "-gnueabihf" suffix and instead uses "-gnueabi" for both softfp and hardfp. For now we only support hardfp (user-space binaries are only available in hardfp), but would be nice to check for "callconvention-hard" before applying the patch. Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-img-rogue-driver: port generic toolchain support from SGXDenys Dmytriyenko2019-09-122-1/+59
| | | | Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-img-rogue-driver: Update src to pick virt changesGowtham Tammana2019-09-101-2/+2
| | | | | | | | Virtualization support is added to the driver. Updating srcrev here to pick the relevant sources. Signed-off-by: Gowtham Tammana <g-tammana@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-img-rogue-driver: Update recipe to pick newer versionGowtham Tammana2019-08-031-2/+2
| | | | | | | | Updated the recipe to pick the newer version, 1.10.5371573, of rogue gpu kernel sources. Signed-off-by: Gowtham Tammana <g-tammana@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-img-rogue-driver: Update srcrev to pick wayland ws supportGowtham 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-driver: 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-driver: bump SRCREV to pick compiler error fixesGowtham Tammana2019-06-261-2/+2
| | | | | | | | Picks up compiler error/warning fixes on rt-linux and debug builds. Signed-off-by: Gowtham Tammana <g-tammana@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* img-pvr-drivers: specify SGX and Rogue as virtual providers for GPU driverAnand Balagopalakrishnan2019-06-222-7/+5
| | | | | | | | - specify both SGX and Rogue drivers as virtual providers for GPU driver - remove unused omapdrm-pvr provides Signed-off-by: Anand Balagopalakrishnan <anandb@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-img-rogue-driver: add PowerVR Rogue kernel module for J721EAnand Balagopalakrishnan2019-06-201-0/+32
| | | | | Signed-off-by: Anand Balagopalakrishnan <anandb@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-sgx-ddk-km: bump SRCREV to pick up toolchain enhancemente-ruei1@ti.com2019-05-091-2/+2
| | | | | | | - support general toolchain Signed-off-by: Eric Ruei <e-ruei1@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-sgx-ddk: remove old 1.14 version of DDK KM and UMDenys Dmytriyenko2019-03-013-105/+0
| | | | | | DDK 1.17 is now supported for same platforms. Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-sgx-ddk-km: bump SRCREV and enable AM3/4/5 support for DDK 1.17e-ruei1@ti.com2019-03-011-4/+11
| | | | | | | | - bump SRCREV to pickup kernel 4.19 support - enable AM3/4/5 support in addition to AM6 for DDK 1.17 Signed-off-by: Eric Ruei <e-ruei1@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-sgx-ddk-km: bump SRCREV to pickup the SGX reset fix for AM3/4e-ruei1@ti.com2018-11-271-2/+2
| | | | | | | -km: pvr_drm.c: move the assert_reset from DrmRemove to DrmUnload Signed-off-by: Eric Ruei <e-ruei1@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-sgx-ddk-km: fix/workaround new gcc8 checksDenys Dmytriyenko2018-10-163-1/+63
| | | | Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-sgx-ddk-km: add k3 (AM654x) supporte-ruei1@ti.com2018-07-281-0/+41
| | | | | | | - add K3 (AM654x) support based on SGX DDK 1.17 Signed-off-by: Eric Ruei <e-ruei1@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-sgx-ddk-km: bump SRCREV to pick up two local patchese-ruei1@ti.com2018-04-053-68/+2
| | | | | | | | - pickup the latest release which includes two local patches - remove those two local patches Signed-off-by: Eric Ruei <e-ruei1@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-sgx-ddk-km: update SGX kernel driver for k4.14Anand Balagopalakrishnan2018-03-192-2/+40
| | | | | | | | | Note: This is a tentative patch to enable graphics support. We shall merge both local patches to the ti-sgx-km repo soon. Signed-off-by: Anand Balagopalakrishnan <anandb@ti.com> Signed-off-by: Eric Ruei <e-ruei1@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-sgx-ddk-km: suppress implicit fallthrough error in gcc7Denys Dmytriyenko2017-11-132-2/+31
| | | | Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-sgx-ddk-km: move to k4.9Anand Balagopalakrishnan2017-02-081-3/+3
| | | | | Signed-off-by: Anand Balagopalakrishnan <anandb@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-sgx-ddk-km: enable parallel buildsAnand Balagopalakrishnan2017-02-061-4/+2
| | | | | Signed-off-by: Anand Balagopalakrishnan <anandb@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-sgx-ddk-km: remove update of sysconfig register in drivere-ruei1@ti.com2017-01-181-2/+2
| | | | | | | | | | | The OCP SYSCONFIG register should be controlled by kernel hwmod only. the original code sets the SGX idle and standby mode to "No Standby" which prevents the SGX power domain to reach off state during suspend. Even though the problem was only introduced with kernel 4.4 upgrade, i.e. it seemed to be no harm before, we should remove the same. Signed-off-by: Eric Ruei <e-ruei1@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-sgx-ddk-km: Fix error in calculation of page arrayKarthik Ramanan2016-12-221-2/+2
| | | | | Signed-off-by: Karthik Ramanan <a0393906@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-sgx-ddk-km: disable parallel builds for SGX driverAnand Balagopalakrishnan2016-11-161-0/+2
| | | | | | | | | Random build failures are reported on SGX driver when building for different targets. Disable parallel compilation in SGX driver. Signed-off-by: Anand Balagopalakrishnan <anandb@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>