meta-atmel: Modify internal variables

Conforming to OE/Yocto naming convention, the layer should not use the
meta prefix for BBFILE_COLLECTIONS and other layer-specific variables.

Signed-off-by: David Vincent <freesilicon@gmail.com>
sama5d3xek include: Remove EXTRA_IMAGE_DEPENDS

Since files/bootloaders.inc is now required by every machine
configuration file, the EXTRA_IMAGE_DEPENDS found in sama5d3xek.conf
is not needed anymore.

Signed-off-by: David Vincent <freesilicon@gmail.com>
BSP: Create SoC include files

OE/Yocto offers the possibility to group some SoC features into a
SOC_FAMILY. This gives the possibility to group common overrides and
definitions and in a file to be included by all machines based on the
same SoC.

Signed-off-by: David Vincent <freesilicon@gmail.com>
sama5d3 include: Use correct FPU

OE/Yocto default configuration is not compatible with Atmel SAMA5D3x
FPU. Indeed, OE/Yocto uses a VFPv3 FPU whereas SAMA5D3x is a VFPv4-D16.

Signed-off-by: David Vincent <freesilicon@gmail.com>
sam9x5ek include: Common conf for SAM9x5EK

Some options are shared by all SAM9x5 Evaluation Kits, so we define an
include file to be used by each machine file.

Signed-off-by: David Vincent <freesilicon@gmail.com>
sam9x: Use SoC include files

Now that we have SoC files for SAM9x MPU family, use it for every
Atmel board defined in this layer.

Signed-off-by: David Vincent <freesilicon@gmail.com>
sama5d3xek: Common conf for SAMA5D3xEK

Some options are shared by all SAMA5D3x Evaluation Kits, so we define
an include file to be used by each machine file.

Signed-off-by: David Vincent <freesilicon@gmail.com>
sama5d3x: Use SoC include files

Now that we have SoC files for SAMA5D3x MPU family, use it for every
Atmel board defined in this layer.

Signed-off-by: David Vincent <freesilicon@gmail.com>
at91bootstrap: Fix build failure

Standard includes cause a build failure when compiling with a hard-float
toolchain. Since they are not needed, we can safely remove them.

Signed-off-by: David Vincent <freesilicon@gmail.com>
at91bootstrap: Create common recipe file

Create an include file for at91bootstrap recipe to have a common
configuration for all versions. This way, releasing a new version should
only result in a new recipe with an updated SRC_URI.

Simplify deployment of at91bootstrap images by creating symlinks to the
final image. The deployment directory is also populated with symlinks to
point to the last generated image.

Also, keep only one recipe as recommended by the Yocto project :
https://wiki.yoctoproject.org/wiki/Best_Known_Methods_(BKMs)_for_Package_Updating

Signed-off-by: David Vincent <freesilicon@gmail.com>
u-boot-at91: use SOC_FAMILY for COMPATIBLE_MACHINE

Signed-off-by: David Vincent <freesilicon@gmail.com>
at91bootstrap: Add development recipe

To follow the development of at91bootstrap and generate images based on
the latest revision, create a new recipe following Yocto Project
versioning guidelines : http://openembedded.org/wiki/Versioning_Policy

Signed-off-by: David Vincent <freesilicon@gmail.com>