summaryrefslogtreecommitdiffstats
path: root/recipes-graphics/xorg-driver
Commit message (Collapse)AuthorAgeFilesLines
* xf86-video-imxfb-vivante: obey LDFLAGS settingsOtavio Salvador2016-08-232-1/+4
| | | | | | | | | | | The gcc-cross default linker hash has been changed in OE-Core:fa436aeb, due that the broken recipes (which were not respecting the set LDFLAGS settings) are now exposed. This fixes the error setting the need Make flags so the build system obey the LDFLAGS setting. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* xf86-video-imxfb-vivante: Upgrade to 5.0.11.p8.4Lauren Post2016-05-301-2/+2
| | | | | | | | Fix to fallback to software path when transform is not supported 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>
* xf86-video-imxfb-vivante: Update graphics to 5.0.11-p8.3 versionTom Hochstein2016-04-143-42/+10
| | | | | | | | - Update version - Remove upstreamed patch Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* xf86-video-imxfb-vivante: Upgrade to 5.0.11.p7.4 versionNeena Busireddy2016-02-114-150/+12
| | | | | | | | - License changed to MIT. - Remove the upstreamed patch. Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* xf86-video-imxfb-vivante: Stop using swaprep.h headerOtavio Salvador2015-12-032-1/+33
| | | | | | | | | The 'swaprep.h' is an internal Xorg header and is not being installed anymore. The swap features are provided by the 'misc.h' header now. Fixes [YOCTO: #8737] Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* xf86-video-imxfb-vivante: Stop using Git to write local versionOtavio Salvador2015-12-032-1/+89
| | | | | | | | The standard version does not use a Git repository so we should not use Git to identify the commit of the build as it can end getting the version from a wrong repository and can be misleading. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* xf86-video-imxfb-vivante: Move patches attribution to the recipeOtavio Salvador2015-12-032-2/+3
| | | | | | | The patches applied on top of the source code are version specific and should not be listed in the '.inc' file. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* xf86-video-imxfb-vivante: Stop running 'make' in debug modeOtavio Salvador2015-12-031-1/+1
| | | | | | | There is no need to run 'make' in debug mode, by default, as it increases log size and build time for no good reason. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* xf86-video-imxfb-vivante: Upgrade to 5.0.11.p7.1 versionLauren Post2015-09-213-14/+9
| | | | | | | | - Add a COPYING-GPL file and update files to use this file The license is now provided in the package. Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* xf86-video-imxfb-vivante: don't drop GCC 5.2 patchMax Krummenacher2015-09-151-2/+2
| | | | | Signed-off-by: Max Krummenacher <max.oss.09@gmail.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* xf86-video-imxfb-vivante: forward port GCC5.2 patchMax Krummenacher2015-09-151-14/+37
| | | | | | | Port to 5.0.11.p6.3-beta. Signed-off-by: Max Krummenacher <max.oss.09@gmail.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* Drop Freescale official Linux kernel for i.MX23, i.MX28 and i.MX5 SoC familiesOtavio Salvador2015-08-067-1077/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | The Linux kernel provided by Freescale for i.MX28 and i.MX5 is too old (2.6.35.3) and there are no plans to upgrade it, as the OE-Core is going to use GCC 5.2 as default compiler soon and it is not possible to compile this kernel with the new toolchain, thus the removal. The metadata related to the i.MX23, i.MX28 and i.MX5 SoC family, which is dependant of this Linux kernel support, has been removed in this commit so if someone ever wants to bring it back it is easy to find out all the necessary changes. The recipes affected are: - alsa-state - amd-gpu-x11-bin - gtk+3 - imx-lib - imx-test - imx-vpu - libfslcodec - linux-imx - mesa - qt4-embedded-free - qt4-x11-free - qtbase - xf86-video-imxfb Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Acked-by: Daiane Angolini <daiane.angolini@freescale.com>
* xf86-video-imxfb-vivante: Fix gcc 5.2 build breakTom Hochstein2015-07-312-1/+116
| | | | | | | Fix build break with gcc 5.2 caused by warnings being treated as errors. Signed-off-by: Tom Hochstein <Tom.Hochstein@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* xf86-video-imxfb-vivante: Upgrade to 5.0.11.p6.3Lauren Post2015-07-282-8/+13
| | | | | | | | | | | | | Released with 3.14.38-6QP_beta release. Upgrade to version 5.0.11.p6.3 to align with imx-gpu-viv upgrade. - Fixes for Xrandr rotation, and video modes not displaying correctly. - Fixes for Xrandr not displaying correctly with PXP. - Fix for alignment in xorg.conf to notify EXA driver the display engine. - Add GC2000+ support. Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* xf86-video-imxfb-vivante: Upgrade to 5.0.11.p4.5Neena Busireddy2015-06-091-2/+2
| | | | | | | Modify the version to match the version of imx-gpu-viv Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* xf86-video-imxfb-vivante: Add xf86-video-imxfb-vivante.inc fileNeena Busireddy2015-04-142-75/+80
| | | | | | | | Add xf86-video-imxfb-vivante.inc file to avoid duplication for new releases. Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* xf86-video-imxfb-vivante: Upgrade to 5.0.11.p4.4 versionLauren Post2015-04-092-9/+19
| | | | | | | | | - Change version to align to same version used for imx-gpu-viv - Update rc.autohdmi to handle more error cases Change-Id: I26c3342f7f6ecffc4ca975bc83795ea38f5feb17 Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* xf86-video-imxfb: Add --enable-neon on whitelisted configuration optionsOtavio Salvador2015-02-151-0/+3
| | | | | | | | | | | | This hides the following warning: ,---- | WARNING: QA Issue: xf86-video-imxfb: configure was passed unrecognised | options: --enable-neon [unknown-configure-option] `---- Change-Id: I1c0051db67be4a2640ff18af176a6411cfb86261 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* xf86-video-imxfb: Use xorg-driver-video.inc common fileOtavio Salvador2015-02-151-2/+3
| | | | | | | | | | | | | | The recipe were not including the xorg-driver-video.inc common file so ended not setting the right Xorg ABI dependency. This fixes the following warning: ,---- | WARNING: QA Issue: Package xf86-video-imxfb contains Xorg driver | (imx_drv.so) but no xorg-abi- dependencies [xorg-driver-abi] `---- Change-Id: Ifc2e46c2eb06233eb32c555f4943eed32b634ac4 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* xf86-video-imxfb: Ensure kernel source is availableOtavio Salvador2015-02-151-0/+4
| | | | | | | | | | | Add a configure-time requirement on the kernel sources. This is needed because parts of this program use kernel headers directly. If the kernel package is restored from sstate, the headers will not be available unless this dependency is explicit. This new behaviour was introduced in OE-Core: 6a1ff0e7eac Change-Id: I19cf8a08b89b0e33870f804b2d4446755b3715f4 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* xf86-video-imxfb-vivante: correct initscript packageDan McGregor2015-02-041-0/+1
| | | | | | | Specify that the initscript is in xserver-xorg-extension-viv-autohdmi Signed-off-by: Dan McGregor <dan.mcgregor@usask.ca> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* xf86-video-imxfb-vivante: Add autohdmi utilityNeena Busireddy2015-01-272-3/+55
| | | | | | | | This utility is used to monitor hdmi display hot plug and reconfigure xserver (through exa driver) if it detects the display change. Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* xf86-video-imxfb-vivante: Upgrade to 3.10.53-1.1.0 GA releaseNeena Busireddy2015-01-272-89/+6
| | | | | Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* xf86-video-imxfb-vivante: Adapt code to new types used in Xserver 1.16Prabhu Sundararaj2014-12-152-1/+84
| | | | | | | | | The new Xserver 1.16 version has some changes which causes some compilation warning, this patch adapts the EXA driver for this changes. Signed-off-by: Prabhu Sundararaj <prabhu.sundararaj@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* xf86-video-imxfb-vivante: Upgrade to 3.10.31-1.1.0 betaNeena Busireddy2014-11-101-6/+5
| | | | | | | | | | | | -It has a support for i.MX6 SoloX SOC. -xf86-video-imxfb-vivante is compatible with new GPU libraries. The license checksum has change due the copyright's year adjustments; there are no changes in the license terms. Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* xf86-video-imxfb-vivante: Upgrade to 3.10.17-1.0.2 patch releaseLauren Post2014-11-051-2/+2
| | | | | | | | | | Fixes for - Cursor performance impact - Pixmap stride when wrapping - Distinguish cpu and gpu physical address Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* xf86-video-imxfb: Fix build with glibc 2.20Khem Raj2014-08-302-0/+58
| | | | | | | | This issue is unearthed with glibc 2.20 but the patch is good with eglibc 2.19 as well Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* xf86-video-imxfb-vivante: Upgrade to 3.10.17-1.0.1Lauren Post2014-08-151-2/+2
| | | | | | | | | | | For 2D GPU cores there is a potential need to manage the maximum number of outstanding return requests from the memory subsystem. The proper way to manage these for 2D cores with this configuration is to use a FLUSH. The patch does a FLUSH after every DRAW, the pipe will not overfill and the scenario which may lead to a stall will not occur. Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* xf86-video-imxfb-vivante: Update to 3.10.17-1.0.0 GALauren Post2014-04-302-29/+4
| | | | | | | | Equivalent fix-hdmi-preferred patch was applied so remove with new version. Change-Id: I71be1a71b11415fced061ce6b7d13bf758c67bed Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* xf86-video-imxfb-vivante: Use 'autotools-brokensep' as out of tree build is ↵Otavio Salvador2014-03-181-0/+2
| | | | | | | | | | | | not supported The out of tree build is not currently supported so disable it for now; this change is need to allow autotools to default to out of tree builds in future. Change-Id: I89103b39bba524403be5bb1916ea5d99bb1662b4 Reported-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* xf86-video-imxfb-vivante: Fix HDMI preferred mode selectionOtavio Salvador2014-03-032-0/+25
| | | | | | | | | | | The 3.10.17-beta driver mode selection defaults to the lowest resolution, which is not optimal. This patch changes it to use the monitor/display preferred mode. Thanks to Jon Nettleton <jon.nettleton@gmail.com> for the patch. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Tested-By: Eric Nelson <eric.nelson@boundarydevices.com>
* xf86-video-imxfb-vivante: Upgrade to 3.10.17-1.0.0_beta versionLauren Post2014-03-031-6/+7
| | | | | Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* xf86-video-imxfb: Add COMPATIBLE_MACHINE mx5David Nyström2014-02-211-0/+1
| | | | | | | | world builds create alot of error messages with recipes such as this one, which depends on other recipes which have COMPATIBLE_MACHINE set. Signed-off-by: David Nyström <david.c.nystrom@gmail.com>
* xf86-video-imxfb-vivante: Use MACHINE_SOCARCH for PACKAGE_ARCHOtavio Salvador2013-09-281-1/+1
| | | | | | | | The xf86-video-imxfb-vivante is common to the soc-architecture so we ought to reflect this in the PACKAGE_ARCH setting. Change-Id: Ia011bbb11264a8daaa50e2988008d0f4bfc8b400 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* xf86-input-evdev: Drop PACKAGE_ARCH overrideOtavio Salvador2013-09-251-3/+0
| | | | | | | | | The Xorg 1.11.4 version has been dropped so we don't have an ABI incompatible Xorg anymore and we now use the Xorg in sync with OE-Core/Poky so this is not need anymore. Change-Id: I8c9b1f4f233f41ff2644bd3c50c657148633e17d Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* xf86-video-imxfb-vivante: Remove unused patchesOtavio Salvador2013-09-033-136/+0
| | | | | | | | | | | | | | | Following patches were not being used: - Makefile-fix-cross-compile.patch - Makefile.am-remove-prefixed-include-path.patch - build-Don-t-force-things-decided-by-build-system.patch Those were included when working on 3.5.7-1.0.0-alpha release but not removed, by mistake, when updating for 3.5.7-1.0.0-alpha.2 release. Change-Id: Ib99562eaaa2d50845782f53a5b3ad3334cb9f48a Reported-by: Evan Kotara <evan.kotara@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* xf86-video-imxfb-vivante: Upgrade to 3.5.7-1.0.0-alpha.2Otavio Salvador2013-08-296-135/+164
| | | | | | | | | | | | | The new Xorg driver does not need a DRI library anymore, so we remove the xf86-dri-vivante recipe, but use the DRI code during the Xorg GPU driver build. This change has been based on changes done in meta-fsl-bsp-release, 3.5.7 dylan branch, by Lauren Post <lauren.post@freescale.com> and Evan Kotara <evan.kotara@freescale.com>. Change-Id: I3f666da817fb158b201dc169ae7862b199216ddd Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* xf86-input-evdev: Follow OE-Core upgrade to 2.8.1 versionOtavio Salvador2013-08-041-0/+0
| | | | | Change-Id: I6b430d2b2bc8620ed0ea373bb9e9f9b5896af19f Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* xf86-video-imxfb-vivante: Update to 3.0.35-4.0.0Otavio Salvador2013-06-071-3/+3
| | | | | Change-Id: I5238f70533ba56d105fcad60e19f43832628cf63 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* xf86-dri-vivante: Update to 3.0.35-4.0.0Otavio Salvador2013-06-071-2/+2
| | | | | Change-Id: Idc86a2c70345a16b2eb77c4ce7c188a638c6b1fd Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* xf86-input-evdev: Follow OE-Core upgrade to 2.8.0Otavio Salvador2013-05-131-0/+0
| | | | | Change-Id: Ib072929a6f81149a9b9d90d67f87d1ad97063c96 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* xf86-video-imxfb-vivante: Add rdepends on libvivante-dri-mx6Otavio Salvador2013-04-231-1/+4
| | | | | | | | The driver try to dynamically load the DRI support code and it needs to be available in rootfs for use in Xorg driver. Change-Id: I549cf99ed46fd42864e0ad90b318211e5fe83e80 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* xf86-dri-vivante: Add rdepends for GLX, DRI and DRI2 Xorg's extensionsOtavio Salvador2013-04-231-1/+3
| | | | | | | | | The Vivante DRI support requires GLX, DRI and DRI2 Xorg's extensions to properly work, so we add them as explicit runtime dependencies to avoid the removal of them by mistake. Change-Id: I8c59fdf3bfec137b8ed3332e5c7398fed2cee58b Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* xf86-video-imxfb-vivante: Enable software rendering supportOtavio Salvador2013-04-171-1/+1
| | | | | | | This is used by Vivante for 2D acceleration support. Fixes some slowness seen when testing GUI images. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* xf86-dri-vivante: Fix DRI module nameOtavio Salvador2013-04-171-0/+4
| | | | | | | The Xorg Vivante driver has a hardcoded module name as 'vivante_dri' so we need to rename it for full Xorg acceleration to work. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* xf86-dri-vivante: Ensure install fails if .la cannot be removedOtavio Salvador2013-04-171-2/+2
| | | | | | | To ensure we catch when the makefile stops to install the .la file, we ensure the install fails in case .la file does not exist. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* xf86-video-imxfb-vivante: Fix missing link to libGAL.soOtavio Salvador2013-04-091-0/+1
| | | | | | | | | | | | | | | | Fixes the following runtime issue: ,---- | .../drivers/vivante_drv.so: undefined symbol: gcoHAL_MapUserMemory `---- The regression was cause by "61394cd gpu-viv-bin-mx6q: Rework package for a single backend use"; the other libraries seem not required to be forced linked. Change-Id: I167e9557431c69dfefe5066630fe64aa4cc60e0f Reported-by: Eric Nelson <eric.nelson@boundarydevices.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* xf86-video-imxfb-vivante: Add missing dependency of virtual/xserverOtavio Salvador2013-04-051-1/+1
| | | | | | | | The driver needs to use EXA headers during the build and those are deployed by Xorg after its build so we need to depends on it. Change-Id: I8956f27deddcbbcab22f7db1cf013d53970cdf7e Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gpu-viv-bin-mx6q: Rework package for a single backend useOtavio Salvador2013-04-051-2/+1
| | | | | | | | | | | | | As we now provide a single backend there're no need for full set of packages and the binaries can use the generic names so we don't need to rework other applications and/or libraries to link properly. The xf86-video-imxfb-vivante needs also to be change as the libraries are now under generic name so we remove the backend suffix from libraries so the LDFLAGS ought to be removed for the build to succeed. Change-Id: I73cc9986babe8bb4fb0c05117c6b3d93b0470949 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* xf86-video-imxfb-vivante: Revert patch to update to newer Xorg Video APIOtavio Salvador2013-04-023-413/+11
| | | | | | | | As we're adding a Xorg backport we don't need to patch the driver code to support newer Xorg Video API. Change-Id: I268613a4123525db4d13964431bab41bc2b042f8 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>