Loading...
Note: File does not exist in v5.4.
1# SPDX-License-Identifier: GPL-2.0
2
3menu "Cadence-based PCIe controllers"
4 depends on PCI
5
6config PCIE_CADENCE
7 bool
8
9config PCIE_CADENCE_HOST
10 bool
11 depends on OF
12 select IRQ_DOMAIN
13 select PCIE_CADENCE
14
15config PCIE_CADENCE_EP
16 bool
17 depends on OF
18 depends on PCI_ENDPOINT
19 select PCIE_CADENCE
20
21config PCIE_CADENCE_PLAT
22 bool
23
24config PCIE_CADENCE_PLAT_HOST
25 bool "Cadence platform PCIe controller (host mode)"
26 depends on OF
27 select PCIE_CADENCE_HOST
28 select PCIE_CADENCE_PLAT
29 help
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
32 vendors SoCs.
33
34config PCIE_CADENCE_PLAT_EP
35 bool "Cadence platform PCIe controller (endpoint mode)"
36 depends on OF
37 depends on PCI_ENDPOINT
38 select PCIE_CADENCE_EP
39 select PCIE_CADENCE_PLAT
40 help
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.
44
45config PCI_J721E
46 bool
47
48config PCI_J721E_HOST
49 bool "TI J721E PCIe controller (host mode)"
50 depends on ARCH_K3 || COMPILE_TEST
51 depends on OF
52 select PCIE_CADENCE_HOST
53 select PCI_J721E
54 help
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
57 core.
58
59config PCI_J721E_EP
60 bool "TI J721E PCIe controller (endpoint mode)"
61 depends on ARCH_K3 || COMPILE_TEST
62 depends on OF
63 depends on PCI_ENDPOINT
64 select PCIE_CADENCE_EP
65 select PCI_J721E
66 help
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
69 core.
70endmenu