aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-graphics/imx-gpu-viv
AgeCommit message (Collapse)Author
2016-06-02imx-gpu-viv: Upgrade to p8.4Lauren Post
Changes in this release are listed here: http://git.freescale.com/git/cgit.cgi/imx/fsl-arm-yocto-bsp.git/tree/GraphicsChangeLog?h=imx-3.14.52-1.1.0_ga Signed-off-by: Lauren Post <lauren.post@nxp.com> Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-06-02imx-gpu-viv: Ensure the Wayland backend provides Xorg driverOtavio Salvador
For the XWayland use, we ought to avoid installing the Xorg Vivante driver so we make the Wayland backend to provide it so the runtime dependency is satisfied. Change-Id: Id92afcb8ad611db8b4b26a952bbf93ad86a46924 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-06-02imx-gpu-viv: Prefer using Wayland over X11 backendOtavio Salvador
The Wayland backend ought to be used over the X11, if both DISTRO_FEATURES are enabled. Change-Id: I64d793a9a46d4d9a8a02caf210a259123a8bc56e Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-05-16imx-gpu-viv: Stop using base_containsOtavio Salvador
The base_contains function is deprecated and we ought to use bb.utils.contains instead. Change-Id: I664e44c58060ff50baa3c58c9494787448b9ecfd Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-05-07imx-gpu-viv: Rework code so it is easier to readOtavio Salvador
Instead of using USE_X11 and USE_WL, we now use HAS_X11 and HAS_WL. The variable does not imply that the backend is actually used but if the distribution has, or not, the support for the backend. Change-Id: I8630b54ed0a80f2877e5e97f71ae14e78ed5aeea Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-05-07imx-gpu-viv: Remove dead codeOtavio Salvador
The support for X11 and Wayland is not intended to be added so we can remove the FIXME and the unused code. Change-Id: I18473c415dd8877f887d7dc719bfbb360007a29e Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-05-07imx-gpu-viv: correct file ownershipSujith H
This recipe copies binary files with `cp`, including `cp -a`, so the file ownership can end up being the same as the build user. Work around this by chown'ing everything to root:root. This avoids a package_qa failure. Signed-off-by: Sujith H <sujith.h@gmail.com> Signed-off-by: Christopher Larson <chris_larson@mentor.com> Signed-off-by: Sujith Haridasan <Sujith_Haridasan@mentor.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-19imx-gpu-viv: Drop Floating Point type handlerOtavio Salvador
The new packages does not support Soft-FP and releases will be always in Hard-FP making the mechanism unused. Remove the dead code. Change-Id: I833dbc61d29fec947876743e6ba3fb2f2112abd7 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-19imx-gpu-viv: Update to version 5.0.11-p8.3Tom Hochstein
Update Vivante graphics driver for i.MX Linux BSP L4.1.15-1.0.0_ga release. Software floating point is no longer supported. For a detailed list of changes in this update, see the Graphics section of the i.MX Linux Release Notes contained in the i.MX Linux BSP documentation here: https://www.nxp.com/webapp/Download?colCode=L4.1.15_1.0.0_LINUX_DOCS&location=null&fpsp=1&WT_TYPE=Supporting%20Information&WT_VENDOR=FREESCALE&WT_FILE_FORMAT=gz&WT_ASSET=Documentation&fileExt=.gz&Parent_nodeId=1337637154535695831062&Parent_pageType=product Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-19imx-gpu-viv: Cleanup directfb referenceTom Hochstein
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-19imx-gpu-viv: Add dependency on libpngOtavio Salvador
This fixes following warning, found on O.S. Systems' autobuilder: ,---- | WARNING: QA Issue: imx-gpu-viv-tools-apitrace rdepends on libpng, but | it isn't a build dependency? [build-deps] `---- Series-to: meta-fsl Series-prefix: meta-fsl-arm Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-19imx-gpu-viv: Update to 5.0.11-p7.4 versionNeena Busireddy
This version is released with 3.14.52-1.1.0_ga release. Includes many of the bug fixes and stability improvements. For more information refer to i.MX Linux Release Notes from following link: http://www.nxp.com/products/microcontrollers-and-processors/arm-processors/i.mx-applications-processors-based-on-arm-cores/i.mx-6-processors/i.mx6qp/i.mx-6quad-processors-high-performance-3d-graphics-hd-video-arm-cortex-a9-core:i.MX6Q?fpsp=1&tab=Documentation_Tab#nogo L3.14.52_1.1.0_LINUX_DOCS package is under Supporting Information. Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-19imx-gpu-viv: Use auto package splitting of .debug filesOtavio Salvador
Since OE-Core:da5ec068 there is the possibility of splitting the .debug files automatically. The imx-gpu-viv does not provide very useful debugging information, due its proprietary nature, so splitting the provided info across multiple packages just makes the debugging harder. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-19imx-gpu-viv: Remove wrong imx-gpu-viv-tools-dbg packagingOtavio Salvador
The imx-gpu-viv-tools-dbg package where pointing to the very same binary as imx-gpu-viv-tools, instead of the counterpart .debug file. This removes this definition. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-19Remove DirectFB support for i.MX6Otavio Salvador
The DirectFB project is dead upstream for a while and the backend is deprecated so it is better to drop it and avoid new users to depend on it and instead to focus in the current technologies for new projects. This commit removes everything related to the DirectFB support so if someone wish to revert it locally it can be easily done. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Acked-by: Daiane Angolini <daiane.angolini@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-19imx-gpu-viv.inc: Stop adding libglapi as runtime dependencyOtavio Salvador
The runtime dependency of libglapi is automatically added due the symbols use by the libGL library, so we can stop adding it manually. Change-Id: I590f25226cf2d8e2bf1f82dccd05db0b0d734b86 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-19imx-gpu-viv.inc: Allow libGL libraries to be installed without X11Otavio Salvador
The libGL libraries has been fixed to so the libraries can now be used with the other backends. This removed the old FIXME item. Change-Id: I99c7e68591a11fd590982690a8502bb60dc65513 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-19Enable Vivante kernel driver dynamic providerOtavio Salvador
The linux-imx.inc based kernels now can dynamically provide the Vivante kernel driver and satisfy the runtime dependency added for the Vivante GPU user space libraries. The beauty of this solution is that it makes ease for 3rd party kernel to reuse the same infrastructure and use the external module easily. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-19imx-gpu-viv: Update to 5.0.11-p7.1 versionLauren Post
Upgrade to 5.0.11 P7.1 for i.MX6 with GPU i.MX6QP qualified graphics driver(5.0.11P7.1). Includes many of the bug fixes and stability improvements. For more information refer to release notes from http://www.freescale.com/imx6qp libGAL_egl no longer provided in p7.1 so removed from include Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-19imx-gpu-viv: Fix host user contamination in packageOtavio Salvador
The copy of contents must not use the host user when copying the contents for packaging. This fixes following QA errors as: ,---- | WARNING: QA Issue: | .../packages-split/imx-gpu-viv-tools/usr/bin/gmem_info is owned by uid | 1000, which is the same as the user running bitbake. This may be due | to host contamination [host-user-contaminated] `---- Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-19imx-gpu-viv: Change compatible machine to mx6 with GPULauren Post
Fix to support future mx6 i.MX 6UltraLite which does not have a GPU. This SoC will use mesa so mesa changes before should be more SoC specific to allow future mx6 SoC without GPU to use software rendering. Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-19imx-gpu-viv: Upgrade to 5.0.11.p6.3 versionLauren Post
Releaed with 3.14.38-6QP_beta release. Upgrade to the 5.0.11.p6.3 release. Support for i.MX 6QuadPlus Graphics GC2000+. Details on bug fixes - see the i.MX Linux Release Notes. Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-07-16Move meta-fsl-arm content to layer rootOtavio Salvador
The meta-fsl-arm is going to be used as the base for this layer. It contains a clean history and allowing a more granullar set of changes. This commit is just a rename of all contents of meta-fsl-arm subdirectory to this layer's root, subsequent changes are based on top of that. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>