On 28 November 2016 at 05:38, Stefan Roese <s...@denx.de> wrote: > From: Shadi Ammouri <sh...@marvell.com> > > This patch adds a driver for the PCIe controller integrated in the > Marvell Armada-8K SoC. This controller is based on the DesignWare > IP core. > > The original version was written by Shadi and Yehuda. I ported this > driver to the latest mainline U-Boot version with DM support. > > Tested on the Marvell DB-88F8040 Armada-8K eval board. > > Signed-off-by: Shadi Ammouri <sh...@marvell.com> > Signed-off-by: Yehuda Yitschak <yehu...@marvell.com> > Signed-off-by: Stefan Roese <s...@denx.de> > Cc: Simon Glass <s...@chromium.org> > Cc: Nadav Haklai <nad...@marvell.com> > Cc: Neta Zur Hershkovits <n...@marvell.com> > Cc: Kostya Porotchkin <kos...@marvell.com> > Cc: Omri Itach <om...@marvell.com> > Cc: Igal Liberman <ig...@marvell.com> > Cc: Haim Boot <ha...@marvell.com> > Cc: Hanna Hawa <han...@marvell.com> > --- > v2: > - Removed host struct from private data struct > - Added comments to structs and functions > - Moved shift into the macro for PCIE_LINK_STATUS_SPEED_MASK > and PCIE_LINK_STATUS_WIDTH_MASK > - Added Email addresses to ToDo statement > - Used clrsetbits_le32(9 where applicable > - Added const to register base pointer > - Used new core function dev_get_addr_size_index() to retrieve > addr and size > - Added code to configure the PCIe root complex device as PCI > bridge device > > drivers/pci/Kconfig | 10 + > drivers/pci/Makefile | 1 + > drivers/pci/pcie_dw_mvebu.c | 535 > ++++++++++++++++++++++++++++++++++++++++++++ > 3 files changed, 546 insertions(+)
Reviewed-by: Simon Glass <s...@chromium.org> _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot