aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-graphics
AgeCommit message (Collapse)Author
2013-02-19xf86-video-imxfb-vivante: fix missing headersEric BENARD
- dri.h and sarea.h are missing during compilation (reproduced on several build from scratch using oe-core + meta-oe) leading to a failure to build fsl-image-gui (for example) - These headers are provided by xf86-dri-vivante which depends on xf86-video-imxfb-vivante. - So we provide the headers here to fix the compilation and get danny build again for imx6qsabrelite. - Tested on Fedora 17 and Ubuntu 12.10 hosts, for imx6qsabrelite target building fsl-image-gui from scratch. Signed-off-by: Eric Bénard <eric@eukrea.com>
2013-02-19xf86-dri-vivante: fix licence chekcsumEric BENARD
Signed-off-by: Eric Bénard <eric@eukrea.com>
2013-02-19gpu-viv-bin-mx6q: fix gc_vdk_types include pathJeremy Stashluk
The Freescale 12.09 release of the Vivante GPU binaries for i.MX6 bundles the gc_hal_*.h headers into the /usr/include/HAL directory. As packaged, inclusion of gc_vdk_types.h causes compilation to fail. Problem also exists when building with LTIB. Signed-off-by: Jeremy Stashluk <jstashluk@dekaresearch.com> 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: 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>
2012-12-15xf86-dri-vivante: Use '.bin' file to ensure EULA is complyOtavio Salvador
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>
2012-12-15xf86-dri-vivante: xf86-video-vivante renamed to xf86-video-imxfb-vivanteAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei.gherzan@windriver.com>
2012-11-27amd-gpu-x11-bin-mx51: Use a python function to populate INSANE_SKIPOtavio Salvador
To avoid manually set the INSANE_SKIP we use an annonymous python snip to dynamically set it for every package so makeing it more robust and easy to understand. Change-Id: I337a407e4d561cdc213d6c6c1d0d5dc76d9ccd7a Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2012-11-27gpu-viv-bin-mx6q.inc: remove warning about driver being strippedAlexandre Belloni
Signed-off-by: Alexandre Belloni <alexandre.belloni@piout.net>
2012-11-27gpu-viv-bin-mx6q.inc: fix indentationAlexandre Belloni
Signed-off-by: Alexandre Belloni <alexandre.belloni@piout.net>
2012-11-23xserver-xf86-config: Use Vivante accelerated driver for iMX6Otavio Salvador
Change-Id: Ief51e752d58efbdf5412c93a786c442e3531a961 Signed-off-by: Adrian Alonso <aalonso00@gmail.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2012-11-23mesa-dri: Change provided set of libraries when building for iMX6Otavio Salvador
This overrides the 8.0.4 and git versions of mesa-dri recipe. Change-Id: Ica3e05ade74ccc8c8c2090cac2c2f9e72fb0f66d Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2012-11-23xf86-video-imxfb-vivante: Add Vivante Xorg driver for iMX SoCsAdrian Alonso
Change-Id: I2b9a107b1fe6d50f3f0aa47a0df3115d7a8bc650 Signed-off-by: Adrian Alonso <aalonso00@gmail.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2012-11-23xf86-dri-vivante: Add Vivante DRI driver for XorgAdrian Alonso
Change-Id: I07eeb3ce0960021a12c04a38447c379318821f75 Signed-off-by: Adrian Alonso <aalonso00@gmail.com>
2012-11-23gpu-viv-bin-mx6q: Add Vivante GPU librariesOtavio Salvador
This recipe provides the binary libraries for use with iMX6 CPUs. Change-Id: If21cf21535fc8ec4a0a1117974a8cb1f43499f66 Signed-off-by: Adrian Alonso <aalonso00@gmail.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2012-10-02libz160: Use fsl-eula-unpack class to handle EULAOtavio Salvador
The package can now be fetch from Freescale HTTP server avoiding the binary file being dumped on the repository. Change-Id: I004013e8eb78a9d1d4855527d2772bc696389c52 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Acked-by: Daiane Angolini <daiane.angolini@freescale.com>
2012-10-02amd-gpu-x11-bin-mx51: Use fsl-eula-unpack class to handle EULAOtavio Salvador
The package can now be fetch from Freescale HTTP server avoiding the binary file being dumped on the repository. Change-Id: I9f5a8fdeedfbefe7f7f8dc9ef4082fe5ce8e07ae Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Acked-by: Daiane Angolini <daiane.angolini@freescale.com>
2012-09-30mesa-dri: Override provided OpenGL API set for mx5 SoCsOtavio Salvador
For mx5 SoCs, mesa-dri ought to provide just virtual/libgl as the other variations will be provided by the GPU library. This overrides the 8.0.4 and git recipe versions. Change-Id: I62b1c23128870b328a931e6924c41253106ecdda Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2012-09-30cogl: Depends on virtual/libgles2 instead of virtual/libglOtavio Salvador
The mx5 GPU libraries do not provide the OpenGL API but OpenGL ES2 one so we adjust the depends and build option for it. During test from a clean build, it was also find it was lacking a depends on libxdamage so it has been also added. Change-Id: I6b624d1d62a4f00a7d99de3f1fbc93ff5bc77bae Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2012-09-30xf86-video-imxfb: Add rdepends on xserver-xorg-module-exaOtavio Salvador
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>
2012-09-30xf86-video-imxfb: Drop a explicit rdepends against amd-gpu-x11-bin-mx51Otavio Salvador
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>
2012-09-30amd-gpu-x11-bin-mx51: Fix handling of acceleration librariesOtavio Salvador
The package has been completely redone to split the libraries into specific packages and provide runtime replacement for 'mesa' alternatives. Change-Id: I8d2c89d2efb47ebd04c8664008f9f9818e689077 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2012-09-28xf86-video-imxfb: Add a explicit dependency on libz160Otavio Salvador
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>
2012-09-28xf86-video-imxfb: Change fetch URI to use FSL_MIRROROtavio Salvador
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>
2012-09-17cogl: Use OpenGL ES2 for mx5 SoCsOtavio Salvador
The amd-gpu-x11-bin-mx51 do not provide a full OpenGL stack but a OpenGL ES2. This fixes a build failure for mx5 SoCs. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2012-09-17amd-gpu-x11-bin-mx51: Add provides to 'virtual/libgl'Otavio Salvador
The package provides the headers and libraries specific for mx5 SoCs to use OpenGL ES2 and OpenVG however packages were not depending on it. This includes the need provides field on the recipe to address the issue. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2012-09-13xserver-xf86-config: add xorg.conf for mxsEric Bénard
so that X gets a chance to run on the default framebuffer device. Tested on mx28evk with fsl-image-gui. Signed-off-by: Eric Bénard <eric@eukrea.com>
2012-09-06amd-gpu-x11-bin-mx51: Proper detect the building on LinuxOtavio Salvador
GCC defines __linux__ when running on Linux but the headers where checking by _LINUX define hence enforcing explicit definition by build system; we patch the headers to check for __linux__ and then ensure it "Just Work (TM)". Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Acked-by: Rogerio Pimentel <rogerio.pimentel@freescale.com>
2012-09-06amd-gpu-x11-bin-mx51: Set compatibility as mx5 SoC family onlyOtavio Salvador
This binaries are compatible with mx5 SoC family only so those ought to not be available on armv7 feed but on the board specific one. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Acked-by: Rogerio Pimentel <rogerio.pimentel@freescale.com>
2012-07-20xserver-xf86-config (mx6): refactor default configurationOtavio Salvador
We refactor the default configuration to the same defaults used in mx5 machines. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Acked-by: Daiane Angolini <daiane.angolini@freescale.com>
2012-07-20xserver-xf86-config (mx5): disable DPMS functions by defaultOtavio Salvador
By default, the device shouldn't turn the display off so we change the server setting but allow for easy customization by user, if need. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Acked-by: Daiane Angolini <daiane.angolini@freescale.com>
2012-07-04amd-gpu-x11-bin-mx51: Fix lib installationDaiane Angolini
Copy every .so* file instead of copy only .so file Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
2012-06-20Revert "amd-gpu-x11-bin-mx51: set libgl provider and reorder packages"Otavio Salvador
This change broke the rootfs generation and needs to be redone, with more testing. This reverts commit 89a2fa84d42ea9a944e2c9278f3434e912284389.
2012-06-19amd-gpu-x11-bin-mx51: set libgl provider and reorder packagesAdrian Alonso
* Set libgl preferred provider so it could be used instead of default mesa libgl provider * Reorder package provider definitions * Bump PR Signed-off-by: Adrian Alonso <aalonso@freescale.com>
2012-06-19amd-gpu-x11-bin-mx51: clean up install functionAdrian Alonso
* Cleanup install fucntion, make it more generic * Bump PR Signed-off-by: Adrian Alonso <aalonso@freescale.com>
2012-05-21xf86-video-imxfb: avoid QA error No GNU_HASH in elf binaryAdrian Alonso
* Avoid QA error by skip the QA test for ldflags * Increase PR Signed-off-by: Adrian Alonso <aalonso00@gmail.com>
2012-05-21amd-gpu-x11-bin-mx51: avoid QA error No GNU_HASH in elf binaryAdrian Alonso
* Avoid QA error by skip the QA test for ldflags * PR increase Signed-off-by: Adrian Alonso <aalonso00@gmail.com>
2012-05-21libz160: avoid QA error No GNU_HASH in elf binaryAdrian Alonso
* Avoid QA error by skip the QA test for ldflags As this is prebuilt library Signed-off-by: Adrian Alonso <aalonso00@gmail.com>
2012-05-11xserver-xf86-config: mx6: Use fbdev driverRogerio Pimentel
Use fbdev instead imx driver on xorg.conf Signed-off-by: Rogerio Pimentel <rogerio.pimentel@freescale.com> Acked-by: Daiane Angolini <daiane.angolini@freescale.com>
2012-05-02xserver-xf86-config: add mx6 Xorg configurationOtavio Salvador
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2012-04-30xf86-video-imxfb: move rdepends to PN onlyOtavio Salvador
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2012-04-29xserver-xf86-config: mx5: drop unused configurationsOtavio Salvador
Nowadays Xorg can mostly auto-configure itself so xorg.conf ought to be used as less as possible; this drops the settings that Xorg ought to generate by itself. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2012-04-23xserver-xf86-config: merge imx53qsb and imx53ard onto mx5Otavio Salvador
This avoids meta-data duplication and easy code reuse for external boards as they only need to make the board machine configuration from mx5 SOC_FAMILY to properly configure Xorg. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2012-03-21xf86-video-imxfb: replace virtual/xserver-f86 by virtual/xserverOtavio Salvador
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2012-02-01x11-common: remove bbappend fileAdrian Alonso
* Remove x11-common bbappend file and patch that added touchscreen device information. * Touchscreen config options should be part of recipe-bsp/formfactor/machconfig recipe where TSLIB options are expanded. Signed-off-by: Adrian Alonso <aalonso00@gmail.com>
2012-01-30recipes-graphics: xf86-video-imxfb: Fix compilationDenis Carikli
Without that fix we have: imx_driver.c:33:25: fatal error: linux/mxcfb.h: No such file or directory Signed-off-by: Denis Carikli <denis@eukrea.com>
2012-01-09x11-common: only adds the patch for compatible machinesOtavio Salvador
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2011-12-21xserver-xf86-config: move xorg.conf to being machine specificOtavio Salvador
While on that we refactored the recipe to use PRINC and FILESEXTRAPATHS_prepend. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2011-12-13amd-gpu-x11-bin-mx51: add libz160 to rdependsAdrian Alonso
* Add libz160 runtime dependency; libz160 was not installed in rootfs, adding libz160 dependecy info fix this. * Bump PR. Signed-off-by: Adrian Alonso <aalonso00@gmail.com>
2011-11-07xorg-video-imx: update to release version 11.09.01Adrian Alonso
* Update to release version 11.09.01 * Include xserver video source code as part of metadata (No public repos available). Signed-off-by: Adrian Alonso <aalonso00@gmail.com>