All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/3] Aardvark PCIe controller driver for Marvell Armada 3700
@ 2016-06-10 15:54 ` Thomas Petazzoni
  0 siblings, 0 replies; 22+ messages in thread
From: Thomas Petazzoni @ 2016-06-10 15:54 UTC (permalink / raw)
  To: Bjorn Helgaas, linux-pci
  Cc: Nadav Haklai, Lior Amsalem, Hanna Hawa, Yehuda Yitschak,
	Jason Cooper, Andrew Lunn, Sebastian Hesselbarth,
	Gregory Clement, linux-arm-kernel, Thomas Petazzoni

Hello,

This is the second iteration of the patch series that adds a PCIe
controller driver for the Aardvark PCI controller, which is used on
Marvell Armada 3700.

Changes since v1:

 - Even if the MSI handling is currently done directly by the PCIe
   controller, use a msi-parent property to indicate this
   relationship. This way, if in the future we want to use the MSI
   capabilities from the GIC interrupt controller rather than the MSI
   functionality of the PCI controller, it will be possible.

   Suggested by Arnd Bergmann.

 - Replace the number-of-retry based loops by timeout based loops,
   using time_before().

   Suggested by Arnd Bergmann.

 - Simplify the IRQ handling, which actually also fixes a number of
   issues with the interrupt handling.

   Suggested by Marcin Wojtas.

Thanks,

Thomas

Thomas Petazzoni (3):
  dt-bindings: add DT binding for the Aardvark PCIe controller
  PCI: host: new PCI host controller driver for Aardvark
  arm64: dts: marvell: Aardvark PCIe support for Armada 3700

 .../devicetree/bindings/pci/aardvark-pci.txt       |   56 ++
 MAINTAINERS                                        |    7 +
 arch/arm64/boot/dts/marvell/armada-3720-db.dts     |    5 +
 arch/arm64/boot/dts/marvell/armada-37xx.dtsi       |   25 +
 drivers/pci/host/Kconfig                           |    9 +
 drivers/pci/host/Makefile                          |    1 +
 drivers/pci/host/pci-aardvark.c                    | 1023 ++++++++++++++++++++
 7 files changed, 1126 insertions(+)
 create mode 100644 Documentation/devicetree/bindings/pci/aardvark-pci.txt
 create mode 100644 drivers/pci/host/pci-aardvark.c

-- 
2.7.4


^ permalink raw reply	[flat|nested] 22+ messages in thread

end of thread, other threads:[~2016-06-30  9:26 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-06-10 15:54 [PATCH v2 0/3] Aardvark PCIe controller driver for Marvell Armada 3700 Thomas Petazzoni
2016-06-10 15:54 ` Thomas Petazzoni
2016-06-10 15:54 ` [PATCH v2 1/3] dt-bindings: add DT binding for the Aardvark PCIe controller Thomas Petazzoni
2016-06-10 15:54   ` Thomas Petazzoni
2016-06-22 16:16   ` Bjorn Helgaas
2016-06-22 16:16     ` Bjorn Helgaas
2016-06-23 14:10     ` Thomas Petazzoni
2016-06-23 14:10       ` Thomas Petazzoni
2016-06-10 15:54 ` [PATCH v2 2/3] PCI: host: new PCI host controller driver for Aardvark Thomas Petazzoni
2016-06-10 15:54   ` Thomas Petazzoni
2016-06-11  7:09   ` kbuild test robot
2016-06-11  7:09     ` kbuild test robot
2016-06-22 16:16     ` Bjorn Helgaas
2016-06-22 16:16       ` Bjorn Helgaas
2016-06-22 17:33       ` Thomas Petazzoni
2016-06-22 17:33         ` Thomas Petazzoni
2016-06-22 17:25   ` Bjorn Helgaas
2016-06-22 17:25     ` Bjorn Helgaas
2016-06-30  9:26     ` Thomas Petazzoni
2016-06-30  9:26       ` Thomas Petazzoni
2016-06-10 15:54 ` [PATCH v2 3/3] arm64: dts: marvell: Aardvark PCIe support for Armada 3700 Thomas Petazzoni
2016-06-10 15:54   ` Thomas Petazzoni

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.