Age | Commit message (Collapse) | Author |
|
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>
|
|
* 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>
|
|
* 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>
|
|
* 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>
|
|
* ZynqMP now uses upstream u-boot, this recipe is no longer needed
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
* 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>
|
|
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
* 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>
|
|
* 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>
|
|
* 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>
|
|
* Update to a newer SRCREV
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
* Remove ZynqMP patch as it was accepted and part of the v2015.04
release
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
* 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>
|
|
* 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>
|
|
* 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>
|
|
* 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>
|
|
* '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>
|
|
* 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>
|
|
* 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>
|
|
* 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>
|
|
* 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>
|
|
* Based on mainline 2015.04-rc1
* Patches which are submitted to upstream
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
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>
|
|
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>
|
|
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
* Device trees are built individually for each machine
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
Signed-off-by: Philip Balister <philip@balister.org>
|
|
* 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>
|
|
* 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>
|
|
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>
|
|
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>
|
|
* 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>
|
|
* 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>
|
|
* License file has changed in u-boot source
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
* License has changed in u-boot sources, update to reflect the license
changes
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
* Cleaned up the comments for tags used
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
* This removes the reliance on the SRCPV during recipe parsing, which
in turn removes the need for the parsing process to request
information from the git server.
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
Yocto 1.5 master has removed 2013.01 u-boot as a target, so follow suit.
Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
|
|
* Backport uEnv.txt support from upstream master-next
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
* Fixed issue with manual searching of BBPATH
* Cleaned up to use same SRC_URI append method as linux-machine-config
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
Add u-boot-xlnx_2013.07.bb and point to latest master next on u-boot-xlnx.git
Also add u-boot-xlnx_git.bb as a bleeding edge recipe for u-boot.
The bleeding edge version defaults to master-next latest commit, but can
be changed to build any branch in the u-boot-xlnx.git repository.
Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
|
|
Include file is common and should not hold patch files which may no longer
be required in future versions of u-boot. So move the patches currently
required by 2013.01 into the 2013.101 bb file. If for some reasons these
patches are also required in later versions, they should be added to
the new version recipe also.
Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
|
|
Removing the 2012.10 u-boot recipe because it is not a version in
poky recipes.
Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
|
|
* Added 'conf/machine/boards' as a default FILESEXTRAPATH
(for each available layer).
* Change MACHINE_* to rely only on the path being relative to
'conf/machine/boards'.
* Fixed up linux-xlnx.inc and linux-machine-common.inc to use 'MACHINE_*'
for default files.
* Fixed KERNEL_DEVICETREE setting such that the variable is valid before
the base __anonymous function of linux-dtb.inc is executed.
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
Provide u-boot_v2013.01.01 with Xilinx specific patches for xilinx-v2013.01
Required small changes to common include files so they can be shared
between u-boot and u-boot-xlnx.
Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
|
|
* Handles generation of the config.mk, this avoids the need for a manual
config.mk to be provided, it depends on the information provided in
xparameters.h.
* Added 'MACHINE_XPARAMETERS' which points to a machine specific
xparameters.h file.
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
|