summaryrefslogtreecommitdiffstats
path: root/recipes-bsp/powervr-drivers
Commit message (Collapse)AuthorAgeFilesLines
* ti-graphics: Add j721s2-hs-evm as a compatible machineJayesh Choudhary2022-06-151-1/+3
| | | | | | | Add HS platform to the list of compatible machines. Signed-off-by: Jayesh Choudhary <j-choudhary@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-graphics: update for 4K/64K page size GPU driversDarren Etheridge2022-05-121-3/+3
| | | | | | | | Pull in the GPU KM/UMLIBS that enable the unified 4K/64K page firmware support in the IMG Rogue drivers. Signed-off-by: Darren Etheridge <detheridge@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-graphics: Add j7-hs-evm as a compatible machine.Ryan Eatmon2022-04-181-1/+3
| | | | | | The recent change to explicitly list the compatible machines is missing the j7-hs-evm. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-graphics: gpu enable and move all platforms to ddk 1.15Etheridge, Darren2022-04-072-40/+44
| | | | | | | | | Enable the GPU for am62xx and j721s2 and use IMG DDK 1.15 Migrate Imagination DDK 1.13 to DDK 1.15 for J721e Signed-off-by: Darren Etheridge <detheridge@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-sgx-ddk-km: update srcrev to pick latestPraneeth Bajjuri2022-01-072-39/+3
| | | | | | | | | | | | Update the srcrev to pick the latest of ti-img-sgx/1.17.4948957/k5.10. commit eaa9fcd3acff ("km: support OpenEmbedded hardfp toolchain w/o -gnueabihf suffix") is not picked up on the sdk-ddk-km repo already, hence removing the patch from here. commit eda7780bfd52 ("Fix driver config for 5.10 kernel") fixes graphics init failures on sgx platforms Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
* powervr-drivers: teach modules_install to respect "usrmerge" distro featureDenys Dmytriyenko2021-10-202-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> Signed-off-by: Yogesh Siraswar <yogeshs@ti.com> Reported-by: Vivien Didelot <vdidelot@pbsc.com> Tested-by: Vivien Didelot <vdidelot@pbsc.com>
* ti-img-rogue-driver: support OE nodistro toolchain same as PokyDenys Dmytriyenko2021-07-142-1/+33
| | | | | | | | | 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-051-2/+2
| | | | Signed-off-by: Gowtham Tammana <g-tammana@ti.com>
* ti-sgx-ddk-km: update srcrev to pick 5.10Gowtham Tammana2021-04-191-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-04-191-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-04-121-3/+3
| | | | Signed-off-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>
* ti-sgx-ddk-km: remove dependency between user-mode and kernel-mode buildsAnand Balagopalakrishnan2016-10-241-1/+1
| | | | | Signed-off-by: Anand Balagopalakrishnan <anandb@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-sgx-ddk-km: bump SRCREV for compiler warning fixe-ruei1@ti.com2016-09-011-1/+1
| | | | | Signed-off-by: Eric Ruei <e-ruei1@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>