summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2013-04-06linux-imx: Cleanup recipe as SabreLITE machine has been movedOtavio Salvador
The SabreLITE machine is now supported using the Boundary Devices kernel in meta-fsl-arm-extra, so we remove the patch and specific overrides of this recipe. Change-Id: I109226bf6fc5f5d9979430795b990dfe09b11421 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-04-06imx6qsabrelite: Move to SabreLITE to meta-fsl-arm-extraOtavio Salvador
The SabreLITE is much better supported by Boundary kernel as being not fully supported by Freescale new BSPs it should be moved to the Extra layer where we can properly support it. Change-Id: Ie6465c35a243cb199c3499eb4336c9638c9ce6ab Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-04-05gst-plugins-gl: Avoid leaking memoryOtavio Salvador
The previous patch used to rework the framebuffer backend to avoid GLib deprecated calls leaked memory. To reduce the amount of patches we need to maintain we are dropping the patch completely and disabling the build warnings for deprecated GLib calls allowing it to build for framebuffer and X11 without problem. Change-Id: Iaf289bc174b45c69ef6d0c590e12daef78e65a49 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-04-05linux-imx (2.6.35.3): Enable FEC_NAPI in the MX5 defconfigMahesh Mahadevan
Updated to match the config included in the linux source code. Signed-off-by: Mahesh Mahadevan <Mahesh.Mahadevan@freescale.com>
2013-04-05gst-plugins-gl: Fix dependency definitionOtavio Salvador
The 'DEPENDS_mx6 +=' behaviour is confusing and when we're using overrides we in fact override the original value instead of appending it. To get the expected behavior we need to use 'DEPENDS_append_mx6 ='. Change-Id: Ibb23ef34876de83e2921c528e08c8df55447af05 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-05libfslparser: fix mp3 parser installationPhilip Craig
The mp3dec plugin needs to find the mp3 parser in /usr/lib, otherwise it cannot load: (gst-plugin-scanner:2636): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-0.10/libmfw_gst_mp3dec.so': lib_mp3_parser_arm11_elinux.so.3.1: cannot open shared object file: No such file or directory This is different from the other parsers, which the aiur_demux plugin loads using dlopen() after reading their location from /usr/share/aiur_registry.arm11.cf Signed-off-by: Philip Craig <phil@blackmoth.com.au>
2013-04-05Revert "pointercal-xinput: Add pointercal.xinput to mxs"Otavio Salvador
This reverts commit 55fd83d9ae0a7feef3901041209182306a3d6072. OE-Core does not include pointercal-xinput yet and it is part of Meta-OpenEmbedded so it cannot be part of BSP right now. We will have this included in meta-fsl-demos as an intering solution until full XInput support is included onto OE-Core. Change-Id: Ia577892182aa75163c016772beaf861cffee78dd Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-04-02imx-base.inc: Use xserver-xorg 1.11.4 version for i.MX6Otavio Salvador
We have problems supporting newer Xorg Video API so we're forcing the use of an older version of Xorg server to workaround it. Change-Id: I369619a489f2b4b0ba963efb0c937f9568d772f0 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-02xserver-xorg: Add 1.11.4 version as it provides Video ABI 11Otavio Salvador
The Vivante GPU drivers are not compatible with newer Xorg 1.13 as it introduce some deep changes in video ABI and DRI interface. The best longterm solution is to get new GPU driver releases which are compatible with the new Xorg but in meanwhile we'll keep the working version as alternative. Change-Id: I26a122c371bce1d58a843c419558a0928baec5f6 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-04-02u-boot-imx (2009.08): Change mx6sl u-boot version to 12.10.02Daiane Angolini
The latest tested u-boot version for iMX6SL EVK is from Freescale BSP 12.10.02 Change-Id: Iecfa1f1ba29e93ec6238be4d2e6414542b5f6307 Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
2013-04-02linux-imx (3.0.35): Change mx6sl linux version to 12.10.02Daiane Angolini
The latest tested linux version for iMX6SL EVK is from Freescale BSP 12.10.02 Disable CPU frequency scaling due to kernel crash during boot tests. The root cause of this still needs to be fixed but this workaround improves board stability for now. Change-Id: I1420139ab0e20607b15c2f7929d636027b391a6e Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
2013-03-30pointercal-xinput: Add pointercal.xinput to mxsDaiane Angolini
Change-Id: I2979e14bb2f059611fe4c1b33a01a2a95573a12f Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
2013-03-30imx6dlsabresd: Fix machine descriptionOtavio Salvador
Change-Id: I7c1b6324925f8d9b5d534cb9ab5999d5e864597e Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-03-30linux-fslc: Update to 20130329 snapshot of patches-3.8 branchOtavio Salvador
This updates to Linux 3.8.5 kernel version. Change-Id: I82d38d75f189cd5552faaec5522d0e3b9dad7879 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-03-27libfslcodec: Add 'textrel' in INSANE_SKIP to avoid known warningsOtavio Salvador
The binaries has relocation code inside text section which is not a good practice however this is a known issue and we shouldn't bother user with many warnings during the build for it as it might end covering real issues. Change-Id: Id027c7c7bd05bb7aa44150892d92f7ea49d2e3a8 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-03-26libfslcodec: Don't try to split debug symbolsOtavio Salvador
The debug symbol split now raises an error as bellow: ,----[ Error ] | Failed to write file: invalid section alignment | ERROR: debugedit failed with exit code 1 ... `---- This happens because the binaries from Freescale are stripped, to avoid it we need to avoid the debug splitting. Change-Id: I1a1aee2a8e3bf806455300c21e6e5c41eb543795 Reported-by: Michael Urbaniak <MikeU@ebtron.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-03-26image_types_fsl.bbclass: fix partition type for SD card boot partition1.4_M5Vladan Jovanovic
Create first partition on SD card as fat32. As boot.img is formatted as vfat, this will ensure information in partition table matches actual partition type. Signed-off-by: Vladan Jovanovic <vladan.jovanovic@gmail.com>
2013-03-26gpu-viv-bin-mx6q: Respect X11, DirectFB, FrameBuffer distro featuresOtavio Salvador
As we cannot allow concurrent build of applications targetting different backends we use the distro features to package the need libraries for the backend. Currently it does: X11 support, if 'x11' feature is enabled DirectFB support, if 'x11' is not enabled AND 'directfb is enabled FrameBuffer, fallback As 1.1.0 version of the Vivante libraries are build against DirectFB 1.4 we cannot support it for now, so we explicitly disable it for this version so it is easy to add it back when new version, supporting newer DirectFB, is released. Change-Id: Ia8973b8107155b8a5f7fadc50d2290c1d5f28363 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-03-26gpu-viv-bin-mx6q: Remove DRI librariesOtavio Salvador
The DRI library is build so we should provide the same library here. Change-Id: I170e107f7a8fda5de565e8b39a8601422d44350d Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-03-26gpu-viv-bin-mx6q: Fix conflicting type definition in HAL headerOtavio Salvador
Change-Id: I37567a888ee02bfb55a34f36fe623938f7a07c18 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-03-26gpu-viv-bin-mx6q: Add a rdepends of 'libglslc-mx6' in libgles2-mx6Otavio Salvador
This fixes runtime errors as: ,---- | VertexShader: chiclet.vert: comiple error | FragmentShader: chiclet.frag: comiple error | ShaderProgram: null vertex program | Segmentation fault `---- The rdepends needs to be explicitly add as the library is loaded at runtime so it is not possible to discovery that it is required automatically. Change-Id: I39c0c1c8019f9fd5c0561f9ebddeeb31f31c6e97 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-03-26gpu-viv-bin-mx6q: Remove GL headers as we should use 'mesa' onesOtavio Salvador
The Xorg GLX extension requires updated GL headers to be able to run so we won't ship the Vivante specific headers. Change-Id: I6e6c094ca120104f03a2c1f6195e68716f6a370d Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-03-26gpu-viv-bin-mx6q: group libs based on backendAdrian Alonso
* Group GPU libs based on backend * Add GPU libs to packages depending on DISTRO_FEATURES * Bump PR Change-Id: I08aaee593cc18cb7cf6f3f0ef9a3aff046d87edd Signed-off-by: Adrian Alonso <aalonso00@gmail.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-03-26gpu-viv-bin-mx6q: remove xlib undef macrosAdrian Alonso
* Remove xlib udef macros * Distrubuted header files rename some badly named X defines but this breaks compilation on programs that expect this macros. * Bump PR Change-Id: Iaedbb4506be5f4a641411d9888aa5338b574b7a4 Signed-off-by: Adrian Alonso <aalonso00@gmail.com>
2013-03-26gpu-viv-bin-mx6q: Upgrade to 1.1.0Otavio Salvador
This drops the DirectFB files while we do not have support for it and ensure all packages need to choose the proper backend to link to as we remove the generic link pointing to a default backend. Change-Id: I57b79675ba9e8158d5c79c3455227dac164adc35 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-03-24linux-fslc: Update to 20130324 snapshot of patches-3.8 branchOtavio Salvador
This updates to Linux 3.8.4 kernel version. Change-Id: I6f7dee381a43c66fbbd96da056f87ed6e006cafa Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-03-23mesa: Rename bbappend from mesa-dri to mesaOtavio Salvador
This follow OE-Core move from mesa-dri to mesa; as OE-Core now does not require PR bumps anymore we use this opportunity to drop the PRINC and let the PR handling to PRServer. Change-Id: I7fb9c60b2188a7f03954a366669ebd0f78110936 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-03-22linux-imx (3.0.35): Add imx6dlsabresd supportDaiane Angolini
iMX6DL Sabre SD linux from Freescale 3.0.0 BSP Also called iMX6DL SDP Change-Id: I31da3fd0af6b837dbac00d94932bd4ae8bbc3fbd Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
2013-03-22u-boot (2009.08): Add imx6dlsabresd supportDaiane Angolini
iMX6DL SabreSD u-boot from Freescale 3.0.0 BSP Change-Id: I80cc181dba57d23cef4bbf388ae7b88058c7cdab Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
2013-03-22imx6dlsabresd: Add machine definitionDaiane Angolini
Add machine definition for Freescale i.MX6DL SabreSD board. Also called i.MX6DL SDP Change-Id: I4bfa8568109bc76e1f4880dbb7266691e25874cc Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
2013-03-22linux-imx (3.0.35): Add imx6slevk supportDaiane Angolini
iMX6SL EVK linux from Freescale 3.0.0 BSP Change-Id: I5055f1e393a85625fc3fa1204969b0eaf9fe64a6 Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
2013-03-22linux-imx (3.0.35): Rename defconfig used for imx6q boardsDaiane Angolini
Change-Id: I1bfa6218d7a5b074e216a2f5e37a1013be05f2c2 Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
2013-03-22u-boot (2009.08): Add imx6slevk supportDaiane Angolini
iMX6SL EVK u-boot from Freescale 3.0.0 BSP Change-Id: Iedb942f3f1669991711c3b6bffb409ed288180e8 Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
2013-03-22imx6slevk: Add machine definitionDaiane Angolini
Add machine definition for Freescale i.MX6SL EVK board Change-Id: I696ca2dc1705d2095afbf2f16c62ed79404966ad 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-21mesa-dri: Fix wrong assignment for provide list changeOtavio Salvador
The code needs to work in a list of provides but it mistakenly were working in a string array; this fixes it. Change-Id: I7a3e02086c1e3e9cf32b9503197037a512d9683f Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
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-03-20firmware-imx: Make the package machine specificOtavio Salvador
Each SoC has a different version of the firmware files so it is not architecture agnostic thus make it machine specific. Change-Id: I1de5da5014c4dbc64e18804b11f09a6d0337e618 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-03-20mesa-dri: Drop GIT bbappend as this is not used by defaultOtavio Salvador
This reduces one override to manage in the BSP; someone intending to use GIT snapshot should take care of it. Change-Id: I58b19e10a574dd1675fb39cf73139168a06d5c5c Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-03-20mesa-dri: Don't build EGL, GL ES and GL ES2 librarioesOtavio Salvador
The Vivante and AMD GPU drivers provide GPU specific libraries so we cannot build the same here or we'll end conflicting. Change-Id: I96e485a3e113612dfbb5902583fa71044bb0d035 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-03-19linux-imx (2.6.35.3): Remove unused patch fileOtavio Salvador
The 'mx5-fix-hang-with-framebuffer.patch' were merged onto GIT and not applied by Yocto build system; remove it. Change-Id: Idff9450e3cc6b1870612bbc7c4dfeda1ff43a2f2 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>