[PATCH 4.19.y-cip 0/6] Add PCIe EP driver to Renesas R-Car Gen3 and RZ/G2x


Lad Prabhakar
 

Hi All,

This patch series is part of RFC series [1] ("Add PCIe EP support for
Renesas R-Car Gen3 and RZ/G2x").

* Patches 38-42 and 47 from the RFC are included in this series.
* Patch 1/6 (== 38/50) now have changes to pcie-rcar-host.c driver which
were dropped earlier in RFC series as per suggestion from Pavel.
* Rest of the patches are unchanged
* I have dropped patches 43-46 and 48 from the RFC series and will re-send
them once it hits the -rc (currently they are present in -next)

[1] https://patchwork.kernel.org/project/cip-dev/list/
?series=363279&archive=both&state=*

Cheers,
Prabhakar

Lad Prabhakar (6):
PCI: rcar: Move shareable code to a common file
PCI: rcar: Fix calculating mask for PCIEPAMR register
dt-bindings: PCI: rcar: Add bindings for R-Car PCIe endpoint
controller
PCI: rcar: Add endpoint mode support
arm64: defconfig: Enable R-Car PCIe endpoint driver
misc: pci_endpoint_test: Add Device ID for RZ/G2E PCIe controller

.../devicetree/bindings/pci/rcar-pci-ep.yaml | 77 +++
arch/arm64/configs/defconfig | 5 +
drivers/misc/pci_endpoint_test.c | 4 +
drivers/pci/controller/Kconfig | 8 +
drivers/pci/controller/Makefile | 3 +-
drivers/pci/controller/pcie-rcar-ep.c | 563 ++++++++++++++++++
drivers/pci/controller/pcie-rcar-host.c | 373 +++---------
drivers/pci/controller/pcie-rcar.c | 120 ++++
drivers/pci/controller/pcie-rcar.h | 140 +++++
9 files changed, 1014 insertions(+), 279 deletions(-)
create mode 100644 Documentation/devicetree/bindings/pci/rcar-pci-ep.yaml
create mode 100644 drivers/pci/controller/pcie-rcar-ep.c
create mode 100644 drivers/pci/controller/pcie-rcar.c
create mode 100644 drivers/pci/controller/pcie-rcar.h

--
2.17.1

Join cip-dev@lists.cip-project.org to automatically receive all group messages.