mail archive of the barebox mailing list
 help / color / mirror / Atom feed
* [PATCH 00/12] Designware PCIe updates and Layerscape support
@ 2019-11-27 11:20 Sascha Hauer
  2019-11-27 11:20 ` [PATCH 01/12] PCI: dwc: Don't hard-code DBI/ATU offset Sascha Hauer
                   ` (11 more replies)
  0 siblings, 12 replies; 13+ messages in thread
From: Sascha Hauer @ 2019-11-27 11:20 UTC (permalink / raw)
  To: Barebox List

s series has some updates to the Designware PCIe controller driver
taken from Linux and finally adds support for the Layerscape incarnation
of the Designware PCIe core.

Sascha Hauer (12):
  PCI: dwc: Don't hard-code DBI/ATU offset
  PCI: dwc: Make use of IS_ALIGNED()
  PCI: dwc: Add dw_pcie_disable_atu()
  PCI: dwc: Make use of BIT() in constant definitions
  PCI: dwc: Enable iATU unroll for endpoint too
  PCI: dwc: Fix ATU identification for designware version >= 4.80
  PCI: dwc: imx6: Share PHY debug register definitions
  PCI: dwc: Cleanup DBI,ATU read and write APIs
  PCI: dwc: rename readl/writel_dbi ops to read/write_dbi
  PCI: dwc: Sync register definitions with Linux-5.4
  PCI: dwc: Return directly when num-lanes is not found
  PCI: Add layerscape PCIe driver

 arch/arm/Kconfig                   |   1 +
 drivers/pci/Kconfig                |   7 +
 drivers/pci/Makefile               |   1 +
 drivers/pci/pci-imx6.c             |  11 +-
 drivers/pci/pci-layerscape.c       | 484 +++++++++++++++++++++++++++++
 drivers/pci/pcie-designware-host.c |  16 -
 drivers/pci/pcie-designware.c      | 108 +++++--
 drivers/pci/pcie-designware.h      | 152 ++++++---
 8 files changed, 688 insertions(+), 92 deletions(-)
 create mode 100644 drivers/pci/pci-layerscape.c

-- 
2.24.0


_______________________________________________
barebox mailing list
barebox@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/barebox

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

end of thread, other threads:[~2019-11-27 11:21 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-11-27 11:20 [PATCH 00/12] Designware PCIe updates and Layerscape support Sascha Hauer
2019-11-27 11:20 ` [PATCH 01/12] PCI: dwc: Don't hard-code DBI/ATU offset Sascha Hauer
2019-11-27 11:20 ` [PATCH 02/12] PCI: dwc: Make use of IS_ALIGNED() Sascha Hauer
2019-11-27 11:20 ` [PATCH 03/12] PCI: dwc: Add dw_pcie_disable_atu() Sascha Hauer
2019-11-27 11:20 ` [PATCH 04/12] PCI: dwc: Make use of BIT() in constant definitions Sascha Hauer
2019-11-27 11:20 ` [PATCH 05/12] PCI: dwc: Enable iATU unroll for endpoint too Sascha Hauer
2019-11-27 11:20 ` [PATCH 06/12] PCI: dwc: Fix ATU identification for designware version >= 4.80 Sascha Hauer
2019-11-27 11:20 ` [PATCH 07/12] PCI: dwc: imx6: Share PHY debug register definitions Sascha Hauer
2019-11-27 11:20 ` [PATCH 08/12] PCI: dwc: Cleanup DBI,ATU read and write APIs Sascha Hauer
2019-11-27 11:20 ` [PATCH 09/12] PCI: dwc: rename readl/writel_dbi ops to read/write_dbi Sascha Hauer
2019-11-27 11:20 ` [PATCH 10/12] PCI: dwc: Sync register definitions with Linux-5.4 Sascha Hauer
2019-11-27 11:20 ` [PATCH 11/12] PCI: dwc: Return directly when num-lanes is not found Sascha Hauer
2019-11-27 11:20 ` [PATCH 12/12] PCI: Add layerscape PCIe driver Sascha Hauer

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox