aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-bsp/powervr-drivers
AgeCommit message (Collapse)Author
2017-02-06ti-sgx-ddk-km: enable parallel buildsAnand Balagopalakrishnan
Signed-off-by: Anand Balagopalakrishnan <anandb@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-01-18ti-sgx-ddk-km: remove update of sysconfig register in drivere-ruei1@ti.com
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>
2016-12-22ti-sgx-ddk-km: Fix error in calculation of page arrayKarthik Ramanan
Signed-off-by: Karthik Ramanan <a0393906@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2016-11-16ti-sgx-ddk-km: disable parallel builds for SGX driverAnand Balagopalakrishnan
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>
2016-10-24ti-sgx-ddk-km: remove dependency between user-mode and kernel-mode buildsAnand Balagopalakrishnan
Signed-off-by: Anand Balagopalakrishnan <anandb@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2016-09-01ti-sgx-ddk-km: bump SRCREV for compiler warning fixe-ruei1@ti.com
Signed-off-by: Eric Ruei <e-ruei1@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2016-06-29ti-sgx-ddk-km: disable active power managementAnand Balagopalakrishnan
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>
2016-05-05ti-sgx-ddk-km: update srcrev and branch name, bump PRAnand Balagopalakrishnan
Signed-off-by: Anand Balagopalakrishnan <anandb@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2016-04-26sgx: drop old outdated omap3-sgx-modules and libgles-omap3 recipesDenys Dmytriyenko
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>
2016-04-26sgx: rename and clean up kernel and user space componentsDenys Dmytriyenko
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2016-02-29omapdrm_pvr: remove version 1.9.2253347 as replaced by 1.14.3699939Anand Balagopalakrishnan
Signed-off-by: Anand Balagopalakrishnan <anandb@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2016-02-15omapdrm_pvr: SGX kernel mode driver v1.14 for all TI SoCsAnand Balagopalakrishnan
Signed-off-by: Anand Balagopalakrishnan <anandb@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2016-01-18omapdrm-pvr: bump SRCREV for AM57x/DRA7xxAnand Balagopalakrishnan
* 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>
2015-12-04omapdrm-pvr:Bump SRCREV of ti33x and ti43x to pick up the latest DDK KM fixe-ruei1@ti.com
Signed-off-by: Eric Ruei <e-ruei1@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2015-11-09omapdrm-pvr: disable PVR_NULLDRM to support DRI_DRM for AM4Gou, Hongmei
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2015-10-19omapdrm-pvr: bump SRCREV for am3 and am4Jacob Stiffler
* 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>
2015-09-08omapdrm-pvr: Bump SRCREV for am4/k4.1 branchGou, Hongmei
* Sync up with the current kernel code Signed-off-by: Hongmei Gou <h-gou@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2015-08-28omapdrm-pvr: add AM3 and AM4 which use null_window DRMGou, Hongmei
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>
2015-08-28omapdrm-pvr: bump rev to match v3 of corresponding kernel patchesDenys Dmytriyenko
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2015-08-24omapdrm-pvr/omap5-sgx-ddk-um-linux: update due to branch shuffleDenys Dmytriyenko
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2015-08-24omapdrm-pvr: recipe update for SGX KM on 4.1 kernelAnand Balagopalakrishnan
Signed-off-by: Anand Balagopalakrishnan <anandb@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2015-07-07omapdrm-pvr: Bug fixes and updates to the driverKarthik Ramanan
* 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>
2015-06-01omapdrm-pvr: Use kernel mechanism for module installation.Jacob Stiffler
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2015-04-06omap3-sgx-modules: Install via the kernel's "modules_install" target.Jacob Stiffler
* 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>
2015-04-06omapdrm-pvr: add support for voluntary kernel preemption optionKarthik Ramanan
Signed-off-by: Karthik Ramanan <a0393906@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2015-02-24omapdrm-pvr: recipe update for SGX KM for Kernel 3.14Karthik Ramanan
* Change do_install for updated directory structure Signed-off-by: Karthik Ramanan <a0393906@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2015-02-02Graphics SDK: Add 05.01.01.02Franklin S. Cooper Jr
* 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>
2014-10-07omapdrm-pvr: recipe update for SGX KM compatible with Kernel 3.12Karthik Ramanan
* Also adapted recipe to directory restructuring Signed-off-by: Karthik Ramanan <a0393906@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2014-08-05omap3-sgx-modules: update one of Darren's patches to match change in 3.14 APIDenys Dmytriyenko
Signed-off-by: Denys Dmytriyenko <denys@ti.com> Acked-by: Franklin Cooper Jr. <fcooper@ti.com>
2014-07-31omap3-sgx-modules 5.01.01.01: add Darren's patches to work with 3.14 kernelDenys Dmytriyenko
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2014-06-23libgles-omap3, omap3-sgx-modules: remove old 4.8.x and 5.x versionsDenys Dmytriyenko
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>
2014-02-21Graphics SDK: Add version 05.01.01.01Franklin S. Cooper Jr
* Add latest version of the Graphics SDK that includes bug fixes. * Fixed Suspend and Resume issue on AM43x. Signed-off-by: Franklin S. Cooper Jr <fcooper@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2014-01-14Graphics SDK: Add 5.01.00.01 versionChase Maupin
* Add the 5.01.00.01 version of the graphics SDK which supports suspend/resume operations for the v3.12 and later kernels. Signed-off-by: Chase Maupin <Chase.Maupin@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2013-12-04libgles-omap3, omap3-sgx-modules: swap around DEFAULT_PREFERENCE settingDenys Dmytriyenko
This way the default for am335x and am437x will be the new 5.00.00.01 Graphics SDK release, that matches the default 3.12 kernel. Signed-off-by: Denys Dmytriyenko <denys@ti.com> Acked-by: Franklin Cooper Jr. <fcooper@ti.com>
2013-11-25omapdrm-pvr: fix the license definitionDenys Dmytriyenko
From the README file: You may use, distribute and copy this software under the terms of the MIT license. Details of this license can be found in the file "MIT-COPYING". Alternatively, you may use, distribute and copy this software under the terms of the GNU General Public License version 2. The full GNU General Public License version 2 can be found in the file "GPL-COPYING". Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2013-11-22recipes-bsp: add recipe for PowerVR SGX544MP2 kernel driversDenys Dmytriyenko
* The PowerVR SGX544MP2 is found on omap5 and dra7xx devices. This recipe adds support for the PowerVR graphics subsystem. Signed-off-by: Mrinmayee Hingolikar <mrinmayee@ti.com> Signed-off-by: Siddharth Heroor <heroor@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2013-11-21omap3-sgx-modules: add new Graphics SDK 05.00.00.01 alpha releaseDenys Dmytriyenko
* Initial support for AM43x platform * 3.12 kernel support for AM335x & AM43x Signed-off-by: Franklin S. Cooper Jr <fcooper@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2013-09-16ligles-omap3, omap3-sgx-modules: correct checksum assignmentDenys Dmytriyenko
Checksums are handled as var attributes and require immediate expansion, so use := operation as in the original patches, that got lost in the update. Otherwise do_fetch will fail to validate the checksums. Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2013-09-13omap3-sgx-modules: add automatic selection between softfp and hardfp binariesDenys Dmytriyenko
This is based on the work by Franklin Cooper, with following changes: * Cleanup and simplify the logic * Reduce the number of Python calls * Expand support from Raw to X11 variant The original description: * The Graphics SDK includes some binaries that are prebuilt. * These prebuilt binaries come in two versions of the Graphics SDK. By default the prebuilt binaries are built using a softfp toolchain. A separate hardfp Graphics SDK exist that contains binaries that are prebuilt with a hardfp toolchain. * Add support for both by checking to see if the toolchain used in the OE build is using a hardfp or softfp toolchain. Signed-off-by: Denys Dmytriyenko <denys@ti.com> Cc: Franklin S. Cooper Jr <fcooper@ti.com> Acked-by: Chase Maupin <chase.maupin@ti.com>
2013-09-03libgles-omap3, omap3-sgx-modules: remove old 4.03.00.02 versionDenys Dmytriyenko
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2013-09-03ompa3-sgx-modules-x11: fix some build failures with latest versionsDenys Dmytriyenko
* Do not hardcode kernel source location and name. * Fix some discrepancies between GFX SDK versions as related to DRM. Signed-off-by: Denys Dmytriyenko <denys@ti.com> Acked-by: Chase Maupin <chase.maupin@ti.com>
2013-06-21omap3-sgx-modules: remove unnecessary patches for x11, cleanup old patchDenys Dmytriyenko
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2013-06-21libgles-omap3: don't RCONFLICT/RREPLACE no-x version with x11 as it breaks ↵Denys Dmytriyenko
non-X distros * Enables building/installing both X11 and RAW libs/demos. Plus otherwise the build is broken for non-X distros, as it pulls in X11 deps due to RREPLACES... * Fix broken DEPENDS copy/paste typo. * Also, clean up after the previous changes - extra empty lines, indentation, etc. Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2013-06-21omap3-sgx-modules-x11: Separate X11 SGX driver package into new recipePrabindh Sundareson
omap3-sgx-modules now contains only non-X11 drivers. The X11 driver is available in the omap3-sgx-modules-x11 package. Signed-off-by: Prabindh Sundareson <prabu at ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2013-06-21omap3-sgx-modules: Remove X11 related build and packagingPrabindh Sundareson
SGX530 driver for X11 is only buildable and testable standalone with the pre-built X11 package provided with the Graphics SDK. This patch removes X11 build from the default kernel module recipe, to enable moving X11 build to a separate recipe. This is part of a clean up of the Graphics recipe starting from 4.09.00.01 version of the Graphics SDK. Signed-off-by: Prabindh Sundareson <prabu at ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2013-04-05ti-graphics: Add latest 4.09.00.01 versionChase Maupin
* Add the latest 4.09.00.01 version of the graphis SDK. This version will compile against the latest v3.8 kernel. Signed-off-by: Chase Maupin <Chase.Maupin@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2013-04-02omap3-sgx-modules: Add version 4.08.00.02 of the Graphics SDK kernel modulesFranklin S. Cooper Jr
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2013-02-17omap3-sgx-modules: Add v4.08.00.01 of the SGX modulesFranklin S. Cooper Jr
* Add version 4.08.00.01 of the SGX modules. Signed-off-by: Franklin S. Cooper Jr <fcooper@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2012-10-10recipes: Fix ti-eula-unpack issue. Tweak sgx modules and libgles recipes.Franklin S. Cooper Jr
* Commit d8fc4a686262c50fd0053afa7240020909ec430b addressed an issue where too many newlines characters were being sent since print by default already sends a newline character. This commit however resulted in bin files being installed in the WORKDIR and broke other recipes which commit a94f765b9867abefd5f0bd262b5dddb8782b3187 addressed. This lead to a very cluttered WORKDIR. * This patch updates ti-eula-unpack.inc to switch from using a print to a write. Since write doesn't automatically send newlines it is a bit more obvious when newlines are sent. * Part of the reason that bin files were being installed in the WORKDIR was due to TI_BIN_UNPK_WDEXT being blank for some recipes. For instance in the libgles-omap3 recipes, when the workdir command is set in TI_BIN_UNPK_CMDS the directory that the Graphics SDK will be installed into is workdir+TI_BIN_UNPK_WDEXT. A blank TI_BIN_UNPK_WDEXT means the SDK will be installed in WORKDIR. By setting TI_BIN_UNPK_WDEXT to a proper value the recipes can be sure it is installed in the proper directory. * Determine which file to download based on the defined BINFILE and not a hardcoded value. This idea was taken from arago. Signed-off-by: Franklin S. Cooper Jr <fcooper@ti.com> Acked-by: Chase Maupin <chase.maupin@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2012-05-11omap3-sgx-modules, ti-staging.inc, ti-linuxutils: change PACKAGE_STRIP = ↵Koen Kooi
"no" to the proper INHIBIT_PACKAGE_STRIP = "1" PACKAGE_STRIP doesn't exit in oe-core (anymore) Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> Signed-off-by: Denys Dmytriyenko <denys@ti.com>