summaryrefslogtreecommitdiffstats
path: root/recipes-graphics/xorg-driver
Commit message (Collapse)AuthorAgeFilesLines
* xf86-video-imxfb-vivante: Upgrade to 3.10.17-1.0.2 patch releaseLauren Post2014-11-101-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>
* xf86-input-evdev: Mark as machine specific for i.MX6Otavio Salvador2013-04-021-0/+3
| | | | | Change-Id: Id0d129542372318c8a479e7ba5183650bd74e577 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* xf86-video-imxfb-vivante: Upgrade to 1.1.0Otavio Salvador2013-04-023-52/+55
| | | | | | | | | The new version packages Xorg driver and DRI source in same source package however for our use case this is worse so we workaround this packaging both separate. Change-Id: Iff3a7d2f893b9e8fab1766bc71e0f89ce41ac7dc Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* xf86-dri-vivante: Upgrade to 1.1.0Otavio Salvador2013-04-024-74/+75
| | | | | Change-Id: I8935341e3513bcf845478a5a54a723b96c8cdcbf Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* xf86-video-imxfb: Fix Xorg driver with newer APIDaiane Angolini2013-04-022-1/+9
| | | | | | | | | The previous patch which ported the Xorg driver for newer API had a mistaken change which broke the acceleration support; this patch fixes it reverting the mislanding changes. Change-Id: I74ebb311706af37c4f4141e42074e7ba81d9e671 Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
* xf86-video-imxfb-vivante: Fix build with latest X serverOtavio Salvador2013-03-222-0/+37
| | | | | | | | | | | | | mibstore functions are no longer supported in the X server. This patch removes them from this driver, following the pattern in http://patches.openembedded.org/patch/46133/ This checkin shows when/where the changes to the X server were made that deleted the header mibstore.h and mentions the reasons. http://lists.x.org/archives/xorg-devel/2012-September/033575.html Change-Id: I83ae62ac97139602c6c401823980fa16ef94b12b Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* xf86-dri-vivante: Fix build with latest X serverGary Thomas2013-03-222-1/+39
| | | | | | | | | | | | | mibstore functions are no longer supported in the X server. This patch removes them from this driver, following the pattern in http://patches.openembedded.org/patch/46133/ This checkin shows when/where the changes to the X server were made that deleted the header mibstore.h and mentions the reasons. http://lists.x.org/archives/xorg-devel/2012-September/033575.html Change-Id: I72174754d98a1f9f918dcbf56da600820476f80c Signed-off-by: Gary Thomas <gary@mlbassoc.com>
* xf86-video-imxfb: Add dependency on 'virtual/kernel'Otavio Salvador2013-03-211-2/+2
| | | | | | | | | The Xorg driver uses headers included in kernel source so we ought to depends on it; we've added the virtual as dependency so in future, when mainline kernel provides support for it, it will just work. Change-Id: Ibdcaa573d023558fee2534826eb3daf41d9bc8ae Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* xf86-video-imxfb: Fix build using 1.14 Xorg serverOtavio Salvador2013-03-202-1/+28
| | | | | | | | | | | | | mibstore functions are no longer supported. This patch removes them from this driver, following the pattern in http://patches.openembedded.org/patch/46133/ This checkin shows when/where the changes to the X server were made that deleted the header mibstore.h and mentions the reasons. http://lists.x.org/archives/xorg-devel/2012-September/033575.html Change-Id: I3957ada1f71bffa3f1e3b4533e0a0d25bf5838cc Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* xf86-dri-vivante: fix licence chekcsumEric BENARD2013-02-161-1/+1
| | | | Signed-off-by: Eric Bénard <eric@eukrea.com>
* xf86-video-imxfb: fix build error due to missing uint declarationEric Bénard2013-02-052-1/+35
| | | | Signed-off-by: Eric Bénard <eric@eukrea.com>
* xf86-video-imxfb: Port to newer Xorg video APIOtavio Salvador2013-01-093-2/+857
| | | | | | | | The new Xorg uses a newer video API thus requiring the drivers to be ported to them; we use the "compat-api.h" header for forward and backward compatibility makeing it easy for upstream acceptance. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* xorg-driver-video: Install vivante_gal.hAndrei Gherzan2013-01-041-1/+2
| | | | Signed-off-by: Andrei Gherzan <andrei.gherzan@windriver.com>
* xf86-video-imxfb-vivante: Update for new X server APIGary Thomas2012-12-212-0/+382
| | | | | | | X server 1.13 introduced driver API changes. These patches handle those changes in a backwards compatible way. Signed-off-by: Gary Thomas <gary@mlbassoc.com>
* xf86-video-imxfb-vivante: add dependency on X11Vladimir Zapolskiy2012-12-181-2/+4
| | | | | | | | | | | | | | Prior to xf86-video-imxfs-vivante there should be built libX11. This change fixes an issue met on configuration stage: | configure:3303: checking whether the C compiler works | configure:3325: arm-mentor-linux-gnueabi-gcc -march=armv7-a -mthumb-interwork -mfloat-abi=softfp -mfpu=neon -mtune=cortex-a9 -mno-unaligned-access [snip] -lm -ldl -lGAL-x11 conftest.c >&5 | /opt/projects/mentor/thales-mel6.0/build/tmp/sysroots/imx6qsabrelite/usr/lib/libGAL-x11.so: undefined reference to `XWidthOfScreen' [snip] | collect2: ld returned 1 exit status Signed-off-by: Vladimir Zapolskiy <vladimir_zapolskiy@mentor.com>
* xf86-dri-vivante: Use '.bin' file to ensure EULA is complyOtavio Salvador2012-12-151-5/+5
| | | | | | | The package needs to have EULA embed so we move to the '.bin' file and adjust the checksums of the file. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* xf86-dri-vivante: xf86-video-vivante renamed to xf86-video-imxfb-vivanteAndrei Gherzan2012-12-151-1/+3
| | | | Signed-off-by: Andrei Gherzan <andrei.gherzan@windriver.com>
* xf86-video-imxfb-vivante: Add Vivante Xorg driver for iMX SoCsAdrian Alonso2012-11-232-0/+59
| | | | | | Change-Id: I2b9a107b1fe6d50f3f0aa47a0df3115d7a8bc650 Signed-off-by: Adrian Alonso <aalonso00@gmail.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* xf86-dri-vivante: Add Vivante DRI driver for XorgAdrian Alonso2012-11-231-0/+34
| | | | | Change-Id: I07eeb3ce0960021a12c04a38447c379318821f75 Signed-off-by: Adrian Alonso <aalonso00@gmail.com>
* xf86-video-imxfb: Add rdepends on xserver-xorg-module-exaOtavio Salvador2012-09-301-1/+3
| | | | | | | This module is required for Xorg to work so we need to depends on it. Change-Id: I0c09e11014a78232972aa5ccc22c8a833dd09ced Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* xf86-video-imxfb: Drop a explicit rdepends against amd-gpu-x11-bin-mx51Otavio Salvador2012-09-301-2/+1
| | | | | | | | The needed dependencies are calculated based on the symbols used by the driver. Change-Id: I62885e177461516344c4f944a5f31ddc4527dba8 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* xf86-video-imxfb: Add a explicit dependency on libz160Otavio Salvador2012-09-281-2/+2
| | | | | | | | | | The driver depends on libz160 to build so we should explicit depends on it. The upcoming amd-gpu-x11-bin-mx51 refactoring will drop the depends on the library as it does not depends on it for building. Change-Id: I4902f006b3a32e8a38f92798209d5e6a3798bad3 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Acked-by: Daiane Angolini <daiane.angolini@freescale.com>
* xf86-video-imxfb: Change fetch URI to use FSL_MIRROROtavio Salvador2012-09-282-4/+5
| | | | | | | | | This changes the fetch URI to use FSL_MIRROR and remove the local tarball from the repository. Change-Id: I19af7407f8ed4785d4fe5d34c37a23d2dbf18b7e Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Acked-by: Daiane Angolini <daiane.angolini@freescale.com>
* xf86-video-imxfb: avoid QA error No GNU_HASH in elf binaryAdrian Alonso2012-05-211-1/+3
| | | | | | | * Avoid QA error by skip the QA test for ldflags * Increase PR Signed-off-by: Adrian Alonso <aalonso00@gmail.com>
* xf86-video-imxfb: move rdepends to PN onlyOtavio Salvador2012-04-301-2/+3
| | | | Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* xf86-video-imxfb: replace virtual/xserver-f86 by virtual/xserverOtavio Salvador2012-03-211-2/+2
| | | | Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>