Files
u-boot/drivers/pci_endpoint/Kconfig
Hrushikesh Salunke a4a0edc604 pci_endpoint: Add TI K3 Cadence PCIe Endpoint Controller driver
Add support for Endpoint mode of operation in the Cadence PCIe
Controller present on TI's K3 SoCs. This driver is an adaptation of the
Linux kernel v6.15 driver (drivers/pci/controller/cadence/pci-j721e.c).

Signed-off-by: Hrushikesh Salunke <h-salunke@ti.com>
2025-06-26 17:16:40 -06:00

41 lines
1.1 KiB
Plaintext

# SPDX-License-Identifier: GPL-2.0
#
# PCI Endpoint Support
#
menu "PCI Endpoint"
config PCI_ENDPOINT
bool "PCI Endpoint Support"
depends on DM
help
Enable this configuration option to support configurable PCI
endpoints. This should be enabled if the platform has a PCI
controllers that can operate in endpoint mode (as a device
connected to PCI host or bridge).
config PCIE_CADENCE_EP
bool "Cadence PCIe endpoint controller"
depends on PCI_ENDPOINT
help
Say Y here if you want to support the Cadence PCIe controller in
endpoint mode. This PCIe controller may be embedded into many
different vendors SoCs.
config PCIE_CDNS_TI_EP
bool "TI K3 PCIe EP support"
help
Say Y here to enable support for the Canence PCIe Controller
in Endpoint Mode on TI's K3 Socs.
config PCI_SANDBOX_EP
bool "Sandbox PCIe endpoint controller"
depends on PCI_ENDPOINT
help
Say Y here if you want to support the Sandbox PCIe controller in
endpoint mode.
The sandbox driver act as a dummy driver which stores and
retrieves PCIe endpoint configuration as is.
endmenu