[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
|
|