All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/2] pci: host: new driver for Marvell Armada 7K/8K PCIe controller
@ 2016-04-14 15:36 ` Thomas Petazzoni
  0 siblings, 0 replies; 25+ messages in thread
From: Thomas Petazzoni @ 2016-04-14 15:36 UTC (permalink / raw)
  To: Bjorn Helgaas, linux-pci, devicetree, Rob Herring, Ian Campbell,
	Pawel Moll, Mark Rutland, Kumar Gala
  Cc: Nadav Haklai, Lior Amsalem, Hanna Hawa, Jason Cooper,
	Andrew Lunn, Sebastian Hesselbarth, Gregory Clement,
	linux-arm-kernel, Yehuda Yitschak, Thomas Petazzoni

Hello,

This set of two patches add support for the PCIe controller found in
the Marvell Armada 7K/8K ARM processors. The first patch adds the
Device Tree binding documentation, the second patch the driver itself.

The driver is really simple, since the PCIe controller is based on the
Designware design, and only a little bit of vendor-specific glue is
needed.

Changes since v1:

 - Change the DT binding to take only one clock, since in fact all
   PCIe lane clocks are child of the PCIe main clock, so there is no
   need for the PCIe controllers to take a reference to both.

 - Use msleep(1) instead of udelay(1), as suggested by Arnd Bergmann.

 - Add a comment to explain why we simply discard the interrupt, as
   requested by Andrew Lunn.

 - Properly handle EPROBE_DEFER for devm_clk_get(), as suggested by
   Andrew Lunn.

Rob: due to the change to the DT binding (even though minimal), I have
not kept your Acked-by. So if it still stands despite the DT binding
change, could you send it again? Thanks!

Thomas

Thomas Petazzoni (2):
  dt-bindings: pci: add DT binding for Marvell Armada 7K/8K PCIe
    controller
  pci: host: new driver for Marvell Armada 7K/8K PCIe controller

 .../devicetree/bindings/pci/pci-armada8k.txt       |  38 +++
 drivers/pci/host/Kconfig                           |  11 +
 drivers/pci/host/Makefile                          |   1 +
 drivers/pci/host/pcie-armada8k.c                   | 261 +++++++++++++++++++++
 4 files changed, 311 insertions(+)
 create mode 100644 Documentation/devicetree/bindings/pci/pci-armada8k.txt
 create mode 100644 drivers/pci/host/pcie-armada8k.c

-- 
2.6.4

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

end of thread, other threads:[~2016-04-26 19:09 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-04-14 15:36 [PATCH v2 0/2] pci: host: new driver for Marvell Armada 7K/8K PCIe controller Thomas Petazzoni
2016-04-14 15:36 ` Thomas Petazzoni
2016-04-14 15:36 ` [PATCH v2 1/2] dt-bindings: pci: add DT binding " Thomas Petazzoni
2016-04-14 15:36   ` Thomas Petazzoni
2016-04-14 17:40   ` Rob Herring
2016-04-14 17:40     ` Rob Herring
2016-04-14 20:18     ` Thomas Petazzoni
2016-04-14 20:18       ` Thomas Petazzoni
2016-04-14 20:31       ` Rob Herring
2016-04-14 20:31         ` Rob Herring
2016-04-14 15:36 ` [PATCH v2 2/2] pci: host: new driver " Thomas Petazzoni
2016-04-14 15:36   ` Thomas Petazzoni
2016-04-25 13:46 ` [PATCH v2 0/2] " Thomas Petazzoni
2016-04-25 13:46   ` Thomas Petazzoni
2016-04-25 17:28   ` Bjorn Helgaas
2016-04-25 17:28     ` Bjorn Helgaas
2016-04-25 19:21     ` Thomas Petazzoni
2016-04-25 19:21       ` Thomas Petazzoni
2016-04-26  8:42     ` Thomas Petazzoni
2016-04-26  8:42       ` Thomas Petazzoni
2016-04-26  8:42       ` Thomas Petazzoni
2016-04-26 17:00       ` Bjorn Helgaas
2016-04-26 17:00         ` Bjorn Helgaas
2016-04-26 19:09         ` Thomas Petazzoni
2016-04-26 19:09           ` 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.