aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-graphics/xorg-driver
AgeCommit message (Collapse)Author
2015-06-10xf86-video-imxfb-vivante: Upgrade to 5.0.11.p4.5Neena Busireddy
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>
2015-04-14xf86-video-imxfb-vivante: Add xf86-video-imxfb-vivante.inc fileNeena Busireddy
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>
2015-04-09xf86-video-imxfb-vivante: Upgrade to 5.0.11.p4.4 versionLauren Post
- 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>
2015-02-15xf86-video-imxfb: Add --enable-neon on whitelisted configuration optionsOtavio Salvador
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>
2015-02-15xf86-video-imxfb: Use xorg-driver-video.inc common fileOtavio Salvador
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>
2015-02-15xf86-video-imxfb: Ensure kernel source is availableOtavio Salvador
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>
2015-02-04xf86-video-imxfb-vivante: correct initscript packageDan McGregor
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>
2015-01-27xf86-video-imxfb-vivante: Add autohdmi utilityNeena Busireddy
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>
2015-01-27xf86-video-imxfb-vivante: Upgrade to 3.10.53-1.1.0 GA releaseNeena Busireddy
Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-12-15xf86-video-imxfb-vivante: Adapt code to new types used in Xserver 1.16Prabhu Sundararaj
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>
2014-11-10xf86-video-imxfb-vivante: Upgrade to 3.10.31-1.1.0 betaNeena Busireddy
-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>
2014-11-05xf86-video-imxfb-vivante: Upgrade to 3.10.17-1.0.2 patch releaseLauren Post
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>
2014-08-30xf86-video-imxfb: Fix build with glibc 2.20Khem Raj
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>
2014-08-15xf86-video-imxfb-vivante: Upgrade to 3.10.17-1.0.1Lauren Post
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>
2014-04-30xf86-video-imxfb-vivante: Update to 3.10.17-1.0.0 GALauren Post
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>
2014-03-18xf86-video-imxfb-vivante: Use 'autotools-brokensep' as out of tree build is ↵Otavio Salvador
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>
2014-03-03xf86-video-imxfb-vivante: Fix HDMI preferred mode selectionOtavio Salvador
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>
2014-03-03xf86-video-imxfb-vivante: Upgrade to 3.10.17-1.0.0_beta versionLauren Post
Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-02-21xf86-video-imxfb: Add COMPATIBLE_MACHINE mx5David Nyström
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>
2013-09-28xf86-video-imxfb-vivante: Use MACHINE_SOCARCH for PACKAGE_ARCHOtavio Salvador
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>
2013-09-25xf86-input-evdev: Drop PACKAGE_ARCH overrideOtavio Salvador
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>
2013-09-03xf86-video-imxfb-vivante: Remove unused patchesOtavio Salvador
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>
2013-08-29xf86-video-imxfb-vivante: Upgrade to 3.5.7-1.0.0-alpha.2Otavio Salvador
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>
2013-08-04xf86-input-evdev: Follow OE-Core upgrade to 2.8.1 versionOtavio Salvador
Change-Id: I6b430d2b2bc8620ed0ea373bb9e9f9b5896af19f Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-06-07xf86-video-imxfb-vivante: Update to 3.0.35-4.0.0Otavio Salvador
Change-Id: I5238f70533ba56d105fcad60e19f43832628cf63 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-06-07xf86-dri-vivante: Update to 3.0.35-4.0.0Otavio Salvador
Change-Id: Idc86a2c70345a16b2eb77c4ce7c188a638c6b1fd Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-05-13xf86-input-evdev: Follow OE-Core upgrade to 2.8.0Otavio Salvador
Change-Id: Ib072929a6f81149a9b9d90d67f87d1ad97063c96 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-04-23xf86-video-imxfb-vivante: Add rdepends on libvivante-dri-mx6Otavio Salvador
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>
2013-04-23xf86-dri-vivante: Add rdepends for GLX, DRI and DRI2 Xorg's extensionsOtavio Salvador
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>
2013-04-17xf86-video-imxfb-vivante: Enable software rendering supportOtavio Salvador
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>
2013-04-17xf86-dri-vivante: Fix DRI module nameOtavio Salvador
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>
2013-04-17xf86-dri-vivante: Ensure install fails if .la cannot be removedOtavio Salvador
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>
2013-04-09xf86-video-imxfb-vivante: Fix missing link to libGAL.soOtavio Salvador
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>
2013-04-05xf86-video-imxfb-vivante: Add missing dependency of virtual/xserverOtavio Salvador
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>
2013-04-05gpu-viv-bin-mx6q: Rework package for a single backend useOtavio Salvador
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>
2013-04-02xf86-video-imxfb-vivante: Revert patch to update to newer Xorg Video APIOtavio Salvador
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>
2013-04-02xf86-input-evdev: Mark as machine specific for i.MX6Otavio Salvador
Change-Id: Id0d129542372318c8a479e7ba5183650bd74e577 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-04-02xf86-video-imxfb-vivante: Upgrade to 1.1.0Otavio Salvador
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>
2013-04-02xf86-dri-vivante: Upgrade to 1.1.0Otavio Salvador
Change-Id: I8935341e3513bcf845478a5a54a723b96c8cdcbf Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-04-02xf86-video-imxfb: Fix Xorg driver with newer APIDaiane Angolini
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>
2013-03-22xf86-video-imxfb-vivante: Fix build with latest X serverOtavio Salvador
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>
2013-03-22xf86-dri-vivante: Fix build with latest X serverGary Thomas
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>
2013-03-21xf86-video-imxfb: Add dependency on 'virtual/kernel'Otavio Salvador
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>
2013-03-20xf86-video-imxfb: Fix build using 1.14 Xorg serverOtavio Salvador
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>
2013-02-16xf86-dri-vivante: fix licence chekcsumEric BENARD
Signed-off-by: Eric Bénard <eric@eukrea.com>
2013-02-05xf86-video-imxfb: fix build error due to missing uint declarationEric Bénard
Signed-off-by: Eric Bénard <eric@eukrea.com>
2013-01-09xf86-video-imxfb: Port to newer Xorg video APIOtavio Salvador
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>
2013-01-04xorg-driver-video: Install vivante_gal.hAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei.gherzan@windriver.com>
2012-12-21xf86-video-imxfb-vivante: Update for new X server APIGary Thomas
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>
2012-12-18xf86-video-imxfb-vivante: add dependency on X11Vladimir Zapolskiy
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>