aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2013-11-06libfslparser: Update to 3.0.9Lauren Post
Released with 3.10.9-1.0.0_alpha release Change-Id: I056e872cfdf52ae54c8ff8e4bce8fe08494a6534 Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-11-06libfslvpuwrap: Update to 1.0.40Lauren Post
Released with 3.10.9-1.0.0_alpha Change-Id: Ieb2aeb526d0bb8cda64449296ab247473e97b6c4 Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-11-06libfslcodec: Update to 3.0.9Lauren Post
Released with 3.10.9-1.0.0 release Change-Id: I1fd4fd1e3eb7dad5196c58ccfa71501954ecae20 Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-11-06imx-vpu (3.10.9-1.0.0): Fix build system to use OE build flagsOtavio Salvador
The build system needs to allow override of CC and AR variables so OE can pass proper flags for it; this includes a patch to allow it to happen and fix builds in O.S. Systems autobuilder. Change-Id: I974166244df3f743b21a00d705097602108449b2 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-11-06imx-vpu (3.10.9-1.0.0): Use imx-vpu.inc to avoid code duplicationOtavio Salvador
The code in 3.10.9-1.0.0 version was duplicating the logic used in the imx-vpu.inc so we removed this duplication. Change-Id: Ie6fc0c5f1a43f7a3bc2b89c155e47b8fa5cdb1a7 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-11-06gpu-viv-bin-mx6q: Add pc file for openvgPrabhu Sundararaj
Change-Id: Id9acfc1fd5a9d2754d94495716be7e6bde88b4eb Signed-off-by: Prabhu Sundararaj <prabhu.sundararaj@freescale.com>
2013-11-06linux-imx (3.0.35): epdc: Rename mxcfb_epdc_kernel.h to mxc_epdc.hOtavio Salvador
The goal here is to ensure we are able to use 3.10.9-1.0.0 BSP packages and keep 3.0.35 kernel for boards that were not yet ported to the 3.10-based kernel. Change-Id: I4fa603d6bebad4e5712dcd1f8ec80a77c8487b12 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-11-06imx-vpu: Add 3.10.9-1.0.0 recipeLauren Post
This was previously part of imx-lib but separated starting in 3.0.35-4.1.0 because vpu is Freescale Proprietary license. Note that libvpu was previously part of imx-lib but has been pulled out because vpu is now Freescale Proprietary license Change-Id: I3293b94ee3c3474d305c13c0c8c62480317713fc Signed-off-by: Lauren Post <lauren.post@freescale.com>
2013-11-06imx-test: Upgrade to 3.10.9-1.0.0Lauren Post
imx-test includes exclusion for imx6 solo lite for vpu test cases and inclusion on epdc test cases Previous patches on imx-test have been applied to imx-test package Update to handle 3.10 kernel uapi directory which has the mxc headers Change-Id: Ifc98af6ca1c035879dba0ccb94ade5e0b276db03 Signed-off-by: Lauren Post <lauren.post@freescale.com>
2013-11-06imx-lib: Upgrade to 3.10.9-1.0.0Lauren Post
This includes following main changes: - imx-lib requires uapi header include for 3.10 kernel - imx-lib no longer contains imx-vpu so all of imx-lib is LGPL - libvpu is now in a separate component so eula-unpack inherit is not required Also will not build libraries on mx6 only applicable to mx53 Previous kernels supported all the headers but 3.5.7 and 3.10.9 linux-imx do not inclue mx53 headers Change-Id: Ia747ee6adf2c2e1a3425ae183ac9e3e0018c5a79 Signed-off-by: Lauren Post <lauren.post@freescale.com>
2013-11-04linux-imx (2.6.35.3): Sync i.MX5 defconfig with the one in the kernelMahesh Mahadevan
Enable CONFIG_FEC_NAPI option. This was disabled earlier as it was causing a crash during boot, this issue has been fixed by commit: <ef3b62c1bab6f8> ENGR00266268 net: fec: napi cause system crash Signed-off-by: Mahesh Mahadevan <Mahesh.Mahadevan@freescale.com>
2013-11-04linux-imx (2.6.35.3): Update maintain branch to commit 903363edMahesh Mahadevan
Update 2.6.35.3 maintain branch to commit 903363ed (ENGR00285435 Fix USB crash on MX53). Change-Id: I66fa4fa4e01dd3dd3a47ceec9e6ebe435d608e65 Signed-off-by: Mahesh Mahadevan <Mahesh.Mahadevan@freescale.com>
2013-11-04u-boot-fslc: Update to revision 079e2148Otavio Salvador
This includes following commit: commit 079e214888279518ce061c71238a74a0c3db2c28 Author: Fabio Estevam <fabio.estevam@freescale.com> Date: Mon Sep 30 13:16:52 2013 -0300 ARM: mx5: Enable L2 cache Enable L2 cache for improving the system performance. Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com> Change-Id: I33c66775b42e46beff8868daeb46404541c2f387 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-11-04machine/*: Allow kernel provider overrideGary Thomas
All machine configurations now allow user override of the preferred kernel provider. Signed-off-by: Gary Thomas <gary@mlbassoc.com>
2013-11-03image_types_fsl.bbclass: Support i.MX25 platformsGary Thomas
Signed-off-by: Gary Thomas <gary@mlbassoc.com>
2013-11-03gpu-viv-g2d: Upgrade to 3.10.9-1.0.0_alphaLauren Post
Change-Id: Iae31c37b6c90d936123162d2ec24567e96f6c1b2 Signed-off-by: Lauren Post <lauren.post@freescale.com>
2013-11-03gpu-viv-bin-mx6q: Upgrade to 3.10.9-1.0.0_alphaLauren Post
Hardware and software floating point packages updated; adds also a runtime dependency against libgl-mesa-dev for libgl-mx6-dev. Change-Id: Ic2c9bec2df8147e17d7299ddea0a7b077c0e2f69 Signed-off-by: Lauren Post <lauren.post@freescale.com>
2013-11-03gpu-viv-bin-mx6q: Fix wayland-egl.pc version to 1.0Lauren Post
Change-Id: Iaedeb955467d820717b200bfd85d61dd920ae79e Signed-off-by: Lauren Post <lauren.post@freescale.com>
2013-10-30linux-fslc: kernel build now needs GNU bc to workLucas Dutra Nunes
The kernel now needs to use GNU bc to be built since version 3.9. The following commit message from the kernel explains the reason: commit 70730bca1331fc50c3caacaea00439de1325bd6e Author: H. Peter Anvin <hpa@zytor.com> Date: Thu Feb 14 15:13:55 2013 -0800 kernel: Replace timeconst.pl with a bc script bc is the standard tool for multi-precision arithmetic. We switched to Perl because akpm reported a hard-to-reproduce build hang, which was very odd because affected and unaffected machines were all running the same version of GNU bc. Unfortunately switching to Perl required a really ugly "canning" mechanism to support Perl < 5.8 installations lacking the Math::BigInt module. It was recently pointed out to me that some very old versions of GNU make had problems with pipes in subshells, which was indeed the construct used in the Makefile rules in that version of the patch; Perl didn't need it so switching to Perl fixed the problem for unrelated reasons. With the problem (hopefully) root-caused, we can switch back to bc and do the arbitrary-precision arithmetic naturally. Signed-off-by: H. Peter Anvin <hpa@zytor.com> Cc: Andrew Morton <akpm@linux-foundation.org> Acked-by: Sam Ravnborg <sam@ravnborg.org> Signed-off-by: Michal Marek <mmarek@suse.cz> Change-Id: I09ec3629bf47aa4768bd21b0cfb1ca6fb6f5b18f Signed-off-by: Lucas Dutra Nunes <ldnunes@ossystems.com.br>
2013-10-30gst-fsl-plugin: Add dependency on imx-vpuDaiane Angolini
libvpu was changed from imx-lib to imx-vpu so now gst-fsl-plugins depends on both imx-lib and imx-vpu. imx-lib does provide libipu required by gst-fsl-plugin Change-Id: I623f5aec270f9c0bd19aefdfbf93e4e6222f8fd2 Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
2013-10-30u-boot-fslc: Update to revision commit 38322587Otavio Salvador
This includes following commit: commit 3832258715cd19aa3e26ac5f35ef7be230454924 Author: Otavio Salvador <otavio@ossystems.com.br> Date: Tue Oct 29 15:00:24 2013 -0200 mx6sabre{auto,sd}: Change FDT loading address to avoid overlaping The new FSL 3.10.9_1.0.0-alpha kernel requires more memory space and with the previous loading address we had ovelap; change it for the same address used in 2013.04-3.10.9_1.0.0-alpha U-Boot. Tested-by: Daiane Angolini <daiane.angolini@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Change-Id: I7bf08f962b7956ba6f4c645a1d3ed0188eb8ac0d Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-10-28linux-fslc: Update to 3.12-rc7 based kernelOtavio Salvador
Change-Id: I53be94701187e7a7bdbfc371a3ba84d0d28ead39 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-10-28gpu-viv-bin-mx6q: Cleanup wayland install, disable wayland & X11 for nowAndy Voltz
Signed-off-by: Andy Voltz <andy.voltz@timesys.com>
2013-10-28fsl-eula-unpack: add FSL_EULA_FILE to vardepsexcludeChristopher Larson
FSL_EULA_FILE is defined with :=, which means it contains a full absolute path to the layer directory. If this is allowed to make it into the task checksum, it becomes impossible to use the shared states for these recipes without having meta-fsl-arm in the exact same path in the filesystem it was in when the sstate archives were created. Add FSL_EULA_FILE to do_unpack[vardepsexclude]. Signed-off-by: Christopher Larson <kergoth@gmail.com>
2013-10-28alsa-state: Fix mx6 buffer timeDaiane Angolini
When the buffer time is 512000, there are many audio bitstreams can't be played, like 88.2k/6channles/16b on sabre_SD and 96k/24b/6channels on sabre_auto. Because ALSA can't calculate a suitable playback parameter group (period_size, period_time, period_count, buffer_size, buffer_count and so on) for these bitstreams. So update the buffer time to 450000, which will fix the problem. Change-Id: Idf2c59c3e5a2447f5d22e00d9f1b35ddb1a6fc4d Signed-off-by: Wang Shengjiu <B02247@freescale.com> Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
2013-10-18imx-test: Add dependency on imx-vpu1.5Daiane Angolini
Change-Id: Id3dce7c7531acb790e289438adfe08b5b9bcf87c Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
2013-10-18imx-vpu: Add imx-vpu version 11.09.02Daiane Angolini
This package wraps lib-vpu with proper licensing. Change-Id: I21da011672eb2ce7c000abd4f5ed10baec58d9ba Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
2013-10-18imx-lib: Move from 11.09.01 to 11.09.02Daiane Angolini
The lib-vpu must be remove from imx-lib package due to a license conflict. Beside that a list of patches was included over 11.09.01: * ENGR00277379 yocto: Makefile changes to build on Yocto * ENGR00272020 Add EULA.txt to VPU lib directory * ENGR00215182 HDMI CEC:Add Makefile of hdmi-cec lib * ENGR00234665 Enable pxp library building * ENGR00230334: Fix for GCC 4.6 toolchain and build warnings * ENGR00221837-2 ipu lib: only build for i.MX5 platform * ENGR00179726-2 Add VDOA V4L support to VPU unit test * ENGR00177165: Fix build error of missing videodev.h * ENGR00174611: Configured ePxP lib for MX6 * ENGR00170744 IPU lib:Control interface supports allocating pmem buf * ENGR00170632 IPU lib:Allocate pmem buf for rotation buf * ENGR00170455 IPU lib:Change head file for flash Change-Id: I034f22535d78edfce08519eead0310b2a8b4e4a0 Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
2013-10-18linux-fslc: Update to 3.12-rc5 based releaseOtavio Salvador
This updates to 3.12-rc5 kernel. Following patches are still pending: 83cc074 iio: mxs-lradc: Fix the order of resources removal bc59b31 iio: mxs-lradc: Add MODULE_ALIAS 569cd56 ARM: mxs-lradc: Simplify mxs_lradc_trigger_init error handle 0e35b56 ARM: dts: imx28-evk: Enable touchscreen support Change-Id: I335d7ee2016e72b694cf66d0bdb2f86d92d5e374 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-10-18u-boot-fslc: Update to 2013.10 based releaseOtavio Salvador
This updates the U-Boot fork to a 2013.10 based release and include following changes on top of that: 4b2e99f mx6sabresd: Use mmcblk0 for CONFIG_MMCROOT 60fe20e mx28evk: Extend environment to easy write of NAND system e2f0dee mx28evk: Add 'nandboot' environment command 319cafc mx28evk: Use 512k for fdt partition to align it e92e0d3 imx_watchdog: do not soft-reset while watchdog init Change-Id: Ib875751bdc66325fb8237c553529a2462bd76176 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-10-18machines: Add PREFERRED_PROVIDER for virtual/bootloaderKhem Raj
virtual/bootloader is a commonly used target. This patch adds it for meta-fsl-arm machines. Other BSP layers have this provider and when using a mutli-machine distro setup bitbake virtual/bootloader builds a wrong u-boot for fsl machines Signed-off-by: Khem Raj <raj.khem@gmail.com>
2013-10-15qtbase: update to version 5.1.1Christoph Settgast
meta-qt5 uses 5.1.1, update bbappend accordingly Signed-off-by: Christoph Settgast <christoph.settgast@methodpark.de> Acked-by: Eric Bénard <eric@eukrea.com>
2013-10-14alsa-state: Add default state values for mx5/mx6/mxsDaiane Angolini
In order to create asound.state: * alsamixer - adjust any parameter (i.e. volume) * alsactl store - copy the current alsa parameters to /var/lib/alsa/asound.state * use asound.state as new default value Change-Id: I4a313d8250207d13dd1c193a353f93b4f5b6f74e Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
2013-10-14imx-audio: Drop redundant packageDaiane Angolini
imx-audio depends, in fact, of alsa-utils. It's a set of scripts that intend to configure some alsa parameters using amixer. The same thing may be achieved, not depending on alsa-utins, by asound.state. Change-Id: I0f7c27c4dbfaf51ba44773d94a794daba14c01f9 Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
2013-10-09u-boot-fslc: Fix license file checksum which has been changed in rc4Otavio Salvador
Change-Id: I107e8a9929b25dd1b6361912d2eed64ddfeb2a94 Reported-by: Philippe Mangaud <r49081@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-10-08imx-kobs: Add version 3.5.7-1.0.0Lauren Post
NAND boot writer Change-Id: Ibb835df13a595b3a70c374853c6861d3444f279a Signed-off-by: Lauren Post <lauren.post@freescale.com>
2013-10-08u-boot-fslc: Update to d97067b revisionOtavio Salvador
This includes U-Boot 2013.10-rc4 based version plus following change: d97067b mx6sabresd: Use mmcblk0 for CONFIG_MMCROOT The change is need, together with a linux-imx change for eMMC registering number, to allow same U-Boot environment to be compatible with Linux mainline and Linux FSL 3.0.35-4.1.0. Change-Id: Id9937a7be74b5dd6a5848e81395193bfd13e67a9 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-10-08linux-imx (3.0.35): mx6sabresd: Register SDHC3 firstOtavio Salvador
On sabresd boards we boot from SDHC3, so let's register it as mmc0. Currently eMMC is mmc0 and mmc1 can be SDHC3 or SDHC2 (if present). Registering SDHC3 is safer as we can always find the rootfs. Change-Id: I99bb38c1b5939dc095bbddd298db3cf37fb7c2dc Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-10-08imx28evk: add NAND supportMario Domenech Goulart
Change-Id: Id37d371e2c2f3218654e1d736dde2ac1ba73dfda Signed-off-by: Mario Domenech Goulart <mario@ossystems.com.br>
2013-10-07gst-plugins-base: Use MACHINE_SOCARCH for PACKAGE_ARCHOtavio Salvador
The gst-plugins-base is common to the soc-architecture so we ought to reflect this in the PACKAGE_ARCH setting. Change-Id: I8733f145be5a002806fce9449d89745b8654ccfd Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-10-07qtbase: update mx5 & mx6 supportEric BENARD
- remove 5.0.2 as meta-qt5 has 5.1.0 by default - tested on i.MX53 with eglfs and xcb platforms. FPS is not very good despite the GPU (~24 fps on 800x480) - tested on i.MX6 with eglfs platform : performance is very good (> 150 fps on 640x480) Signed-off-by: Eric Bénard <eric@eukrea.com>
2013-10-05imx-base: provide right package for amd-gpu-bin if x11 is disabledEric BENARD
so that users don't have to customize it outside, else we get very stranges errors like : ERROR: Multiple versions of mesa are due to be built (/scratch/openembedded-core/meta/recipes-graphics/mesa/mesa_git.bb /scratch/openembedded-core/meta/recipes-graphics/mesa/mesa_9.1.6.bb). Only one version of a given PN should be built in any given build. You likely need to set PREFERRED_VERSION_mesa to select the correct version or don't depend on multiple versions. Signed-off-by: Eric Bénard <eric@eukrea.com>
2013-10-01u-boot-fslc: Add 'openssl-native' dependency for MX23/MX28Otavio Salvador
This allow U-Boot to build the need native tools during the build process. Later this ought to be reworked to proper split this into a cross recipe but it is too late in the Yocto 1.5 release for it. Change-Id: I069313b991778ea1502995beb36224fe1ae8c996 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-10-01Revert "u-boot-fslc: Avoid native binary builds"Otavio Salvador
It causes build failures in several machines and it's too late to rework it properly. This reverts commit 2076ae7530a7ed2aa40678502598e74b0f533def. Change-Id: I2f0c21559516195941832c2bca7b1dc50c90852a Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-09-30u-boot-fslc: Avoid native binary buildsOtavio Salvador
The 'tools' directory build native binaries and we ought to avoid them when doing a target build. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
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-28libdrm: Use MACHINE_SOCARCH for PACKAGE_ARCHOtavio Salvador
The libdrm is common to the soc-architecture so we ought to reflect this in the PACKAGE_ARCH setting. Change-Id: I1b33ee5e24b34639db8ad10517dadd1a74d2e2fb Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-09-28firmware-imx: Use MACHINE_SOCARCH for PACKAGE_ARCHOtavio Salvador
The firmware-imx is common to the soc-architecture so we ought to reflect this in the PACKAGE_ARCH setting. Change-Id: Ib8c45fd2589e7a7fa10275021152ae7f951bf51e Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-09-28imx28evk: Drop inherited MACHINE_GSTREAMER_PLUGIN settingOtavio Salvador
The MACHINE_GSTREAMER_PLUGIN is now set in mxs-base.inc so we don't need it here. Change-Id: Ief9de139dd3ca110fb8ea3f636b7df0afca8f465 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-09-28mxs-base.inc: Add MACHINE_GSTREAMER_PLUGIN default settingOtavio Salvador
By default, we add, gst-fsl-plugin for all i.MX28 based boards as done by Freescale. Change-Id: I146de9685dbbdb2ae185c55e976e8414256d602c Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>