]> git.kernelconcepts.de Git - karo-tx-uboot.git/commit
pci: mvebu: Add PCIe driver
authorAnton Schubert <anton.schubert@gmx.de>
Tue, 11 Aug 2015 09:54:01 +0000 (11:54 +0200)
committerLothar Waßmann <LW@KARO-electronics.de>
Thu, 10 Sep 2015 08:24:14 +0000 (10:24 +0200)
commit248cffa0e3ec0635a02b87aa624345b55c13c558
tree0cbb04455ed0f6469931bc3cdbefaaf2d523fbf8
parent167ba068baafddb4f70e5e2df47ea9ff407d3af8
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>
arch/arm/mach-mvebu/cpu.c
drivers/pci/Makefile
drivers/pci/pci_mvebu.c [new file with mode: 0644]