aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-bsp
AgeCommit message (Collapse)Author
2014-03-24imx-test: add missing runtime dependencydoraRogerio Nunes
The test scripts explicitly use bash instead of sh, so it's necessary to have bash as a runtime dependency in the imx-test recipe, otherwise, bitbake will fail when populating a rootfs that does not include bash. Change-Id: Ida97bbef7ca736cafa3874a7eabee8f8e942c715 Signed-off-by: Rogerio Nunes <rogerio.nunes@freescale.com>
2013-11-13imx-bootlets: Fix removal of symbolic link in do_deployJavier Viguera
Change-Id: I6c33382bf0df7ae71b76030ba3932ce426329913 Signed-off-by: Javier Viguera <javier.viguera@digi.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-11-13u-boot-imx (2013.04): Update 3.10.9-1.0.0 alphaLauren Post
Change-Id: Ibf044f87e090ebdbf303a3dedd0ddf74e621ab08 Signed-off-by: Lauren Post <lauren.post@freescale.com>
2013-11-08imx-lib.inc: Don't use sysroot/uapi extra includeOtavio Salvador
The uapi files are inside kernel source and we shouldn't have extra include paths here where it is not expected to be placed. Change-Id: Ieab7fa0cdb3a92e921ac4268f4dbc4fc8b9b080f 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-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-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-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-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-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-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-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-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-25imx-lib: Remove redundant PACKAGE_ARCH settingOtavio Salvador
The PACKAGE_ARCH is now dynamically set for package which depends on kernel. Change-Id: I880147182edf7023747fb7d756a2eab2a54b3071 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-09-25imx-test: Remove redundant PACKAGE_ARCH settingOtavio Salvador
The PACKAGE_ARCH is now dynamically set for package which depends on kernel. Change-Id: I4ae950e38e50d75bc0a6e14aabedd7d3102eff65 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-09-25u-boot-fslc-mxsboot: Use sysroot contents for native buildsOtavio Salvador
This fixes the build to not link and user host OpenSSL contents. Change-Id: I5d088d791a83c4b24ee6ea85037c82103c12fb3f Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-09-23imx-bootlets: Add deploy in sstate-cacheOtavio Salvador
The right way to support deployment of files is inheriting the deploy class so it is add to the sstate-cache. If we don't do that we end redoing the build without a real need. Change-Id: If0a0cdcfe8abf5b50b72a0c04c8d0d273ad1a91a Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-09-23imx-bootlets: Pass sysroot for compiler and linkerOtavio Salvador
The build need to have the sysroot information explicit; the build system of the imx-bootlets is horrible and does not reuse the values provided by the environment so we need to force them. This fixes a build failure in Crystal boards. Change-Id: Ie5f0bd7271c90f219fdded320da579fa95ace159 Reported-by: Alexandre Belloni <alexandre.belloni@free-electrons.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-09-23u-boot-fslc: Update revision to aa822f4Otavio Salvador
This updates the u-boot-fslc and u-boot-fslc-mxsboot recipes to aa822f4 (Merge tag 'v2013.10-rc3' into patches-2013.10). A new dependency, of openssl, has been add to u-boot-fslc-mxsboot as it needs to look to it when building for MX23 or MX28 SoCs. Change-Id: I914a4e808fa0211eefa8e30aa4f6bb03e01e5a04 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-09-18imx-test: Install vpu config and media filesDaiane Angolini
Files (config_dec, config_enc, config_encdec, config_net) are used to configure mxc-vpu-test.out And file akiyo.mp4 is a sample media file used for mxc_vpu_test.out Fixes [YOCTO: #4185] Change-Id: I4a09988319440d75bf2c72d2f9351fa58a9804f4 Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
2013-09-17barebox: fix warningEric BENARD
else we get : WARNING: Unable to get checksum for barebox SRC_URI entry defconfig: file could not be found Reported-by: Fabio Estevam <fabio.estevam@freescale.com> Signed-off-by: Eric BĂ©nard <eric@eukrea.com>
2013-09-13barebox: drop 2012.02.0 supportAlexandre Belloni
imx53qsb will be supported using a more recent version Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
2013-09-04u-boot-fslc: Update to 2013.10-rc2Otavio Salvador
This patch updates the source against the 2013.10-rc2 release; this also renames the u-boot-mxsboot recipe to u-boot-fslc-mxsboot so it makes it clear that it is based on u-boot-fslc version. The license checksum has changes as U-Boot now uses SPDX Unique License Identifiers (eca3aeb Licenses: introduce SPDX Unique Lincense Identifiers). Change-Id: I761d92f3f1eaf419a238d544357293a3a953b7c8 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-08-29imx-boolets: Add barebox supportAlexandre Belloni
Change-Id: Ifb5855a8c6c8d290f3aa699dc36712cb68fd4ddc Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
2013-08-29barebox: Add a recipe to support mainline 2013.08.0Alexandre Belloni
Change-Id: If835efe9bc3d09212a3132d06cafc03aaa3e5989 Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
2013-08-29mqxboot: Add packageAndy Voltz
Provides an utility for Freescale Vybrid platforms which allows an MQX image to be loaded into memory. It's used for launching an MQX application from a running Linux kernel. Change-Id: Ie6f2ee78546dd557434facbe347d8865560e29fb Signed-off-by: Andy Voltz <andy.voltz@timesys.com>
2013-08-29libmcc: Add packageAndy Voltz
This provides a userspace library which can be used in Linux applications on Freescale Vybrid Platforms. This library interfaces with the kernel-module-mcc to pass information to MQX running on the M4. Change-Id: Ia90dc6cb1cd26745288cda5637ddb06a1ea8a6bd Signed-off-by: Andy Voltz <andy.voltz@timesys.com>
2013-08-07barebox: move environment deployment to its own taskAlexandre Belloni
Introduce a new task ito deploy the environment to allow inheriting recipes to override it. Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
2013-08-07barebox: Rework do_configure_prepend to do_pre_configureAlexandre Belloni
Defining a new task instead of using configure_prepend allows inheriting recipes to override the pre_configure task. Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
2013-08-05firmware-imx: Add version 3.5.7-1.0.0Lauren Post
Change-Id: I3b57aaf4d68e08f81dd29319beaa054cac4ecdd4 Signed-off-by: Lauren Post <lauren.post@freescale.com>
2013-08-05imx-test: Update version to 3.5.7-1.0.0Lauren Post
Update from 3.0.35-1.0.0 to 3.5.7-1.0.0 and is compatible with i.MX6 SoCs only. Change-Id: I83515b530032bd9f03649983b647a5339cd75305 Signed-off-by: Lauren Post <lauren.post@freescale.com>
2013-08-05u-boot-imx: Add version to 2013.04Lauren Post
Add some commits over 2013.04 that includes: * Add CPU temperature support * Add i2c support for imx6qsabresd * New machine definition (i.e. imx6sauto, imx6dlauto) * Update DDR script for imx6qsabre{auto,sd} * Include machine variation (i.e. NOR, NAND, WEIM-NOR, SPI-NOR) and more, in a total of 35 commits. This version been tested for i.MX6 only, so it is compatible with i.MX6 SoCs only. Change-Id: I3ada0ec7332f3f5141263ec3ed166b448e8c3675 Signed-off-by: Lauren Post <lauren.post@freescale.com>
2013-07-31alsa-state: Add default asound.conf for i.MX6 SoCsLauren Post
Change-Id: I62785bf230635df5deeb6522e4e8236330ea03d2 Signed-off-by: Lauren Post <lauren.post@freescale.com>
2013-07-31imx-lib: Update to version 3.5.7-1.0.0Lauren Post
Update from 3.0.35-4.0.0 to 3.5.7-1.0.0 and is compatible with i.MX6 SoCs only. Change-Id: I62e66b38a1eaff27b99879c1d2ba26591fb71403 Signed-off-by: Lauren Post <lauren.post@freescale.com>
2013-07-29twr-vf65gs10: Add machine support for Vybrid Tower VF65GS10Andy Voltz
Change-Id: I51e1b780c7860a16d722f49072915ad194fd5df7 Signed-off-by: Andy Voltz <andy.voltz@timesys.com>
2013-07-24u-boot-fslc: Update to cba5372 revisionOtavio Salvador
This updates the U-Boot for 2013.07 final release and adds a single patch on top of it, to fix Wandboard splash alignment. The included changes are: b899fa3 arm: at91sam9n12: change EBI IO to high drive mode 8b415f7 ext4fs: le32_to_cpu() used on a 16-bit field 50ffc3b fs/ext4: fix log2blksz un-initialized error, by cacaulating its value from blksz 62c175f Prepare v2013.07 cba5372 wandboard: Use splash image at screen center by default Change-Id: I03f41014c1303afa9caa6ad26b89209e8bc63920 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-07-21firmware-imx: Fix rootfs generation for 'dev-pkgs' image featureOtavio Salvador
The -dev package depends on firmware-imx but this needs to be available or rootfs generation fails. Change-Id: Ibe52d64c591eb81d79a5e2174f1d8db1a496c455 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-07-20u-boot-fslc: Update to fdf86c2 revisionOtavio Salvador
The 2013.07-rc3 had a regression in network support for some i.MX6 boards, fixed by 9ba30f6 (phy: fix 10/100Mbps operation on 1Gbps-capable links), and instability in Nitrogen6X boards, fixed by fdf86c2 (ddr cfg: DRAM_RESET needs 0x00020030). Change-Id: Id9aac5d3f2efc27dbf0420d1eda500ef373ea25f Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>