summaryrefslogtreecommitdiffstats
path: root/recipes-bsp/powervr-drivers
Commit message (Collapse)AuthorAgeFilesLines
* 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-091-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-021-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-011-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-281-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-212-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>
* ti-sgx-ddk-km: disable active power managementAnand Balagopalakrishnan2016-06-291-1/+1
| | | | | | | | Disable active power management in SGX. This will enable host triggered suspend-resume for SGX. Signed-off-by: Anand Balagopalakrishnan <anandb@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-sgx-ddk-km: update srcrev and branch name, bump PRAnand Balagopalakrishnan2016-05-051-2/+2
| | | | | Signed-off-by: Anand Balagopalakrishnan <anandb@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* sgx: drop old outdated omap3-sgx-modules and libgles-omap3 recipesDenys Dmytriyenko2016-04-2611-1048/+0
| | | | | | | | | Besides being outdated and deprecated in favor of new ti-sgx-ddk recipes (previously known as omapdrm-pvr and omap5-sgx-ddk), 3D graphics drivers are kernel specific and corresponding kernel versions (prior to 4.0) have all been dropped already. Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* sgx: rename and clean up kernel and user space componentsDenys Dmytriyenko2016-04-261-0/+8
| | | | Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* omapdrm_pvr: remove version 1.9.2253347 as replaced by 1.14.3699939Anand Balagopalakrishnan2016-02-291-42/+0
| | | | | Signed-off-by: Anand Balagopalakrishnan <anandb@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* omapdrm_pvr: SGX kernel mode driver v1.14 for all TI SoCsAnand Balagopalakrishnan2016-02-151-0/+34
| | | | | Signed-off-by: Anand Balagopalakrishnan <anandb@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* omapdrm-pvr: bump SRCREV for AM57x/DRA7xxAnand Balagopalakrishnan2016-01-181-1/+1
| | | | | | | | * Fix use of freed GEM object * Disable debug options in release build Signed-off-by: Anand Balagopalakrishnan <anandb@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* omapdrm-pvr:Bump SRCREV of ti33x and ti43x to pick up the latest DDK KM fixe-ruei1@ti.com2015-12-041-2/+2
| | | | | Signed-off-by: Eric Ruei <e-ruei1@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* omapdrm-pvr: disable PVR_NULLDRM to support DRI_DRM for AM4Gou, Hongmei2015-11-091-1/+1
| | | | Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* omapdrm-pvr: bump SRCREV for am3 and am4Jacob Stiffler2015-10-191-3/+3
| | | | | | | | | | * Remove the OCP_SYSCONFIG setting so that power management capability will not be disabled * Put SGX device in reset state when PVRSRV driver is removed * Disable the Interrupt Sync Check unless SUPPORT_LISR_MISR_SYNC is defined. Signed-off-by: Jacob Stiffler <j-stiffler@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* omapdrm-pvr: Bump SRCREV for am4/k4.1 branchGou, Hongmei2015-09-081-2/+2
| | | | | | | * Sync up with the current kernel code Signed-off-by: Hongmei Gou <h-gou@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* omapdrm-pvr: add AM3 and AM4 which use null_window DRMGou, Hongmei2015-08-281-5/+21
| | | | | | | Bumped driver revs to match latest kernel patches. Signed-off-by: Hongmei Gou <h-gou@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* omapdrm-pvr: bump rev to match v3 of corresponding kernel patchesDenys Dmytriyenko2015-08-281-2/+2
| | | | Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* omapdrm-pvr/omap5-sgx-ddk-um-linux: update due to branch shuffleDenys Dmytriyenko2015-08-241-3/+3
| | | | Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* omapdrm-pvr: recipe update for SGX KM on 4.1 kernelAnand Balagopalakrishnan2015-08-241-2/+2
| | | | | Signed-off-by: Anand Balagopalakrishnan <anandb@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* omapdrm-pvr: Bug fixes and updates to the driverKarthik Ramanan2015-07-071-2/+2
| | | | | | | | * Fixed array out of bounds issue which causes failure in create_gem_wrapper * Truncate SGX HW recovery traces Signed-off-by: Karthik Ramanan <a0393906@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* omapdrm-pvr: Use kernel mechanism for module installation.Jacob Stiffler2015-06-011-4/+2
| | | | | Signed-off-by: Jacob Stiffler <j-stiffler@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* omap3-sgx-modules: Install via the kernel's "modules_install" target.Jacob Stiffler2015-04-064-46/+8
| | | | | | | | | | * This allows the modules to have a consistent installation structure when directly building from source. * Previously, these modules would be manualy installed to appears as in-tree modules. Signed-off-by: Jacob Stiffler <j-stiffler@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* omapdrm-pvr: add support for voluntary kernel preemption optionKarthik Ramanan2015-04-061-3/+5
| | | | | Signed-off-by: Karthik Ramanan <a0393906@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* omapdrm-pvr: recipe update for SGX KM for Kernel 3.14Karthik Ramanan2015-02-241-4/+4
| | | | | | | * Change do_install for updated directory structure Signed-off-by: Karthik Ramanan <a0393906@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* Graphics SDK: Add 05.01.01.02Franklin S. Cooper Jr2015-02-021-0/+68
| | | | | | | | * This graphics sdk is a minor update to the 05.01.01.01 version but includes updates to support the 3.14 kernel. Signed-off-by: Franklin S. Cooper Jr <fcooper@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* omapdrm-pvr: recipe update for SGX KM compatible with Kernel 3.12Karthik Ramanan2014-10-071-4/+4
| | | | | | | * Also adapted recipe to directory restructuring Signed-off-by: Karthik Ramanan <a0393906@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* omap3-sgx-modules: update one of Darren's patches to match change in 3.14 APIDenys Dmytriyenko2014-08-052-5/+5
| | | | | Signed-off-by: Denys Dmytriyenko <denys@ti.com> Acked-by: Franklin Cooper Jr. <fcooper@ti.com>
* omap3-sgx-modules 5.01.01.01: add Darren's patches to work with 3.14 kernelDenys Dmytriyenko2014-07-315-1/+377
| | | | Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* libgles-omap3, omap3-sgx-modules: remove old 4.8.x and 5.x versionsDenys Dmytriyenko2014-06-234-242/+0
| | | | | | | Leave 4.9 as the last release providing softfp binaries and x11 support. Leave 4.5 for now as being widely used on legacy omap3 devices. Signed-off-by: Denys Dmytriyenko <denys@ti.com>