summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* fsl-eula-unpack.bbclass: Support Freescale EULA binaries unpackOtavio Salvador2012-10-023-0/+310
| | | | | | | | | This class provides the mechanism used for unpacking the .bin file downloaded by HTTP and handle the EULA acceptance. Change-Id: I88857c7dac94568c5bced4e712744087638de68a Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Acked-by: Daiane Angolini <daiane.angolini@freescale.com>
* mesa-dri, mesa-xlib: Override provided OpenGL API set for mx5 SoCsOtavio Salvador2012-10-014-0/+20
| | | | | | | | | | | For mx5 SoCs, mesa-dri and mesa-xlib ought to provide just virtual/libgl as the other variations will be provided by the GPU library. This overrides the 7.11 and git recipe versions. Change-Id: I62b1c23128870b328a931e6924c41253106ecdda Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* cogl: Depends on virtual/libgles2 instead of virtual/libglOtavio Salvador2012-10-011-1/+3
| | | | | | | | | | | 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>
* xf86-video-imxfb: Drop a explicit rdepends against amd-gpu-x11-bin-mx51Otavio Salvador2012-10-011-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>
* amd-gpu-x11-bin-mx51: Fix handling of acceleration librariesOtavio Salvador2012-10-011-17/+72
| | | | | | | | | 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>
* imx-base.inc: Fix mx5 GPU library API supportOtavio Salvador2012-10-011-1/+3
| | | | | | | | The mx5 GPU libraries provide OpenGL ES1, OpenEGL and OpenGL ES2 only so we need to ajust the PREFERRED_PROVIDER. Change-Id: I569fabc91349c3d3a8804ff72e67e9bcc88b1267 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* firmware-imx: Fix license field to use 'Proprietary'Otavio Salvador2012-10-011-2/+2
| | | | | Change-Id: I21e5c54e01d0b846286087637af4d4784ce77582 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-imx (2.6.35.3): Update to newer GIT versionsMahesh Mahadevan2012-09-281-3/+3
| | | | | | | The kernel has been updated for mxs and mx5 SoCs to include an update to fix errors seen when compiling the perf tool. Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@freescale.com>
* linux-imx (2.6.35.3): Use the same defconfig for all MX5 SoC'sMahesh Mahadevan2012-09-284-5043/+28
| | | | | | | Use one defconfig for all MX5 SoC's. The MX5 defconfig has been updated to match the config included in the linux source code. Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@freescale.com>
* linux-imx (2.6.35.3): Update to newer GIT versionsMahesh Mahadevan2012-09-285-179/+3
| | | | | | | | | This remove 3 patches that were merged (or had equivalent fix implemented) on Freescale kernel. The egalax patch for MX53 QSB touchscreen was removed as this did not help with touch functionality. The kernel has been updated to mxs and mx5 SoCs. Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@freescale.com>
* elftosb: Add nativesdk supportOtavio Salvador2012-09-281-3/+3
| | | | | | Change-Id: I7515d5fadba1948635b0cfafb6540b349b2ed126 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Acked-by: Daiane Angolini <daiane.angolini@freescale.com>
* 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>
* imx-lib: Change fetch URI to use FSL_MIRROROtavio Salvador2012-09-282-2/+2
| | | | | | | | | This changes the fetch URI to use FSL_MIRROR and remove the local tarball from the repository. Change-Id: If4771f944a4bb015e38758876f8a6c6a55c576d0 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Acked-by: Daiane Angolini <daiane.angolini@freescale.com>
* gst-fsl-plugin: Change fetch URI to use FSL_MIRROROtavio Salvador2012-09-282-3/+3
| | | | | | | | | This changes the fetch URI to use FSL_MIRROR and remove the local tarball from the repository. Change-Id: I9b3276ca0fd86d9dc702a55ec13e988475cff533 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>
* imx-test: Change fetch URI to use FSL_MIRROROtavio Salvador2012-09-283-3/+5
| | | | | | | | | This changes the fetch URI to use FSL_MIRROR and remove the local tarball from the repository. Change-Id: I3f5a201e52dce7fe65fcb5d707ed8786e0bb3d44 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Acked-by: Daiane Angolini <daiane.angolini@freescale.com>
* layer.conf: Add FSL_MIRROR repositoriesOtavio Salvador2012-09-281-0/+6
| | | | | | Change-Id: If0a7d72b93c3c4646fb59cc4f59fd5fd5e0cae43 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Acked-by: Daiane Angolini <daiane.angolini@freescale.com>
* imx-lib: Move to 'recipes-multimedia' root directoryOtavio Salvador2012-09-255-0/+0
| | | | | | | | | The 'imx-lib' is used by different recipes and is not a fsl-mm-core package only so we move it to root directory of 'recipes-multimedia'. Change-Id: I11364b6620b1807f28a2cfd94e1507c9f9bfca30 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Acked-by: Daiane Angolini <daiane.angolini@freescale.com>
* imx-base.inc: use new firmware-imx packageOtavio Salvador2012-09-191-1/+1
| | | | | | | | The use of imx-firmware, while supported, is not recommended so we now use the new package name. Change-Id: I434e5c41f7856839ddee6f7ca74a21da9fd260e0 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* firmware-imx: refactory package naming and versionOtavio Salvador2012-09-195-4/+12
| | | | | | | | | | | | Rename the 'imx-firmware' package to 'firmware-imx' as this is how the tarball is named. We also changed the version from 0.1 to 11.09.01 to proper reflect to the version in use. During the refactory the package upgrade path has been respected so package management can know how to handle the rename. Change-Id: I8d908020333883d7c8a42641e6d9a6e3e81f4bb0 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-test: Add a dummy packageOtavio Salvador2012-09-191-0/+9
| | | | | | | | | | | | The dummy package allows for SoCs without imx-test compatible package to be used without the need of SoC specific changes in the default images. To achive it, we used a version 00.00.00 so it will be the "oldest" alternative for the recipe and being used only as a fallback. Change-Id: Icbdd2588cc98c8fbb093c7a44736b7ed2292844c Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* Revert "linux-imx (2.6.35.3): mx5: Fix IPU hang when framebuffer is enabled ↵Otavio Salvador2012-09-182-61/+1
| | | | | | in U-boot" This reverts commit e7f3146191b4a5c4e160ae1b585ec4fd8f99e6b0.
* Merge pull request #12 from agherzan/distro-machineOtavio Salvador2012-09-185-6/+6
|\ | | | | Move fsl-default*.inc from distro to machine
| * Move fsl-default*.inc from distro to machineAndrei Gherzan2012-09-185-6/+6
|/ | | | | | | | It makes no sense to have distro related configurations in a BSP layer. So let's have these common parts (provides, version etc) in machine directory instead. Signed-off-by: Andrei Gherzan <andrei.gherzan@windriver.com>
* imx6qsabrelite: Use xserver-xorg instead of xserver-xorg-liteOtavio Salvador2012-09-171-4/+2
| | | | | | | | Next Yocto release will drop xserver-xorg-lite as building xserver-xorg and not installing the DRI and GLX modules (and so not Mesa) results in an increase of 16kb only. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* cogl: Use OpenGL ES2 for mx5 SoCsOtavio Salvador2012-09-171-0/+4
| | | | | | | 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>
* imx-base.inc: Set preferred implementation of virtual/libgl for mx5 SoCsOtavio Salvador2012-09-171-0/+2
| | | | | | | | | | | The mx5 SoCs need to use amd-gpu-x11-bin-mx51 to proper support acceleration however it wasn't being taken in place in machine configuration. This adds the need settings and fix the issue for all mx5 based machines. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* amd-gpu-x11-bin-mx51: Add provides to 'virtual/libgl'Otavio Salvador2012-09-171-1/+2
| | | | | | | | | 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>
* imx6qsabrelite: force MACHINE_GSTREAMER_PLUGIN until codecs are availableEric Bénard2012-09-171-0/+3
| | | | | | | | | | | | | else we get : ERROR: fsl-mm-codeclib was skipped: incompatible with machine imx6qsabrelite (not in COMPATIBLE_MACHINE) NOTE: Runtime target 'gst-fsl-plugin' is unbuildable, removing... Missing or unbuildable dependency chain was: ['gst-fsl-plugin', 'fsl-mm-codeclib'] NOTE: Runtime target 'task-fsl-gstreamer' is unbuildable, removing... Missing or unbuildable dependency chain was: ['task-fsl-gstreamer', 'gst-fsl-plugin', 'fsl-mm-codeclib'] ERROR: Required build target 'fsl-image-test' has no buildable providers. Missing or unbuildable dependency chain was: ['fsl-image-test', 'task-fsl-gstreamer', 'gst-fsl-plugin', 'fsl-mm-codeclib'] Signed-off-by: Eric Bénard <eric@eukrea.com>
* linux-imx (2.6.35.3): Update to newer GIT versionsOtavio Salvador2012-09-139-308/+3
| | | | | | | | | This remove 8 patches that were merged (or had equivalent fix implemented) on Freescale kernel. The kernel has been updated to mxs and mx5 SoCs. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Acked-by: Rogerio Pimentel <rogerio.pimentel@freescale.com>
* mxs-base.inc: Use xserver-xorg instead of xserver-xorg-liteOtavio Salvador2012-09-131-1/+1
| | | | | | | | | Next Yocto release will drop xserver-xorg-lite as building xserver-xorg and not installing the DRI and GLX modules (and so not Mesa) results in an increase of 16kb only. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Acked-by: Rogerio Pimentel <rogerio.pimentel@freescale.com>
* imx-base.inc: Use xserver-xorg instead of xserver-xorg-liteOtavio Salvador2012-09-131-1/+1
| | | | | | | | | Next Yocto release will drop xserver-xorg-lite as building xserver-xorg and not installing the DRI and GLX modules (and so not Mesa) results in an increase of 16kb only. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Acked-by: Rogerio Pimentel <rogerio.pimentel@freescale.com>
* fsl-default-providers.inc: Change virtual/xserver to xserver-xorgOtavio Salvador2012-09-131-1/+1
| | | | | | | | | Next Yocto release will drop xserver-xorg-lite as building xserver-xorg and not installing the DRI and GLX modules (and so not Mesa) results in an increase of 16kb only. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Acked-by: Rogerio Pimentel <rogerio.pimentel@freescale.com>
* imx-base.inc: Remove useless SoC override for U-Boot settingsOtavio Salvador2012-09-131-4/+2
| | | | | | | | The U-Boot settings are the same for mx5 and mx6 SoCs so we don't need a override for it. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Acked-by: Rogerio Pimentel <rogerio.pimentel@freescale.com>
* u-boot: Fix mx28evk bootargsOtavio Salvador2012-09-131-2/+2
| | | | | | | | | Without this patch console=${console_mainline} is never evaluated and we get console=${console_mainline} in the bootargs which leads to no kernel boot log on the serial console. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Acked-by: Rogerio Pimentel <rogerio.pimentel@freescale.com>
* xserver-xf86-config: add xorg.conf for mxsEric Bénard2012-09-132-1/+13
| | | | | | | 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>
* linux-imx (2.6.35.3): perf tools: Do not treat warnings as errorsOtavio Salvador2012-09-112-1/+32
| | | | | | | | Newer GCC detect more warnings and this makes building of perf not possible in the upcoming release of Yocto (1.3). We deal with that making the warnings not fatal instead of changing perf code. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-imx (2.6.35.3): perf tools: Fix build against newer glibcOtavio Salvador2012-09-112-1/+42
| | | | | | | | | | | | | Upstream glibc commit 295e904 added a definition for __attribute_const__ to cdefs.h. This causes the following error when building perf: util/include/linux/compiler.h:8:0: error: "__attribute_const__" redefined [-Werror] /usr/include/sys/cdefs.h:226:0: note: this is the location of the previous definition Wrap __attribute_const__ in #ifndef as done for __always_inline. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-imx (2.6.35.3): mx5: Fix IPU hang when framebuffer is enabled in U-bootOtavio Salvador2012-09-092-1/+61
| | | | | | | | If bootloader enableds framebuffer, it is necessary to turn off IPU early in the boot process to avoid kernel hang. Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-imx (2.6.35.3): readd workaround for iMX28 problem with cpufreqOtavio Salvador2012-09-091-1/+2
| | | | | | | | When cleaning the kernel recipes, the patch to disable cpufreq. This patch readd the the missing workaround back to fix the hanging issue during the boot. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* qt4-embedded: enable OpenGL ES2 and OpenVG for mx5 SoCsOtavio Salvador2012-09-061-1/+3
| | | | | Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Acked-by: Rogerio Pimentel <rogerio.pimentel@freescale.com>
* qt4-x11-free: enable OpenGL ES2 and OpenVG for mx5 SoCsOtavio Salvador2012-09-061-1/+3
| | | | | Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Acked-by: Rogerio Pimentel <rogerio.pimentel@freescale.com>
* amd-gpu-x11-bin-mx51: Proper detect the building on LinuxOtavio Salvador2012-09-062-2/+57
| | | | | | | | | | 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>
* amd-gpu-x11-bin-mx51: Set compatibility as mx5 SoC family onlyOtavio Salvador2012-09-061-1/+4
| | | | | | | | 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>
* linux-imx (2.6.35.3): Kernel patches from Freescale GITMahesh Mahadevan2012-09-055-249/+4
| | | | | | | | | | | | The Freescale external GIT repository has been updated, below are the links: http://git.freescale.com/git/cgit.cgi/imx/linux-2.6-imx.git/log/?h=imx_2.6.35_11.09.01 http://git.freescale.com/git/cgit.cgi/imx/linux-2.6-imx.git/log/?h=imx_2.6.35_10.12.01 Delete the patches locally applied as they are available on the GIT server. Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@freescale.com>
* linux-libc-headers-imx (2.6.38): drop as no BSP uses itOtavio Salvador2012-08-171-12/+0
| | | | | | | | | The 2.6.38 kernel has been used for the initial i.MX6Q support but now it is replaced by 3.0.15 with much nicer kernel support thus this version has no reason to be kept on the repository anymore. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Acked-by: Rogerio Pimentel <rogerio.pimentel@freescale.com>
* linux-imx (2.6.38): drop as no BSP uses itOtavio Salvador2012-08-176-9808/+0
| | | | | | | | | The 2.6.38 kernel has been used for the initial i.MX6Q support but now it is replaced by 3.0.15 with much nicer kernel support thus this version has no reason to be kept on the repository anymore. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Acked-by: Fabio Estevam <fabio.estevam@freescale.com>
* linux-imx (2.6.35.3): reduce delta against kernel source imx23evk_defconfigOtavio Salvador2012-08-152-16/+28
| | | | | | | | Update the imx23evk defconfig to reduce the delta against the imx23evk_defconfig so it is more in line of expected feature set by Freescale. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-imx (2.6.35.3): use 10.12.01 based kernel for mxs SoC familyOtavio Salvador2012-08-153-8/+102
| | | | | | | | | | | | Freescale maintains specific patches for their SoC families on respective branches so we now have specific SRCREV for each family. For mxs we're using the 10.12.01 branch while for mx5 we keep using 11.09.01 one and we ended keeping the specific patches of each SoC applying only on the right family. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-imx (3.0.15): update to use linux-imxOtavio Salvador2012-08-151-24/+6
| | | | | | | This simplify the recipe a lot and avoid code duplication among kernel recipes. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>