hypervisor: Compile only for fsl machines

Signed-off-by: Khem Raj <raj.khem@gmail.com>
usdpaa: Added fmc in usdpaa dependency list.

Signed-off-by: Vakul Garg <vakul@freescale.com>
usdpaa: export ARCH for all tasks

ARCH environment variable is needed for do_{compile,install,clean}.

This fixes the issue: when run command "make clean" under devshell,
the obj files was not be cleaned.

Signed-off-by: Zongchun Yu <b40527@freescale.com>
cryptodev: compile testprogs and package them to ${PN}-tests

Also add missing openssl dependency.

Signed-off-by: Zongchun Yu <b40527@freescale.com>
recipes: make meta-fsl-ppc play with other layers

Some recipes are specific to fsl machines but arent marked
so. When building images for other machines while including
meta-fsl-ppc in bblayers exposes the build failures on these
recipes. Lets mark them fsl machine specific

Signed-off-by: Khem Raj <raj.khem@gmail.com>
qemu: upgrade to the version of sdk-1.4

Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com>
add p1023rdb support

Change-Id:Ic42311e8619e5fbcf6f53f9f661439f6776dd760
Signed-off-by: Chunrong Guo <B40290@freescale.com>
Add P1025TWR support

Signed-off-by: Chunrong Guo <B40290@freescale.com>
Add BSC9131RDB support

Signed-off-by: Chunrong Guo <B40290@freescale.com>
Add BSC9132QDS support

Signed-off-by: Chunrong Guo <B40290@freescale.com>
udev-extraconf: unify the name of PCIe Ethernet port for DPAA targets

In kernel-3.8, PCIe Ethernet port is the last one to be brought up,
so the name of PCIe Ethernet card is ethN(N is variant) instead of eth0.
The udev rules update is to unify the PCIe Ethernet port of DPAA targets:
    Ethernet card in PCIe slot0: eth0
    Ethernet card in PCIe slot1: eth1
    Ethernet card in PCIe slot2: eth2
    Ethernet card in PCIe slot3: eth3

Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com>
Change-Id: Ia2a9cc3eb5b6c49e911bb6cc067a2d2d3cfaec0a
udev-extraconf: fix the name conflict of macless and PCIe Ethernet port in slot3

Currently both macless0 port and PCIe Ethernet port in slot3 use "eth2",
update udev rules to rename macless0 to eth4.

Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com>
flib: upgrade to the SHA of sdk-1.4

Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com>
asf: add recipe

asf is software Application Specific Fast-path for Freescale non-dpaa targets.

Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com>
cst: add recipe

cst is the utility for security boot.

Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com>
mux-server: add recipe

mux_server is a Linux-based utility supporting console multiplexing and
demultiplexing. It is part of Embedded Hypervisor.

Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com>
qoriq-debug: add recipe

QorIQ Debug File System Module

Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com>
skmm: add recipe

SKMM is the application for PCIe endpoint.

Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com>
web-sysmon: add recipe

This package contains shell and cgi scripts which maintain a
database of sensor data and generate web pages containing
graphs of sensor data.

Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com>
linux-qoriq-sdk(-headers): upgrade to the version of sdk-1.4

1.Update kernel version to 3.8.

2.add DEPENDS libgcc and append TOOLCHAIN_OPTIONS to KERNEL_{CC,LD}.
kernel in sdk 1.4 need run-time support libraries 'libgcc.a', added
in file arch/powerpc/Makefile:
LIBGCC := $(shell $(CC) $(KBUILD_CFLAGS) -print-libgcc-file-name)
Without passing the TOOLCHAIN_OPTIONS (define --sysroot parameter),
it will fail to find the libgcc.a.

3.Also remove the patches which were already merged on git tree.

Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com>
Signed-off-by: Ting Liu <b28495@freescale.com>