1 # SPDX-License-Identifier: GPL-2.0
3 menu "Cadence-based PCIe controllers"
9 config PCIE_CADENCE_HOST
15 config PCIE_CADENCE_EP
18 depends on PCI_ENDPOINT
21 config PCIE_CADENCE_PLAT
24 config PCIE_CADENCE_PLAT_HOST
25 bool "Cadence platform PCIe controller (host mode)"
27 select PCIE_CADENCE_HOST
28 select PCIE_CADENCE_PLAT
30 Say Y here if you want to support the Cadence PCIe platform controller in
31 host mode. This PCIe controller may be embedded into many different
34 config PCIE_CADENCE_PLAT_EP
35 bool "Cadence platform PCIe controller (endpoint mode)"
37 depends on PCI_ENDPOINT
38 select PCIE_CADENCE_EP
39 select PCIE_CADENCE_PLAT
41 Say Y here if you want to support the Cadence PCIe platform controller in
42 endpoint mode. This PCIe controller may be embedded into many
43 different vendors SoCs.
49 bool "TI J721E PCIe controller (host mode)"
50 depends on ARCH_K3 || COMPILE_TEST
52 select PCIE_CADENCE_HOST
55 Say Y here if you want to support the TI J721E PCIe platform
56 controller in host mode. TI J721E PCIe controller uses Cadence PCIe
60 bool "TI J721E PCIe controller (endpoint mode)"
61 depends on ARCH_K3 || COMPILE_TEST
63 depends on PCI_ENDPOINT
64 select PCIE_CADENCE_EP
67 Say Y here if you want to support the TI J721E PCIe platform
68 controller in endpoint mode. TI J721E PCIe controller uses Cadence PCIe