u-boot/arch/arm/mach-mvebu
Anton Schubert 9c28d61c8e pci: mvebu: Add PCIe driver
This adds a PCI driver for the controllers found on Marvell MVEBU SoCs.

Besides the driver, this patch also removes the statically defined
PCI MBUS windows. As they are not needed anymore, since this PCIe
driver now creates the windows dynamically.

Tested on Armada XP db-mv784mp-gp eval board using an Intel E1000
PCIe card in all 3 PCIe slots. And on the Armada 38x db-88f6820-gp
eval board using this Intel E1000 PCIe card in the PCIe 0 slot.

This port was done in cooperation with Anton Schubert.

Signed-off-by: Anton Schubert <anton.schubert@gmx.de>
Signed-off-by: Stefan Roese <sr@denx.de>
Cc: Luka Perkov <luka.perkov@sartura.hr>
Cc: Dirk Eibach <eibach@gdsys.de>
2015-08-17 18:49:43 +02:00
..
include/mach arm: mvebu: Enable USB EHCI support on Armada XP 2015-08-17 18:49:07 +02:00
serdes arm: mvebu: a38x: Use correct PEX register access macros 2015-07-23 10:39:25 +02:00
cpu.c pci: mvebu: Add PCIe driver 2015-08-17 18:49:43 +02:00
dram.c arm: mvebu: Add complete SDRAM ECC scrubbing 2015-08-17 18:49:33 +02:00
gpio.c arm: mvebu: Move mvebu-common into mach-mvebu 2015-05-05 14:28:29 +02:00
lowlevel_spl.S arm: armada-xp: Move SoC sources to mach-mvebu 2015-05-05 14:28:29 +02:00
Makefile arm: mvebu: Add complete SDRAM ECC scrubbing 2015-08-17 18:49:33 +02:00
mbus.c arm: mvebu: Enable NAND controller on MVEBU SoC's 2015-08-17 18:49:02 +02:00
spl.c arm: mvebu: Add SPL SDIO/MMC boot support 2015-07-24 09:45:30 +02:00
timer.c arm: mvebu: Call timer_init early before PHY and DDR init 2015-07-23 08:30:58 +02:00
u-boot-spl.lds arm: mvebu: Move mvebu-common into mach-mvebu 2015-05-05 14:28:29 +02:00