| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Signed-off-by: Anand Balagopalakrishnan <anandb@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
|
|
|
|
|
| |
Signed-off-by: Anand Balagopalakrishnan <anandb@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@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>
|
|
|
|
|
| |
Signed-off-by: Karthik Ramanan <a0393906@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
| |
Signed-off-by: Anand Balagopalakrishnan <anandb@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
|
|
|
|
|
| |
Signed-off-by: Eric Ruei <e-ruei1@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
| |
Signed-off-by: Anand Balagopalakrishnan <anandb@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
| |
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
|
|
|
|
|
| |
Signed-off-by: Anand Balagopalakrishnan <anandb@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
|
|
|
|
|
| |
Signed-off-by: Anand Balagopalakrishnan <anandb@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
|
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
| |
Signed-off-by: Eric Ruei <e-ruei1@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
|
|
|
|
| |
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
|
|
|
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
|
|
| |
* Sync up with the current kernel code
Signed-off-by: Hongmei Gou <h-gou@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
| |
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
|
|
|
|
| |
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
|
|
|
|
|
| |
Signed-off-by: Anand Balagopalakrishnan <anandb@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
|
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
| |
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
|
|
|
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
| |
Signed-off-by: Karthik Ramanan <a0393906@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
|
|
|
|
|
|
|
| |
* Change do_install for updated directory structure
Signed-off-by: Karthik Ramanan <a0393906@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
|
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
|
|
| |
* Also adapted recipe to directory restructuring
Signed-off-by: Karthik Ramanan <a0393906@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
|
|
|
|
|
| |
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
Acked-by: Franklin Cooper Jr. <fcooper@ti.com>
|
|
|
|
| |
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
| |
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
|
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
| |
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
| |
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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>
|