docs: Correct and add some documentation

README: correct example machine name and add images
docs:BOOT.sdcard: Provide information on using second SD card partition
for large file sizes.

Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
recipes-kernel: Move DTB generation to meta-xilinx

oe-core changed the DTB generation to use the linux make system.
http://git.openembedded.org/openembedded-core/commit/?id=72980d5bb465f0640ed451d1ebb9c5d2a210ad0c
This resulted in the kernel make failing as the meta-xilinx contained
dts/dtsi files are not in the kernel tree.
To resolve, move the DTB creation using DTC into meta-xilinx layer.
This will correct the make error and build the DTS files in meta-xilinx.
Additionally the user can set KERNEL_DEVICETREE within local.conf to
build an in-kernel-tree DTS if they desire.

Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
linux : Use overrides to prevent global application of SRC_URI_appends.

Limt the scope of the SRC_URI additions to the machine/soc they apply to. If
this layer is used with other BSP's, the patches may cause problem with
other linux-yocto bbappends.

Signed-off-by: Philip Balister <philip@balister.org>
recipes-kernel:linux-yocto: Move common items to include file.

linux-yocto recipe was modified to use overrides for SRC_URI.
Extend this to linux-yocto-tiny by moving common parts to an include file.
Update external cache variables to use overrides in case other BSP
wish to use an external cache.
Correct typo form microblaze configuration file.

Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
qemuzynq: Add qemu-native and qemu-helper-native extra image dependencies.

This commit adds the qemu-native and qemu-helper-native extra image
dependencies and fixes the following error while running the
runqemu qemuzynq command:

Error: Unable to find tunctl binary in '~/poky/build/tmp/sysroots/x86_64-linux/usr/bin'

Signed-off-by: Elvis Dowson <elvis.dowson@gmail.com>
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
qemumicroblaze: Add qemu-native and qemu-helper-native extra image dependencies.

This commit adds the qemu-native and qemu-helper-native extra image
dependencies and fixes the following error while running the
runqemu qemumicroblaze command:

Error: Unable to find tunctl binary in '~/poky/build/tmp/sysroots/x86_64-linux/usr/bin'

Signed-off-by: Elvis Dowson <elvis.dowson@gmail.com>
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
recipes-bsp:u-boot-xlnx: Delete 2012.10 u-boot recipe.

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>
recipes-bsp:u-boot-xlnx: Move patch files out of include file.

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>
recipes-bsp:u-boot: Add u-boot-xlnx_2013.07 and bleeding edge recipe.

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>
recipes-kernel:linux-xlnx Add recipe for linux-xlnx 3.10 and corresponding
config file in conf/machine.

Added linux-xlnx_3.10.bb recipe, pointing initially at master next branch.

Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
external-xilinx-toolchain: Created recipe

* Allows use of external Xilinx MicroBlaze and Zynq pre-built toolchains
* Does not require additional layer dependencies
* Updated documentation regarding external toolchain

Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
external-xilinx-toolchain: Fix Parsing error

* Fix Version Parsing error

Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
linux-machine-config.inc: Refactored useful python functions

* Refactored the useful python functions into more generic form and
  placed them in the 'xilinx-utils.bbclass' which can be inherited for
  the functions.

Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
u-boot-extra.inc: Refactored to use xilinx-utils functions

* 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>
u-boot-xlnx: Add uEnv.txt support

* Backport uEnv.txt support from upstream master-next

Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
zedboard-zynq7: Fix DTS Network PHY node

* Fix-up the Ethernet PHY node handle in the device-tree
* This resolves the issue where the kernel will fail to correctly probe
  the PHY

Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
zynq-7-base.dtsi: Fix-up register mapping

* Fix-up the register mapping of the dev-cfg node which overlaps the
  register space of the xadc node

Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
u-boot-xlnx : Add support for building BOOT.BIN file.

If the command bootgen is in the path, and there is a file for
the current MACHINE called fsbl.elf.bz2 available, the BOOT.BIN
file will be built.

I had to change the version to remove the + signs from the file name.
Otherwise the script failed. I need to look at this harder and come up with
a better fix.

Code based on:

https://github.com/milosoftware/meta-zynq/blob/master/recipes-bsp/u-boot/u-boot-zynq_git.bb

Signed-off-by: Philip Balister <philip@balister.org>
u-boot-xlnx : Add files to build BOOT.Bin for the zedboard-zynq7 machine.

Signed-off-by: Philip Balister <philip@balister.org>
recipes-bsp:u-boot Remove u-boot 2013.01.01 target.

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>