summaryrefslogtreecommitdiffstats
path: root/recipes-bsp/u-boot
Commit message (Collapse)AuthorAgeFilesLines
...
* 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>
* 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>
* 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>
* 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>
* 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>
* 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>
* 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>
* 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>
* Move meta-fsl-ppc content to layer rootOtavio Salvador2015-07-283-0/+304
| | | | | | | | 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>
* 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-161-1/+1
| | | | | | | | | | | | | | | 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-1612-0/+486
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>