summaryrefslogtreecommitdiffstats
path: root/recipes-bsp/u-boot
Commit message (Collapse)AuthorAgeFilesLines
* u-boot-xlnx_2016.01.bb: Add KC705 definitionsManjukumar Matha2016-05-131-0/+2
| | | | | | | Patch uboot for KC705 board kit design Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* kc705-microblazeel: Add u-boot patch for KC705Manjukumar Matha2016-05-131-0/+1156
| | | | | Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* kc705-trd-microblazeel: Remove kc705-trd filesManjukumar Matha2016-05-131-656/+0
| | | | | | | Remove old kc705-trd reference Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* u-boot-xlnx_2016.01.bb: Remove kc705-trdManjukumar Matha2016-05-131-2/+0
| | | | | | | Remove old kc705-trd reference Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* u-boot-spl-zynq-init.inc: Add variable to trigger platform overwritingNathan Rossi2016-05-031-3/+8
| | | | | | | | | Add the "FORCE_PS7INIT" variable to overwrite the targeted platform with the machines preferred platform-init provider. This allows for reference designs to override the platform-init for boards with existing support in U-Boot without having to modify U-Boot configuration. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* u-boot_2016.03: Add SPL load bitstream and uEnv.txt supportJason Wu2016-05-033-0/+200
| | | | | | | | | | Adds two patches that supports the follows: - SPL loading bistream support - Loading uEnv.txt via MMC or USB and enable u-boot to load uEnv.txt from MMC when set to MMC boot mode. Signed-off-by: Jason Wu <jason.wu.misc@gmail.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* u-boot-xlnx_2016.01.bb: v2016.1 release tagManjukumar Matha2016-05-031-2/+2
| | | | | | | Xilinx u-boot is tagged for release v2016.1 Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* u-boot-xlnx: Depends on native dtcCyril Chemparathy2016-04-131-0/+2
| | | | | | | | Updates in upstream u-boot now require the device tree compiler for u-boot builds. Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* u-boot_2016.03: Configure picozed to use the custom ps7_initNathan Rossi2016-03-312-0/+32
| | | | | | | Add a patch for u-boot so that the picozed target uses the ps7_init that is provided in the custom_hw_platform/ directory. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* u-boot_2016.03: Zynq SPL ps7_init supportNathan Rossi2016-03-311-0/+11
| | | | | | | Add support for u-boot 2016.03 to inject the ps7_init files from platform-init providers. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* u-boot-xlnx: Update to pre-release xilinx-v2016.1Nathan Rossi2016-03-314-616/+579
| | | | | | | | | | Update the recipe to the current master of u-boot-xlnx vendor tree, in preparation for the xilinx-v2016.1 release. Update the KC705 configuration patch and remove upstreamed patches for MicroBlaze. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* zedboard-zynq7: Switch over to in kernel device treeNathan Rossi2016-03-061-1/+1
| | | | | | | | | | | * Switch to the device tree that is available in the kernel source tree * Remove the in layer device tree and configuration for the in layer device tree * Setup IMAGE_BOOT_FILES with the correct target device tree from the kernel source/recipe * Setup U-Boot uEnv.txt to use the correct target device tree Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* zc702-zynq7: Switch over to in kernel device treeNathan Rossi2016-03-061-1/+1
| | | | | | | | | | | * Switch to the device tree that is available in the kernel source tree * Remove the in layer device tree and configuration for the in layer device tree * Setup IMAGE_BOOT_FILES with the correct target device tree from the kernel source/recipe * Setup U-Boot uEnv.txt to use the correct target device tree Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* u-boot-extra.inc: Retire use of this configuration frameworkNathan Rossi2016-01-062-53/+0
| | | | | | | | | This is only used by MicroBlaze targets for U-Boot, and due to U-Boot moving to Device Model this is no longer sufficent to configure U-Boot. Instead support for MicroBlaze must be added by patches to U-Boot with partial DM and xparameters support. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* u-boot-xlnx_2015.04: Drop this versionNathan Rossi2016-01-065-273/+0
| | | | | | | Newer version of u-boot-xlnx superseeds this version. Also remove any patches which are only needed by this version of u-boot-xlnx. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* u-boot-xlnx_2015.07: Add support for 'kc705-trd-microblazeel' directlyNathan Rossi2016-01-062-1/+217
| | | | | | | | Patch u-boot-xlnx to support kc705-trd-microblazeel by overriding microblaze-generic. Only apply this patch when using the kc705-trd-microblazeel machine. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* u-boot-xlnx_2015.07: Add recipe for 'xilinx-v2015.4'Nathan Rossi2015-11-261-0/+30
| | | | | | Add the 'xilinx-v2015.4' release for u-boot-xlnx. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* Fix up UBOOT_BINARY for Zynq and setup SPL to load correctlyNathan Rossi2015-11-263-13/+29
| | | | | | | | | | u-boot-xlnx 'xilinx-v2015.2' (fixed in newer versions) incorrectly sets the SPL image to load as 'u-boot-dtb.img' despite the images being built having embedded device trees (OF_EMBED=y). This change fixes this up so that there are no hacks to the u-boot recipes and no overrides to use the incorrectly named U-Boot image file. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* u-boot-xlnx-dev: Setup SPL generationNathan Rossi2015-11-261-0/+9
| | | | | | | | Setup u-boot-xlnx-dev to handle SPL generation, the current version of u-boot-xlnx-dev also provides platform init code for some Zynq boards setup this up so that external sources are not needed. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* u-boot-xlnx-dev: Update the default revisionNathan Rossi2015-11-261-3/+2
| | | | Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* u-boot-xlnx_2015.04: Refactor U-Boot SPL generationNathan Rossi2015-11-264-53/+43
| | | | | | | | | | | | | | Refactor the way the recipe handles depending, configuring and building SPL with external or internally provided Zynq Platform Init code. This refactor allows for the handling of all three configuration cases for how the platform init files are provided, as well as simplifying how machines define whether SPL/boot.bin can be built. This change also reduces the need for a seperate SPL recipe and makes it much simpler to have multiple recipes that can provide this feature. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* u-boot-xlnx_2015.04: Fix up configs for ZC70xNathan Rossi2015-11-261-0/+4
| | | | | | | | This version of U-Boot does not have configs for both the ZC702 and ZC706 setup seperately, override the machine provided value in order to select the available config for the boards. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* Fix up use of '_append +='Nathan Rossi2015-11-262-3/+3
| | | | | | | | | | | | The use of '_append' and '+=' together is considered bad practice within recipes. It is preferred to explicitly add the preceeding spaces where they are applicable instead of using the '+=' to achieve the same result. Change all the uses of '_append +=' to match the recommended pattern, adding in spaces where explicitly required. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* u-boot-xlnx: Backport MicroBlaze patches to fix GCC 5.2 compatiblityNathan Rossi2015-11-133-0/+477
| | | | | | | * Backport patches from upstream u-boot which fix compilation issues when using GCC 5.2 or other non gnu90 standards based compilers Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* u-boot-xlnx-dev: Enable config overrideManjukumar Matha2015-11-051-6/+4
| | | | | | | | This commit enables local.conf selection of SRCREV in u-boot-xlnx-dev recipe. Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* u-boot-xlnx-dev: Remove openssl-native configurationNathan Rossi2015-11-041-3/+0
| | | | | | This is now setup as part of the u-boot.inc from oe-core. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* u-boot-xlnx: Update to 2015.04 'xilinx-v2015.2'Nathan Rossi2015-09-155-29/+47
| | | | | | | | | * Update to the 'xilinx-v2015.2' release tag, this corresponds to 2015.04 version of u-boot * Update microblaze configuration patch for this version * Swap picozed patch for a upstream backported version Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* u-boot-elf.inc: Available in oe-core, drop from layerNathan Rossi2015-09-153-17/+0
| | | | | | | | * Remove use of u-boot-elf.inc * Move UBOOT_ELF setting into machine-xilinx-default.inc * Remove u-boot.elf.inc Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* u-boot-zynqmp-mainline: Drop this recipeNathan Rossi2015-09-091-10/+0
| | | | | | * ZynqMP now uses upstream u-boot, this recipe is no longer needed Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* u-boot-xlnx-dev: Fix up "_append +=" consistencyNathan Rossi2015-07-231-1/+1
| | | | Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* u-boot-xlnx-dev: Update for 2015.04 of u-boot-xlnx masterNathan Rossi2015-05-261-4/+12
| | | | | | | * U-Boot now relies on openssl for its tools build * Force the use of the HOSTCC == BUILD_CC Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* u-boot-extra.inc: Remove use of 'SOC_FAMILY'Nathan Rossi2015-05-071-1/+1
| | | | Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* u-boot-xlnx_2015.01: Add patches to fix MicroBlaze issuesNathan Rossi2015-04-213-0/+58
| | | | | | | | * Add patch to fix issue with EMAC lite #define's * Add patch to disable OF_CONTROL and SPL building for the microblaze-generic board Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* u-boot-extra.inc: Rework MicroBlaze config.mk generationNathan Rossi2015-04-211-23/+36
| | | | | | | | * Rework the config.mk for MicroBlaze into a seperate task * Change to using a python task for better handling of content and parsing of the xparameters file Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* u-boot-xlnx_2015.01: Update SRCREVNathan Rossi2015-04-211-1/+1
| | | | | | * Update to a newer SRCREV Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* u-boot-zynqmp-mainline_2015.04: Update to final tagNathan Rossi2015-04-202-605/+3
| | | | | | | * Remove ZynqMP patch as it was accepted and part of the v2015.04 release Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* u-boot-xlnx: Add support for picoZedNathan Rossi2015-04-144-10/+156
| | | | | | | | * Refactor the 2015.01 specific source setup into the u-boot-xlnx-2015.01.inc file * Add the picoZed patch to support the board Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* u-boot-xlnx: Use 'u-boot-dtb.img' for ZynqNathan Rossi2015-03-311-0/+8
| | | | | | | | | * 'u-boot-dtb.img' is the name of the Payload that U-Boot SPL expects for Zynq * Prepare for compatibility for future versions where Zynq will use U-Boot DTBs Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* u-boot-xlnx: Refactor SPL supportNathan Rossi2015-03-318-26465/+49
| | | | | | | | | | | | | * Refactor the U-Boot SPL support to use the ps7_init_gpl.[ch] files from the zynq7-platform-init dependency, this allows for the files to come from a external source or be generated during the build * U-Boot SPL has been split into a seperate target to allow for better dependency resolution as well as handling SPL building compatibility without generating false boot.bin files * Clean up the u-boot-xlnx.inc file to allow for use from both the normal u-boot recipe as well as the u-boot-spl recipe Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* u-boot-xlnx: Update to 2015.01Nathan Rossi2015-03-311-2/+2
| | | | | | | | * Update to 2015.01, shift the SRCREV to the newer version and update the PV * Update the PREFERRED_VERSION Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* u-boot-zynqmp-mainline: Recipe for ZynqMP U-BootNathan Rossi2015-02-192-0/+612
| | | | | | | * Based on mainline 2015.04-rc1 * Patches which are submitted to upstream Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* u-boot-xlnx: Split ELF deploy into seperate include fileNathan Rossi2015-02-192-15/+16
| | | | Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* zedboard : Add files to build working boot.bin file.Philip Balister2014-11-184-0/+13011
| | | | | | | | | | | | | This uses the GPL files from: https://github.com/Xilinx/embeddedsw/tree/master/lib/sw_apps/zynq_fsbl/misc/zed and renames them. There is a u-boot patch to use the _gpl named versions, when this is upstream and meta-xilnx uses this version, we can switch to using the files with the proper names. Signed-off-by: Philip Balister <philip@balister.org> Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* zc702-zynq7 : Update uEnv.txt devicetree filename to match updates.Philip Balister2014-11-181-1/+1
| | | | | | | The dtb filename changed in updates to meta-xilinx. Signed-off-by: Philip Balister <philip@balister.org> Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* machine-xilinx-default.inc: Move UBOOT_SUFFIX definitionNathan Rossi2014-11-171-1/+0
| | | | Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* u-boot-xlnx : Add uEnv.txt for zc702 so it boots from SD card.Philip Balister2014-11-052-1/+7
| | | | Signed-off-by: Philip Balister <philip@balister.org>
* u-boot-xlnx: Rework ELF deployNathan Rossi2014-10-272-18/+19
| | | | | | | * Move ELF deploy out of the u-boot-extra.inc include * Use similar to u-boot.inc naming for the UBOOT_ELF* variables Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* u-boot-xlnx: Add support for building SPL for the zc702.Philip Balister2014-10-273-0/+13442
| | | | | | | | | | | | The ps7_init files are GPL versions from: https://github.com/Xilinx/embeddedsw/tree/master/lib/sw_apps/zynq_fsbl/misc/zc702 I had to edit the .h filename in the .c file. Another option is use the file names as is, but this needs a patch to u-boot so it looks for ps7_init_gpl.c. Signed-off-by: Philip Balister <philip@balister.org> Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* u-boot-xlnx.inc: Add support for building working SPLPhilip Balister2014-10-271-1/+11
| | | | | | | | | You need to add the files ps7_init.[ch] via a board specific SRC_URI append. The ps7 files should be GPL licensed to avoid license headaches. Signed-off-by: Philip Balister <philip@balister.org> Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* u-boot-xlnx: Rename "_git" to "-dev" for master-next tracking recipeNathan Rossi2014-08-251-11/+4
| | | | | | | * Change to match how the kernel recipes handle master-next tracking * Update the SRCREV to match a newer git commit Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>