aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2013-04-17imx-base.inc: Override GStreamer plugins for i.MX3Otavio Salvador
i.MX3 doesn't has GStreamer plugins packaged so we need to avoid its installation for now. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-04-17imx-base.inc: Avoid including imx-audio for every SoC familyOtavio Salvador
The imx-audio package is currently only available for i.MX5 and i.MX6 so we should include it in every SoC family. This fixes i.MX31 and i.MX35 image build due unsatisfied dependency. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-04-17imx-base.inc: Disable firmware include for not fully supported BSPsOtavio Salvador
The i.MX25, i.MX27, i.MX31 and i.MX35 are not fully supported and we don't have the firmware package for them so comment them out so it doesn't break the build. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-04-17gst-fsl-plugin (3.0.6): Add 'virtual/kernel' dependencyOtavio Salvador
The code includes kernel headers during the build so the kernel needs to be built before doing the gst-fsl-plugins build. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-04-17gst-fsl-plugin (3.0.6): Fix the tarball's checksumOtavio Salvador
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-04-17imx6dlsabresd: Use U-Boot 2009.08 from FreescaleOtavio Salvador
The U-Boot 2013.04 does not has support for i.MX6DL SabreSD so ensure we use U-Boot 2009.08 until it is added. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-04-10imx28evk: Set MACHINE_GSTREAMER_PLUGIN as gst-fsl-pluginDaiane Angolini
The multimedia plugins provided by Freescale will be installed by default when adding gstreamer to image. Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com> Change-Id: Idae0e65cb469643bd866caa3ed77af86f554616c
2013-04-10gst-fsl-plugin: Add 3.0.6 versionDaiane Angolini
This version is only compatible with mx28. Add PLATFORM_mx28=MX28 Change-Id: I8a38fabd756b140357fee6bab9e91c50b182601f Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
2013-04-10libfslparser: Add version 3.0.6Daiane Angolini
This version is only compatible with mx28 Change-Id: I29e8740f152c1713ff9bcb048b058450b1b2ca04 Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
2013-04-10libfslparser: Add .inc file in order to reuse codeDaiane Angolini
Include libfslcodec.inc file in order to reuse code for future newer versions of this packaged to be added. Change-Id: If75ae84fb13860999716ab34595ef2b0eada5219 Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
2013-04-10libfslcodec: Add version 3.0.6Daiane Angolini
This version is only compatible with mx28 Change-Id: I16aa17c16c2ee8d6e9c437de792adb5d159d5388 Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
2013-04-10libfslcodec: Add .inc file in order to reuse codeDaiane Angolini
Include libfslcodec.inc file in order to reuse code for future newer versions of this packaged to be added. Change-Id: Ic9737f8a468680a9f8cb73baa59c4622655dc33a Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
2013-04-10imx-test: Include version 2.6.35.3-1.1.0 supportDaiane Angolini
This version is only compatible with mx28 Change-Id: Ia7d90a5d2c7df1b12b033a8ed4eab8b5bf5c8df1 Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
2013-04-09imx-base.inc: Remove preferred version override for i.MX6DLOtavio Salvador
Allow use of U-Boot mainline as default for i.MX6DL based boards. Change-Id: I985d82b04238b7b9677b556f5986d9557ad11c2c Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-04-09imx6slevk: Use U-Boot mainlineOtavio Salvador
Change-Id: I8e5b3d6b31267f6cfcfe11be9a7aa4d6a5fdfec0 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-04-09imx23evk: Use U-Boot by defaultOtavio Salvador
The U-Boot now supports the imx23evk board so we now use it by default. The imx-bootlets support is still available in case someone needs it. Change-Id: I321e1b8e461e5bdfa9995964e4ab1c779c222c6b Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-04-09mxs-base.inc: Add U-Boot common definitionsOtavio Salvador
This removes the U-Boot common definitions from imx28evk board as they are shared with all 'mxs' SoCs. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Change-Id: I44d33aa54971534c07a240e6cf88c0c4b3051f25
2013-04-09u-boot-fslc: Update to 20130409 patches-2013.04's snapshotOtavio Salvador
This updates our U-Boot mainline based branch to a 20130409 snapshot; the u-boot-fslc and u-boot-mxsboot recipes were updated. Change-Id: I89a3608e1cd94a7e26307c9dbe7774975af7baa3 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-04-09imx28evk: Add mx28 to SoC familyOtavio Salvador
Change-Id: I49ac52d1289aedbcda6ad1399bf04ae363f43dc4 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-04-09imx23evk: Add mx23 to SoC familyOtavio Salvador
Change-Id: If9dbc35a3ad2253e3433c3f90837b9559bf435d9 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-08Merge "linux-imx: Cleanup recipe as SabreLITE machine has been moved"Otavio Salvador
2013-04-08Merge "imx6qsabrelite: Move to SabreLITE to meta-fsl-arm-extra"Otavio Salvador
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>