[ARM] add Marvell Kirkwood (88F6000) SoC support
authorSaeed Bishara <saeed@marvell.com>
Sun, 22 Jun 2008 20:45:06 +0000 (22:45 +0200)
committerLennert Buytenhek <buytenh@marvell.com>
Sun, 22 Jun 2008 20:45:06 +0000 (22:45 +0200)
commit651c74c74bf84ba966b52588ba3329606f3fd8d4
tree7cb446c1da925bf1f4ca9c3a74dfe478748ec515
parent9c2af6c57c4a253b595b5eef1b665989b5f15de5
[ARM] add Marvell Kirkwood (88F6000) SoC support

The Marvell Kirkwood (88F6000) is a family of ARM SoCs based on a
Shiva CPU core, and features a DDR2 controller, a x1 PCIe interface,
a USB 2.0 interface, a SPI controller, a crypto accelerator, a TS
interface, and IDMA/XOR engines, and depending on the model, also
features one or two Gigabit Ethernet interfaces, two SATA II
interfaces, one or two TWSI interfaces, one or two UARTs, a
TDM/SLIC interface, a NAND controller, an I2S/SPDIF interface, and
an SDIO interface.

This patch adds supports for the Marvell DB-88F6281-BP Development
Board and the RD-88F6192-NAS and the RD-88F6281 Reference Designs,
enabling support for the PCIe interface, the USB interface, the
ethernet interfaces, the SATA interfaces, the TWSI interfaces, the
UARTs, and the NAND controller.

Signed-off-by: Saeed Bishara <saeed@marvell.com>
Signed-off-by: Lennert Buytenhek <buytenh@marvell.com>
26 files changed:
arch/arm/Kconfig
arch/arm/Makefile
arch/arm/mach-kirkwood/Kconfig [new file with mode: 0644]
arch/arm/mach-kirkwood/Makefile [new file with mode: 0644]
arch/arm/mach-kirkwood/Makefile.boot [new file with mode: 0644]
arch/arm/mach-kirkwood/addr-map.c [new file with mode: 0644]
arch/arm/mach-kirkwood/common.c [new file with mode: 0644]
arch/arm/mach-kirkwood/common.h [new file with mode: 0644]
arch/arm/mach-kirkwood/db88f6281-bp-setup.c [new file with mode: 0644]
arch/arm/mach-kirkwood/irq.c [new file with mode: 0644]
arch/arm/mach-kirkwood/pcie.c [new file with mode: 0644]
arch/arm/mach-kirkwood/rd88f6192-nas-setup.c [new file with mode: 0644]
arch/arm/mach-kirkwood/rd88f6281-setup.c [new file with mode: 0644]
arch/arm/mm/Kconfig
include/asm-arm/arch-kirkwood/debug-macro.S [new file with mode: 0644]
include/asm-arm/arch-kirkwood/dma.h [new file with mode: 0644]
include/asm-arm/arch-kirkwood/entry-macro.S [new file with mode: 0644]
include/asm-arm/arch-kirkwood/hardware.h [new file with mode: 0644]
include/asm-arm/arch-kirkwood/io.h [new file with mode: 0644]
include/asm-arm/arch-kirkwood/irqs.h [new file with mode: 0644]
include/asm-arm/arch-kirkwood/kirkwood.h [new file with mode: 0644]
include/asm-arm/arch-kirkwood/memory.h [new file with mode: 0644]
include/asm-arm/arch-kirkwood/system.h [new file with mode: 0644]
include/asm-arm/arch-kirkwood/timex.h [new file with mode: 0644]
include/asm-arm/arch-kirkwood/uncompress.h [new file with mode: 0644]
include/asm-arm/arch-kirkwood/vmalloc.h [new file with mode: 0644]