drivers: pci_ep: Introduce UCLASS_PCI_EP uclass
authorRamon Fried <ramon.fried@gmail.com>
Sat, 27 Apr 2019 08:15:21 +0000 (11:15 +0300)
committerTom Rini <trini@konsulko.com>
Thu, 11 Jul 2019 14:05:15 +0000 (10:05 -0400)
commit914026d25848b856a669d629cb284c34843d707e
treeb614c9f2101ec3afa6262a8029d60ce663ef8961
parentef8b7e045ec744dce385cac4b1438c9be6e2bbc8
drivers: pci_ep: Introduce UCLASS_PCI_EP uclass

Introduce new UCLASS_PCI_EP class for handling PCI endpoint
devices, allowing to set various attributes of the PCI endpoint
device, such as:
* configuration space header
* BAR definitions
* outband memory mapping
* start/stop PCI link

Signed-off-by: Ramon Fried <ramon.fried@gmail.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
MAINTAINERS
drivers/Kconfig
drivers/Makefile
drivers/pci_endpoint/Kconfig [new file with mode: 0644]
drivers/pci_endpoint/Makefile [new file with mode: 0644]
drivers/pci_endpoint/pci_ep-uclass.c [new file with mode: 0644]
include/dm/uclass-id.h
include/pci_ep.h [new file with mode: 0644]