71 lines · plain
1# SPDX-License-Identifier: GPL-2.02 3menu "Cadence-based PCIe controllers"4 depends on PCI5 6config PCIE_CADENCE7 bool8 9config PCIE_CADENCE_HOST10 bool11 depends on OF12 select IRQ_DOMAIN13 select PCIE_CADENCE14 15config PCIE_CADENCE_EP16 bool17 depends on OF18 depends on PCI_ENDPOINT19 select PCIE_CADENCE20 21config PCIE_CADENCE_PLAT22 bool23 24config PCIE_CADENCE_PLAT_HOST25 bool "Cadence platform PCIe controller (host mode)"26 depends on OF27 select PCIE_CADENCE_HOST28 select PCIE_CADENCE_PLAT29 help30 Say Y here if you want to support the Cadence PCIe platform controller in31 host mode. This PCIe controller may be embedded into many different32 vendors SoCs.33 34config PCIE_CADENCE_PLAT_EP35 bool "Cadence platform PCIe controller (endpoint mode)"36 depends on OF37 depends on PCI_ENDPOINT38 select PCIE_CADENCE_EP39 select PCIE_CADENCE_PLAT40 help41 Say Y here if you want to support the Cadence PCIe platform controller in42 endpoint mode. This PCIe controller may be embedded into many43 different vendors SoCs.44 45config PCI_J721E46 bool47 48config PCI_J721E_HOST49 bool "TI J721E PCIe controller (host mode)"50 depends on ARCH_K3 || COMPILE_TEST51 depends on OF52 select PCIE_CADENCE_HOST53 select PCI_J721E54 help55 Say Y here if you want to support the TI J721E PCIe platform56 controller in host mode. TI J721E PCIe controller uses Cadence PCIe57 core.58 59config PCI_J721E_EP60 bool "TI J721E PCIe controller (endpoint mode)"61 depends on ARCH_K3 || COMPILE_TEST62 depends on OF63 depends on PCI_ENDPOINT64 select PCIE_CADENCE_EP65 select PCI_J721E66 help67 Say Y here if you want to support the TI J721E PCIe platform68 controller in endpoint mode. TI J721E PCIe controller uses Cadence PCIe69 core.70endmenu71