machine-xilinx-default.inc: Add cpio.gz.u-boot as default

* The cpio.gz.u-boot type is useful for booting ramdisk image of cpio
  type on hardware, without needing to reconfigure the kernel for large
  ramdisk blocks

Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
binutils: Updated patches against binutils for microblaze

* Updated patches against binutils for microblaze
* Fixing the issue with building binutils on a 32-bit host platform

Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
coreutils: Fix build for microblaze

* microblaze does not correctly define __ELF__, coreutils is expecting
  it to be defined for ELF platforms.
* Define __ELF__ in CPPFLAGS specifically for microblaze

Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
zynq7-base.dtsi: Merge gem dts properties

* Merge the contents of zynq7-mainline-gem.dtsi into the base
* Default to the macb driver by default
* Backwards compatible with emacps (linux-xlnx only driver)

Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
zynq7-mainline-gem.dtsi: Remove

* These changes have been merged into the base dtsi for zynq
* Clean up and remove non-required *-yocto.dts
* Update machine confs

Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
linux-xlnx_3.14: Add 3.14 kernel

* Add the recipe for the public linux-xlnx xlnx_3.14 branch
* Update defconfig for zynq for 3.14

Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
zynq7-base.dtsi: Update for 3.14 kernel

* Update SD controller nodes
* Add ocmc node
* Add additional compatible values

Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
u-boot-xlnx_2014.01: Add 2014.01 u-boot

* License file has changed in u-boot source

Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
machine-xilinx-default.inc: Update default versions

* Use the 3.14 kernel for both linux-xlnx and linux-yocto
* Use the 2014.01 u-boot

Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
BOOT.tftp: Update

* Updated use of "tftp" command for zynq, now use "tftpboot" (2014.01
  change)
* Swap kernel and rootfs addresses so that relatively large rootfs
  images will be loaded without overlapping existing contents
* Swap to use cpio.gz.u-boot, this format does not limit rootfs size and
  allows the loading of large rootfs images despite pre-configured
  kernel limitations

Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
linux-xlnx-dev: Update recipe

* Update default SRCREV
* Update version
* Clean up comments

Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
zynq/defconfig_3.10.cfg: The macb driver is non-functional in 3.10

* The macb mainline driver for GEM is non-functional in 3.10, disable
  the driver in the kernel

Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
u-boot-xlnx: Remove older versions

* 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>
linux-xlnx: Remove 3.8 kernel

* This kernel version is outdated and has been superseded by the 3.10
  and 3.14 kernels
* This change mirrors the dropping of the 3.8 linux-yocto kernel in the
  1.6 yocto release

Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
zynq7-base.dtsi: Update bindings

* Update QSPI, SPI, devcfg and GPIO node bindings
* Flash node properties for boards

Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
gdb: Update gdb for microblaze

* Update recipe for gdb to 7.7
* Update patches for gdb, based on xlnx/master-rebase from the Xilinx
  binutils-gdb repository

Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>