Initial commit
kirkwood BSP layer: initial w/ yocto-linux-3.4.3

		This patch is the initial checkin for HidaV's Marvell
		Kirkwood BSP layer. This commit also adds support for
		Yocto project's linux-3.4.3 kernel.

Signed-off-by: Thilo Fromm <github@thilo-fromm.de>
hidav-kirkwood: add kernel and bootloader

		This patch adds configurations for a working
		kirkwood kernel and bootloader. Fortunately
		there is support for this CPU in both vanilla
		linux and vanilla u-boot.

Signed-off-by: Thilo Fromm <github@thilo-fromm.de>
meta-hidav-kirkwood: meta-texasinstruments work-arounds

		This patch provides some wok-arounds for playing nicely with
		the meta-texasinstruments layer, Some recipes in meta-ti do not
		set COMPATIBLE_MACHINE so these are tried to build with kirkwood,
		resulting in a broken build. We override some generics and
		we provide .bbappends for affected packages (like u-boot) which
		pin a specific non-TI recipe.

Signed-off-by: Thilo Fromm <github@thilo-fromm.de>
linux: shrink kernel conf; kirkwood: use gcc-4.7

		This patch drops a lot of unneeded modules from the kernel
		config.

		Also gcc-4.7 is the preferred compiler for kirkwood now.

Signed-off-by: Thilo Fromm <github@thilo-fromm.de>
Update Readme
README: reenable kirkwood support

	kirkwood is reenable

Signed-off-by: Eik Binschek <binschek@dresearch-fe.de>
iscsi: fix iscsi-target

	fix compile problems with iscsi-target

Signed-off-by: Eik Binschek <binschek@dresearch-fe.de>
open-iscsi: disable open-iscsi

	disable open-iscsi on kirkwood

Signed-off-by: Eik Binschek <binschek@dresearch-fe.de>
u-boot kirkwood: add hikirk support

An u-boot image (e.g. UART, SATA, NAND, SPI) for the 88F6282 hikirk machine
will be constructed with a header. The u-boot image with header is created
with the mkimage tool. This patch add support for 4 hikirk machines and creates
u-boot header with image. UART, SATA, NAND and SPI.

Signed-off-by: Mario Schuknecht <schuknecht@dresearch-fe.de>
kirkwood u-boot: add hikirk support

Add hikirk support. The hikirk u-boot must not contain NAND flash support.
From now the u-boot (bitbake virtual/bootloader) works only on the hikirk
board.

Signed-off-by: Mario Schuknecht <schuknecht@dresearch-fe.de>
u-boot: add spi support

Enable u-boot spi support for hikirk board.

Signed-off-by: Mario Schuknecht <schuknecht@dresearch-fe.de>
kirkwood u-boot: install images

The different hikirk u-boot variations (SATA, UART, SPI, NAND) are searched
from developers by default in the deploy directory. This patch installs the
different hikirk u-boot variations in the deploy and image directory.

Signed-off-by: Mario Schuknecht <schuknecht@dresearch-fe.de>
kirkwood u-boot: set gpios

Set NF multiple purpose pins (mpp) as gp(i)os. Because half the NF interface is
already used for spi.

Signed-off-by: Mario Schuknecht <schuknecht@dresearch-fe.de>
kirkwood-kernel: disable NAND and virtual server

Change kernel config to deactivate NAND support and virtual server
support of netfilter. The latter was done because it is unneeded
and gave obsolete option warnings.

Signed-off-by: Angelika Tobisch <tobisch@dresearch.de>
Acked-by: Eik Binschek <binschek@dresearch-fe.de>
Kernel: set xor min count

If iperf is started in server mode and a TCP test is performed the xor/dma
engine fails.
According to the 88F6282 datasheet the minimum byte count for XOR engine is
16 Bytes. Set the MV_XOR_MIN_BYTE_COUNT of 128 to 16.

Signed-off-by: Mario Schuknecht <schuknecht@dresearch-fe.de>
kirkwood-kernel: disable usb debug messages

Disable debug messages for usb to avoid excessive messages.

Signed-off-by: Angelika Tobisch <tobisch@dresearch-fe.de>
kirkwood-kernel: reset localversion to "-hidav-kirkwood"

The previous commit changed this to "-yocto-standard", which
was not intended.

Signed-off-by: Angelika Tobisch <tobisch@dresearch-fe.de>
submodule: create .gitignore

Do not track files matchin *~ (backup files created by Kate).

Signed-off-by: Angelika Tobisch <tobisch@dresearch-fe.de>
kirkwood u-boot: initialize PHY and set board ID

When changing machine type to hikirk, several commands
that were only executed conditionally (dependent on
openrd ultimate) were not executed anymore.

This resulted in a failure during network initialization.

This patch makes sure all of these commands are executed
again. This repairs network and may have other effects
that we are not aware of yet.

Signed-off-by: Angelika Tobisch <tobisch@dresearch-fe.de>
Signed-off-by: Mario Schuknecht <schuknecht@dresearch-fe.de>