aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-bsp
AgeCommit message (Collapse)Author
2016-01-06u-boot-extra.inc: Retire use of this configuration frameworkNathan Rossi
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>
2016-01-06u-boot-xlnx_2015.04: Drop this versionNathan Rossi
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>
2016-01-06u-boot-xlnx_2015.07: Add support for 'kc705-trd-microblazeel' directlyNathan Rossi
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>
2015-12-19arm-trusted-firmware_git: Update to v2015.4 tagManjukumar Matha
Cannot override SRCREV in local.conf. By this commit we can override SRCREV to desired tag/commit ID. Default will point to xilinx-v2015.4 tag Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2015-11-26u-boot-xlnx_2015.07: Add recipe for 'xilinx-v2015.4'Nathan Rossi
Add the 'xilinx-v2015.4' release for u-boot-xlnx. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2015-11-26Fix up UBOOT_BINARY for Zynq and setup SPL to load correctlyNathan Rossi
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>
2015-11-26u-boot-xlnx-dev: Setup SPL generationNathan Rossi
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>
2015-11-26u-boot-xlnx-dev: Update the default revisionNathan Rossi
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2015-11-26u-boot-xlnx_2015.04: Refactor U-Boot SPL generationNathan Rossi
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>
2015-11-26u-boot-xlnx_2015.04: Fix up configs for ZC70xNathan Rossi
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>
2015-11-26Fix up use of '_append +='Nathan Rossi
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>
2015-11-13u-boot-xlnx: Backport MicroBlaze patches to fix GCC 5.2 compatiblityNathan Rossi
* 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>
2015-11-05u-boot-xlnx-dev: Enable config overrideManjukumar Matha
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>
2015-11-04u-boot-xlnx-dev: Remove openssl-native configurationNathan Rossi
This is now setup as part of the u-boot.inc from oe-core. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2015-11-03platform-init: v2014.4 is no longer on master branchManjukumar Matha
Due to changes in embeddedsw repo, the v2014.4 tag is no longer on the master branch. This commit fixes the recipe accordingly. Signed-off-by: Manjukumar Matha <manjukum@xilinx.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2015-09-24qemumicroblaze: Remove device-tree usageNathan Rossi
* Remove the qemumicroblaze device-tree as instead of using a in layer device tree the device tree that is provided as part of QEMU is used * Update device-tree recipe removing the need for the runqemu compatiblity for qemumicroblaze Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2015-09-15u-boot-xlnx: Update to 2015.04 'xilinx-v2015.2'Nathan Rossi
* 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>
2015-09-15u-boot-elf.inc: Available in oe-core, drop from layerNathan Rossi
* 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>
2015-09-09u-boot-zynqmp-mainline: Drop this recipeNathan Rossi
* ZynqMP now uses upstream u-boot, this recipe is no longer needed Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2015-07-23u-boot-xlnx-dev: Fix up "_append +=" consistencyNathan Rossi
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2015-05-26u-boot-xlnx-dev: Update for 2015.04 of u-boot-xlnx masterNathan Rossi
* 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>
2015-05-07u-boot-extra.inc: Remove use of 'SOC_FAMILY'Nathan Rossi
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-04-22arm-trusted-firmware: Add recipe for ATFNathan Rossi
* Add recipe, currently used only for ZynqMP * Use the Xilinx specific repo for ATF, tracking the current master Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-04-21u-boot-xlnx_2015.01: Add patches to fix MicroBlaze issuesNathan Rossi
* 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>
2015-04-21u-boot-extra.inc: Rework MicroBlaze config.mk generationNathan Rossi
* 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>
2015-04-21u-boot-xlnx_2015.01: Update SRCREVNathan Rossi
* Update to a newer SRCREV Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-04-20u-boot-zynqmp-mainline_2015.04: Update to final tagNathan Rossi
* Remove ZynqMP patch as it was accepted and part of the v2015.04 release Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-04-14kc705-trd_2013.1: Add recipe for retrieveing KC705 TRD BitstreamNathan Rossi
* The recipe downloads the pre-built bitstream from the Xilinx that is provided as part of the TRD * Bitstream is populated into /boot/download.bit and is also populated into the deploy directory * The recipe provides the 'virtual/bitstream' target Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-04-14platform-init: Add platform init files for picozed-zynq7Nathan Rossi
* Add the platform init files for the picozed-zynq7 machine * The files were generated from a fresh Vivado 2014.4 project using the supplied machine TCL on the picoZed website: http://picozed.org/support/documentation/4736 Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-04-14u-boot-xlnx: Add support for picoZedNathan Rossi
* 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>
2015-04-14platform-init: Add recipe for local platform init filesNathan Rossi
* Add local recipe for providing platform info files (ps7_init_gpl.[ch]) * Add local files for the zybo-zynq7 board Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-03-31u-boot-xlnx: Use 'u-boot-dtb.img' for ZynqNathan Rossi
* '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>
2015-03-31u-boot-xlnx: Refactor SPL supportNathan Rossi
* 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>
2015-03-31platform-init/fsbl-platform-init: Add recipeNathan Rossi
* Create recipe to handle retrieving the platform init files (ps7_init_gpl.[ch]) for use with other recipes * Add the zynq7-platform-init.inc include for reuse Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-03-31u-boot-xlnx: Update to 2015.01Nathan Rossi
* 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>
2015-03-31device-tree.bb: Set S directory as WORKDIRNathan Rossi
* This sorts out the S directory doesn't exist warning/check which occurs due to the recipe not having a primary source which is unpacked Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-02-19u-boot-zynqmp-mainline: Recipe for ZynqMP U-BootNathan Rossi
* Based on mainline 2015.04-rc1 * Patches which are submitted to upstream Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-02-19u-boot-xlnx: Split ELF deploy into seperate include fileNathan Rossi
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2014-11-18zedboard : Add files to build working boot.bin file.Philip Balister
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>
2014-11-18zc702-zynq7 : Update uEnv.txt devicetree filename to match updates.Philip Balister
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>
2014-11-17machine-xilinx-default.inc: Move UBOOT_SUFFIX definitionNathan Rossi
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2014-11-17device-tree.bb: Set package arch to machine archNathan Rossi
* Device trees are built individually for each machine Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2014-11-05u-boot-xlnx : Add uEnv.txt for zc702 so it boots from SD card.Philip Balister
Signed-off-by: Philip Balister <philip@balister.org>
2014-10-27u-boot-xlnx: Rework ELF deployNathan Rossi
* 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>
2014-10-27device-tree: Add recipe for creating device tree blobsNathan Rossi
* Using the linux-dtb.inc steps, create a recipe external from the kernel recipe to handle the building of device tree blobs. * For backwards compatibility create a symlink with the kernel imagetype Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2014-10-27u-boot-xlnx: Add support for building SPL for the zc702.Philip Balister
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>
2014-10-27u-boot-xlnx.inc: Add support for building working SPLPhilip Balister
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>
2014-08-25u-boot-xlnx: Rename "_git" to "-dev" for master-next tracking recipeNathan Rossi
* 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>
2014-05-22u-boot-xlnx: Remove older versionsNathan Rossi
* Remove 2013.01 and 2013.07, these versions have been superseded by 2014.01 * Clean up and remove any unused patches Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2014-05-21u-boot-xlnx_2014.01: Add 2014.01 u-bootNathan Rossi
* License file has changed in u-boot source Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>