Date
1 - 2 of 2
[PATCH 4.19.y-cip 00/13] Enhancements to PCIe EPF
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"). For making it more cleaner and easier to review series [1] is split up as suggested by Pavel, patches 23-29, 31, 33-37 are included in this set from [1]. This adds following features to EPF * Deferred core initialization * Support for notification after core init * Replace spinlock with mutex * Support to handle multiple base for mapping outbound memory [1] https://patchwork.kernel.org/project/cip-dev/list/?series=363279&state=* Cheers, Prabhakar Kishon Vijay Abraham I (6): PCI: endpoint: Use notification chain mechanism to notify EPC events to EPF PCI: endpoint: Replace spinlock with mutex PCI: endpoint: Protect concurrent access to pci_epf_ops with mutex PCI: endpoint: Assign function number for each PF in EPC core PCI: endpoint: Fix ->set_msix() to take BIR and offset as arguments PCI: endpoint: functions/pci-epf-test: Print throughput information Lad Prabhakar (4): PCI: endpoint: Pass page size as argument to pci_epc_mem_init() PCI: endpoint: Add support to handle multiple base for mapping outbound memory PCI: rcar: Rename pcie-rcar.c to pcie-rcar-host.c arm64: defconfig: Enable CONFIG_PCIE_RCAR_HOST Vidya Sagar (3): PCI: endpoint: Add core init notifying feature PCI: endpoint: Add notification for core init completion PCI: pci-epf-test: Add support to defer core initialization arch/arm64/configs/defconfig | 2 +- drivers/pci/controller/Kconfig | 10 + drivers/pci/controller/Makefile | 2 +- .../pci/controller/dwc/pcie-designware-ep.c | 27 ++- drivers/pci/controller/pcie-cadence-ep.c | 2 +- .../{pcie-rcar.c => pcie-rcar-host.c} | 0 drivers/pci/controller/pcie-rockchip-ep.c | 2 +- drivers/pci/endpoint/functions/pci-epf-test.c | 195 +++++++++++++---- drivers/pci/endpoint/pci-ep-cfs.c | 27 +-- drivers/pci/endpoint/pci-epc-core.c | 137 ++++++------ drivers/pci/endpoint/pci-epc-mem.c | 204 ++++++++++++------ drivers/pci/endpoint/pci-epf-core.c | 33 +-- include/linux/pci-epc.h | 62 ++++-- include/linux/pci-epf.h | 14 +- 14 files changed, 474 insertions(+), 243 deletions(-) rename drivers/pci/controller/{pcie-rcar.c => pcie-rcar-host.c} (100%) -- 2.17.1 |
|
Pavel Machek
Hi!
This patch series is part of RFC series [1] ("Add PCIe EP support forThanks, applied and pushed out. Best regards, Pavel -- DENX Software Engineering GmbH, Managing Director: Wolfgang Denk HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany |
|