All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v4 0/2] PCI: Add new Unisoc PCIe driver
@ 2020-12-27 13:12 Hongtao Wu
  2020-12-27 13:12 ` [PATCH v4 1/2] dt-bindings: PCI: sprd: Document Unisoc PCIe RC host controller Hongtao Wu
  2020-12-27 13:12 ` [PATCH v4 2/2] PCI: sprd: Add support for Unisoc SoCs' PCIe controller Hongtao Wu
  0 siblings, 2 replies; 4+ messages in thread
From: Hongtao Wu @ 2020-12-27 13:12 UTC (permalink / raw)
  To: Lorenzo Pieralisi, Rob Herring
  Cc: Orson Zhai, Baolin Wang, Chunyan Zhang, linux-pci, devicetree,
	linux-kernel, Hongtao Wu

From: Hongtao Wu <billows.wu@unisoc.com>

This series adds PCIe controller driver for Unisoc SoCs.
This controller is based on DesignWare PCIe IP.

Changes from v1:
1) Test this patch on top of Rob Herring's 40 part series of DWC clean-ups:
   https://lore.kernel.org/linux-pci/20200821035420.380495-1-robh@kernel.org/

2) Delete empty function

3) Document property "sprd,pcie-poweron-syscons" and
   'sprd,pcie-poweroff-syscons'

4) Delete runtime suspend/resume function

5) Add COMPILE_TEST which CONFIG_PCIE_SPRD depends on

Changes from v2:
1) Change RC mode to host mode in drivers/pci/controller/dwc/Kconfig

2) Change Signed-off-by from Billows Wu to Hongtao Wu

Changes from v3:
1) Split the property 'sprd,pcie-poweron-syscons' and
   'sprd,pcie-poweroff-syscons' into reset, power domains, phy and so on.

2) Delete the function to get resource 'msi' and 'dbi' which were parsed by
   the DW core.

3) Delete the function 'sprd_pcie_host_init', because the DW core has done it.

Hongtao Wu (2):
  dt-bindings: PCI: sprd: Document Unisoc PCIe RC host controller
  PCI: sprd: Add support for Unisoc SoCs' PCIe controller

 .../devicetree/bindings/pci/sprd-pcie.yaml         |  91 +++++++
 drivers/pci/controller/dwc/Kconfig                 |  12 +
 drivers/pci/controller/dwc/Makefile                |   1 +
 drivers/pci/controller/dwc/pcie-sprd.c             | 293 +++++++++++++++++++++
 4 files changed, 397 insertions(+)
 create mode 100644 Documentation/devicetree/bindings/pci/sprd-pcie.yaml
 create mode 100644 drivers/pci/controller/dwc/pcie-sprd.c

--
2.7.4


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

end of thread, other threads:[~2020-12-27 16:57 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-12-27 13:12 [PATCH v4 0/2] PCI: Add new Unisoc PCIe driver Hongtao Wu
2020-12-27 13:12 ` [PATCH v4 1/2] dt-bindings: PCI: sprd: Document Unisoc PCIe RC host controller Hongtao Wu
2020-12-27 16:56   ` Rob Herring
2020-12-27 13:12 ` [PATCH v4 2/2] PCI: sprd: Add support for Unisoc SoCs' PCIe controller Hongtao Wu

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.