summaryrefslogtreecommitdiffstats
path: root/recipes-bsp
Commit message (Collapse)AuthorAgeFilesLines
* Remove MCC libraryStefan Agner2016-04-193-77/+0
| | | | | | | | As we moved all the other MCC related recipes (mqxboot and kernel-module-mcc), we should do so too with libmcc. Signed-off-by: Stefan Agner <stefan.agner@toradex.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* u-boot-fslc: Update to revision 23575d2Otavio Salvador2016-04-192-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This includes the Congatec QMX6 SPL support which is targetting inclusion for U-Boot 2016.01 release. The following patches are included: 23575d2 cgtqmx6eval: Add DFU support 112dfb1 iomux-v3: Take MX6D in consideration for imx_iomux_v3_setup_pad() bf2ca16 cgtqmx6eval: Add SPL support 3bce451 cgtqmx6eval: Add fastboot support 77b786a cgtqmx6eval: Use SPI NOR to store the environment f6bc396 cgtqmx6eval: Add SPI NOR flash support 540baa3 spi: Add SPI NOR protection mechanism 6e057b9 spi: sf_ops: Add SPI protection mechanism from the kernel 3f150e4 powerpc: Remove __ilog2_u64 and ffs4 from bitops 2feb00c compat: Remove is_power_of_2() definition 254550e nios2: Use the generic bitops headers 7611cdc nds32: Use the generic bitops headers f9bfea4 openrisc: Use the generic bitops headers d2f21eb sparc: Use the generic bitops headers fde093e sandbox: Use the generic bitops headers ef582a7 sh: bitops: Use the generic bitops headers d068eae blackfin: bitops: Use the generic bitops headers 37d32df m68k: bitops: Use the generic bitops headers 902775c4 x86: bitops: Use the generic bitops headers 6ab6bf2 ARM: bitops: Use the generic bitops headers 8324309 include: Add generic bitops headers 5054c77 include: Add log2 header from the kernel Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* Remove Vybrid mcc related recipesOtavio Salvador2016-04-191-23/+0
| | | | | | | | | | | | | The mqxboot and mcc Linux kernel module requires the Timesys kernel to work. The kernel is not in use in meta-fsl-arm anymore and in long term the Vybrid will be using the remoteproc mechanism to share resources across the different CPU, inside of the SoC. As consequence of the update for the Linux 4.1 kernel, those recipes ought to move for meta-fsl-arm-extra where 3rd party boards can keep using them. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* u-boot-fslc: Update to revision a4338ecfOtavio Salvador2016-04-192-2/+2
| | | | | | | This merges the v2015.10 final changes onto the FSLC fork, bringing the fixes done on top of the rc5 release. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* Remove unused patch filesOtavio Salvador2016-04-195-317/+0
| | | | | | | | Those patch files were left orphan when upgrading the linux-imx and u-boot-imx recipes, becoming unused. The removal of them cause no harm and helps to keep the metadata clean. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* u-boot-fslc: Update to 982a6474 revisionOtavio Salvador2016-04-192-2/+2
| | | | | | | | | | | | | | | | | Update the U-Boot fork to a 2015.10-rc5 based version. This brings several fixes for i.MX and Vybrid based systems. Mainly: cf04ad3 arm: vf610twr: improve memory layout d45fd01 colibri_vf: Fix bstlen field e24bb2b mtd: nand: vf610_nfc: resync with upstream Linux version f861f51 ls102xa: Fix reset hang f532727 imx_watchdog: Add a header file for watchdog registers 040ef8f pcm052: fix MTD partitioning 61903b7 imximage: fix commands other than write_data 835c30e imximage: header.length of 4 is valid Change-Id: Ifdb607d9a94ef594f3fe37d2b6388dc9a8268106 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* u-boot-fslc: Update to 2015.10-based forkOtavio Salvador2016-04-194-10/+10
| | | | | | | | | This updates the fork based on upcoming 2015.10 release. This is currently based on 2015.10-rc3 tag and offers a very solid release for start the tests for Yocto Project 2.0 release. Change-Id: I1d35409a9806a96f8dd538e2b8c2a3520e9104ba Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* firmware-imx: Update to 5.2 versionLauren Post2016-04-193-10/+19
| | | | | | | | | | | The package adds the EPDC waveforms and the needed changes to properly install those were done in the firmware-imx.inc file. Another change was to include the i.MX 7 in the COMPATIBLE_MACHINE list. Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-test: Upgrade to 5.2 versionLauren Post2016-04-192-8/+8
| | | | | | | | - Update mx6ul Modules - Update motion sensor fxls8471 in acctest Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-lib: Add mx6ul support for pxp librariesLauren Post2016-04-191-1/+1
| | | | | Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* u-boot-imx: Update to i.MX 6Quad Plus GA and 6UltraLite GA releasesLauren Post2016-04-191-3/+10
| | | | | | | | QuadPlus and Ultralite were each standalone releases so keep baranches and commits specific to each standalone release. Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* u-boot-qoriq: use machine specific variables defined in machine confZhenhua Luo2016-04-191-24/+6
| | | | | | | | | | | Use the following machine specific variables which are defined in machine conf file: * UBOOT_SOURCE_NAND * UBOOT_SOURCE_SPI * UBOOT_SOURCE_SD Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* apptrk: replace += with append to ensure CFLAGS is appended correctlyZhenhua Luo2016-04-191-4/+4
| | | | | | | | Fix the following build error: Source/Linux_PA/linux_ppc_targimpl.c:19:24: fatal error: trk_prefix.h: No such file or directory Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* u-boot-qoriq: add quote mark to avoid build error when multiple u-boot ↵Zhenhua Luo2016-04-191-1/+1
| | | | | | | | | | | configs are built The the following build error: ./poky/p4080ds/tmp/work/p4080ds-poky-linux/u-boot-qoriq/2015.01+fslgit-r0/temp/run.do_deploy.16948: line 172: P4080DS_config: command not found UBOOT_MACHINES= P4080DS_config P4080DS_SECURE_BOOT_config P4080DS_SDCARD_config P4080DS_SPIFLASH_config Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* fsl-tlu: add recipeZhenhua Luo2016-04-191-0/+18
| | | | | | | | The fsl-tlu package includes the TLU(Table Lookup Unit) test scripts and and configuration files. Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* ipc: Optimize the ipc recipes directoriesZhenhua Luo2016-04-192-57/+0
| | | | | | | | | * move ipc-ust recipes to recipes-extended folder * move ipc-modules to recipes-kernel folder Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com> Acked-by: Daiane Angolini <daiane.angolini@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* u-boot-qoirq: Unify the u-boot recipe for QorIQ ARM and QorIQ PPCZhenhua Luo2016-04-192-80/+29
| | | | | | | | | | * update u-boot-qoriq recipe to support QorIQ ARM and QorIQ PPC * remove u-boot-ls1 recipe which is replaced by u-boot-qoriq * move PREFERRED_PROVIDER_u-boot to qoriq-base.inc Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com> Acked-by: Daiane Angolini <daiane.angolini@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* apptrk: Update recipe to support both QorIQ ARM and QorIQ PPC targetsZhenhua Luo2016-04-191-3/+7
| | | | | | | | | * Conditionally define EXTRA_OEMAKE and CFLAGS * Add COMPATIBLE_MACHINE Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com> Acked-by: Daiane Angolini <daiane.angolini@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* u-boot-fslc: Update to 3f0c535 revisionOtavio Salvador2016-04-192-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This upgrades the U-Boot 2015.07 fork to include following backports: 3f0c535 udoo: Remove SPL fat support 87c4294 arm: mxs: make inline function compatible for GCC 5 a3c103e udoo: Switch to SPL support 963982d cgtqmx6eval: Use standard boot script 70bbfc1 cgtqmx6eval: Align DCD settings with Congatec's U-boot a17e383 cgtqmx6eval: Add SATA support 825ced0 cgtqmx6eval: Add splash screen support 26a3d35 cgtqmx6eval: Add USB support 7a902c7 cgtqmx6eval: Add PMIC support 9991641 cgtqmx6eval: Add thermal support 1702fa7 cgtqmx6eval: Add ESDHC3 support 4a01796 cgtqmx6eval: Fit into single lines 3b8bc2d cgtqmx6eval: Improve the error handling 03d8850 cgtqmx6eval: Staticize when possible d199d1f cgtqmx6eval: Use the default CONFIG_SYS_PBSIZE c3bb8cc cgtqmx6eval: Use default prompt 389d672 mmc:fsl_esdhc invalidate dcache before read 2aa590e warp: Add MAX77696 support b446a29 power: pmic: Add support for MAX77696 PMIC 0c610df thermal: Fix comments 7869cf1 imx: imximage: add new CHECK/CLR BIT command f18b011 arm: mx6: tqma6: Add WRU-IV baseboard for the TQMa6 SoM 7e23759 mx6sabresd: Use 'int' for return values c5fb677 mx6sxsabresd: Use 'int' for return values b713ff9 builderthread.py: Keep 'SPL' Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* Drop Freescale official Linux kernel for i.MX23, i.MX28 and i.MX5 SoC familiesOtavio Salvador2016-04-1916-1260/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | The Linux kernel provided by Freescale for i.MX28 and i.MX5 is too old (2.6.35.3) and there are no plans to upgrade it, as the OE-Core is going to use GCC 5.2 as default compiler soon and it is not possible to compile this kernel with the new toolchain, thus the removal. The metadata related to the i.MX23, i.MX28 and i.MX5 SoC family, which is dependant of this Linux kernel support, has been removed in this commit so if someone ever wants to bring it back it is easy to find out all the necessary changes. The recipes affected are: - alsa-state - amd-gpu-x11-bin - gtk+3 - imx-lib - imx-test - imx-vpu - libfslcodec - linux-imx - mesa - qt4-embedded-free - qt4-x11-free - qtbase - xf86-video-imxfb Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Acked-by: Daiane Angolini <daiane.angolini@freescale.com>
* u-boot-imx: Upgrade to 2015.04 versionLauren Post2016-04-192-2/+2
| | | | | | | Upgrade to 2015.04 version and add i.MX 6UltraLite. Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-vpu: Upgrade to 5.4.31 versionLauren Post2016-04-191-3/+2
| | | | | | | | - Fix VPU blocked in BWB module. - Adding new soc name for i.MX6QP Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-test: Upgrade to 5.1 version and add 6UL supportLauren Post2016-04-192-2/+4
| | | | | | | | Adding i.MX 6UltraLite support Fix scc build exclusion in makefile Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-lib: Upgrade to 5.1 and add i.MX 6UltraLite supportLauren Post2016-04-193-10/+11
| | | | | | | | Enable pxp libraries for i.MX 6UltraLite. Fix rng and shara2 to exclude the 6UL platform to avoid build breaks Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-kobs: Upgrade to 5.1 versionLauren Post2016-04-191-2/+2
| | | | | | | | | | | | | Add i.MX 6UltraLite support. When kobs-ng generates FCB with BCH ecc parity, ecc data might NOT byte align, and requires join the ecc with real FCB data. When the ecc data is byte aligned, the operation is not necessary, just simply copy the data. Generalize the encode_bch_ecc function for different configurations. Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* u-boox-imx: Upgrade to 3.14.28-6QP_beta releaseLauren Post2016-04-191-3/+3
| | | | | | | | | Update to latest fixes in 3.14.38-6QP_beta which adds support for i.MX 7Dual and i.MX 6QuadPlus boot configurations. Bug fixes for i.MX 6 boards including ARM errata fixes. Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* u-boot-qoriq: add -fgnu89-inline option for gcc5Ting Liu2015-07-292-0/+40
| | | | | | | | | | | | | | | | | Fix the below build issues: CC drivers/crypto/fsl/sec.o LD arch/powerpc/cpu/mpc8xxx/built-in.o arch/powerpc/cpu/mpc8xxx/fdt.o: In function `ld_le16': ../arch/powerpc/include/asm/byteorder.h:12: multiple definition of `ld_le16' The problem is the change of the default C standard from gnu89 to gnu11 which changes the semantics of 'inline'. The issue is described in the Porting guide at https://gcc.gnu.org/gcc-5/porting_to.html. Adding the '-fgnu89-inline' option fixes the issue. Signed-off-by: Ting Liu <ting.liu@freescale.com> Acked-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* u-boot-qoriq: Add linux/compiler-gcc5.h to fix builds with gcc5Ting Liu2015-07-292-1/+94
| | | | | Signed-off-by: Ting Liu <ting.liu@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* u-boot-qoriq: correct PVTing Liu2015-07-291-1/+1
| | | | | | | | | u-boot-qoriq was upgraded to 2015.01 now. Use _append to not override the PV in recipe. Signed-off-by: Ting Liu <ting.liu@freescale.com> Acked-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* alsa-state: Add mx7 support with wm8960 audioLauren Post2015-07-283-1/+5340
| | | | | | | | | | Include the i.MX 7Dual alsa-state configurations. The mx7 is a new i.MX SoC family provided in the 3.14.28-7D_alpha release and upstreamed with the 3.14.38-6QP_Beta release. Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-vpu: Upgrade to 5.4.30 versionLauren Post2015-07-282-12/+12
| | | | | | | | | | | Released with 3.14.38-6QP_Beta release. Fixes for no output after decoding small jpg in ring buffer mode License updated to 2015.06 v8 so updated License checksum. Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-test: Upgrade to 5.0 versionLauren Post2015-07-283-13/+14
| | | | | | | | | | | | | | | | | | | | Released with 3.14.38-6QP_beta release. This version change creates independence from BSP version. This will avoid confusion on future BSP updates that don't include imx-test changes. - Include support for MX7 - Rework makefiles for legacy machines to avoid rework with new chips. - DCIC fix for system hangs - MMDC support for 6QP and revision checks and higher granularity with ms. - EPDC deprecate old driver and add v2 unit test - remove patches for legacy. - V4L2 fixes for v4l2_buffer user pointer Create the mx7 SoC family to the COMPATIBLE_MACHINE in recipe. Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-lib: Upgrade to 5.0 versionLauren Post2015-07-283-11/+12
| | | | | | | | | | | | | | | Released with 3.14.38-6QP_beta release. Change version to be independent of BSP version. This limits confusion on future BSP updates that do not include imx-lib updates Add i.MX 7D support for platforms, machines and makefiles. Change LICENSE Checksum to point to a full LGPL license. Add the mx7 SoC family to the COMPATIBLE_MACHINE in recipe. Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-kobs: Upgrade to 5.0 versionLauren Post2015-07-281-2/+4
| | | | | | | | | | | | | | | | | Released with 3.14.38-6QP_beta release. Use a different versioning schema based on package versioning instead of BSP version. This way, if a new BSP version does not bump this package, we can keep this package unchanged as well. To avoid conflicts with QorIQ adding COMPATIBLE machines including mx7 support. This software is i.MX specific so should be limited to i.MX. Add fixes for maximum ecc strength for each platform. Add mx7 boot config support. Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* firmware-imx: Upgrade to 5.0 versionLauren Post2015-07-283-9/+9
| | | | | | | | | | | | | | | | | | Released with 3.14.38-6QP_Beta release. Use a different versioning schema based on package versioning instead of BSP version. This way, if a new BSP version does not bump this package, we can keep this package unchanged as well. Freescale license upgraded to 2015.06 v8 so checksum is updated VPU firmware upgraded to v3.1.1_r46067 - Low Latency fixes for H.264 encoder - Wrong frame number fix for H.264 decoder - Deocde failure fix for H.264 decoder with multi-SPS/PPS headers Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* Move meta-fsl-ppc content to layer rootOtavio Salvador2015-07-2811-2/+446
| | | | | | | | This commit is just a rename of all contents of meta-fsl-ppc subdirectory to this layer's root, merging the contents of common files, subsequent changes are based on top of that. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-lib (11.09.02): Override license checksum fileOtavio Salvador2015-07-281-0/+2
| | | | | | | | | | | | | The imx-lib release, used in i.MX5, uses the old header file to check for the license causing a build error: ERROR: Function failed: imx-lib: LIC_FILES_CHKSUM points to an invalid file: .../tmp/work/imx53qsb-poky-linux-gnueabi/imx-lib/11.09.02-r0/imx-lib-11.09.02/COPYING-LGPL-2.1 As the new releases will use the LGPL-2.1 license file we add the override for the old release to avoid this build failure. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* u-boot-fslc: Upgrade to a 2015.07-based forkOtavio Salvador2015-07-284-12/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This upgrades the FSL Community fork to a 2015.07-based one. The following patches are applied on top of the original source code: 31851bd wandboard: Drop revision specific DeviceTree support a31d74b mx6sabresd: Enable video interfaces in bootargs 9aaf17f Revert "embestmx6boards: convert to use config_distro_bootcmd.h" 05c69ef wandboard: Changed mmcroot variable so kernel 3.10.31 boots 3e86dfb iMX6: Change mmcroot to use fixed mmc block index for USDHC 44ffc6d mx6sabresd: Use mmcblk0 for CONFIG_MMCROOT 7767edb embestmx6boards: Change default bootenv configuration bebd6c7 mx6sabresd: Use LDO dtb file until LDO bypass support is added 8a82d9d mx6slevk: Use LDO dtb file until LDO bypass support is added 6f3f04e thermal: imx_thermal: fix busywait if IMX6 temp <0C a978050 tools: mkimage: fix imximage header size 8788cb7 i2c: fix vf610 support a7fd9dd net: fec_mxc: remove useless struct nbuf 823ba31 iMX: adding parsing to hab_status command 0210211 imx: mx6 add i2c4 clock support for i.MX6SX 8e45722 imx: mx6 remove duplicated enable_cspi_clock bf639dd imx6: standardise OCOTP and fuse config to mx6_common 4d4c88c thermal:imx_thermal: enter busywait cooling loop when over max CPU temp c23cd60 mx53loco: Use generic 'load' command instead of 'fatload' Change-Id: I7215c00328e6110fb40effa0514a28d076bbedf0 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* Drop i.MX31 and i.MX35 supportOtavio Salvador2015-07-162-2/+2
| | | | | | | | | | | | | | | The i.MX31 and i.MX35 has been barely used and without much community coverage since its inclusion making them untested boards. There is no reason to keep the support for those SoCs in the BSP layer as those are virtually not tested and unkown to be working or not. The metadata related to the i.MX3 SoC family has been removed in this commit so if someone ever wants to bring it back it is easy to find out all the necessary changes. Change-Id: I808bf7d1cfa97eb7d444fba711a93b1e074d5f4d Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* u-boot-ls1: Fix 'nand' buildsGary Thomas2015-07-161-2/+1
| | | | | | | | Builds for 'nand' booting were failing because of an incorrect path during compilation. Signed-off-by: Gary Thomas <gary@mlbassoc.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* Move meta-fsl-arm content to layer rootOtavio Salvador2015-07-1663-0/+4388
The meta-fsl-arm is going to be used as the base for this layer. It contains a clean history and allowing a more granullar set of changes. This commit is just a rename of all contents of meta-fsl-arm subdirectory to this layer's root, subsequent changes are based on top of that. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>