]> git.baikalelectronics.ru Git - kernel.git/commit
PCI: endpoint: Add EP core layer to enable EP controller and EP functions
authorKishon Vijay Abraham I <kishon@ti.com>
Mon, 10 Apr 2017 13:55:10 +0000 (19:25 +0530)
committerBjorn Helgaas <bhelgaas@google.com>
Tue, 11 Apr 2017 19:18:35 +0000 (14:18 -0500)
commitd913f2eacbda62b8835b4acb1c4d7d1783a73f50
treec2d924acfd79187ad4066f075998c3b21890d109
parent74cd6c012535729d15c706bbd028c5a54822dec5
PCI: endpoint: Add EP core layer to enable EP controller and EP functions

Introduce a new EP core layer in order to support endpoint functions in
linux kernel. This comprises the EPC library (Endpoint Controller Library)
and EPF library (Endpoint Function Library). EPC library implements
functions specific to an endpoint controller and EPF library implements
functions specific to an endpoint function.

Signed-off-by: Kishon Vijay Abraham I <kishon@ti.com>
Acked-by: Joao Pinto <jpinto@synopsys.com>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
drivers/Makefile
drivers/pci/Kconfig
drivers/pci/endpoint/Kconfig [new file with mode: 0644]
drivers/pci/endpoint/Makefile [new file with mode: 0644]
drivers/pci/endpoint/pci-epc-core.c [new file with mode: 0644]
drivers/pci/endpoint/pci-epc-mem.c [new file with mode: 0644]
drivers/pci/endpoint/pci-epf-core.c [new file with mode: 0644]
include/linux/mod_devicetable.h
include/linux/pci-epc.h [new file with mode: 0644]
include/linux/pci-epf.h [new file with mode: 0644]