| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495 |
- # SPDX-License-Identifier: GPL-2.0
- menu "Cadence-based PCIe controllers"
- depends on PCI
- config PCIE_CADENCE
- tristate
- config PCIE_CADENCE_HOST
- tristate
- depends on OF
- select IRQ_DOMAIN
- select PCIE_CADENCE
- config PCIE_CADENCE_EP
- tristate
- depends on OF
- depends on PCI_ENDPOINT
- select PCIE_CADENCE
- config PCIE_CADENCE_PLAT
- tristate
- config PCIE_CADENCE_PLAT_HOST
- tristate "Cadence platform PCIe controller (host mode)"
- depends on OF
- select PCIE_CADENCE_HOST
- select PCIE_CADENCE_PLAT
- help
- Say Y here if you want to support the Cadence PCIe platform controller in
- host mode. This PCIe controller may be embedded into many different
- vendors SoCs.
- config PCIE_CADENCE_PLAT_EP
- tristate "Cadence platform PCIe controller (endpoint mode)"
- depends on OF
- depends on PCI_ENDPOINT
- select PCIE_CADENCE_EP
- select PCIE_CADENCE_PLAT
- help
- Say Y here if you want to support the Cadence PCIe platform controller in
- endpoint mode. This PCIe controller may be embedded into many
- different vendors SoCs.
- config PCI_SKY1_HOST
- tristate "CIX SKY1 PCIe controller (host mode)"
- depends on OF && (ARCH_CIX || COMPILE_TEST)
- select PCIE_CADENCE_HOST
- select PCI_ECAM
- help
- Say Y here if you want to support the CIX SKY1 PCIe platform
- controller in host mode. CIX SKY1 PCIe controller uses Cadence
- HPA (High Performance Architecture IP [Second generation of
- Cadence PCIe IP])
- This driver requires Cadence PCIe core infrastructure
- (PCIE_CADENCE_HOST) and hardware platform adaptation layer
- to function.
- config PCIE_SG2042_HOST
- tristate "Sophgo SG2042 PCIe controller (host mode)"
- depends on OF && (ARCH_SOPHGO || COMPILE_TEST)
- select PCIE_CADENCE_HOST
- help
- Say Y here if you want to support the Sophgo SG2042 PCIe platform
- controller in host mode. Sophgo SG2042 PCIe controller uses Cadence
- PCIe core.
- config PCI_J721E
- tristate
- select PCIE_CADENCE_HOST if PCI_J721E_HOST != n
- select PCIE_CADENCE_EP if PCI_J721E_EP != n
- config PCI_J721E_HOST
- tristate "TI J721E PCIe controller (host mode)"
- depends on ARCH_K3 || COMPILE_TEST
- depends on OF
- select PCI_J721E
- help
- Say Y here if you want to support the TI J721E PCIe platform
- controller in host mode. TI J721E PCIe controller uses Cadence PCIe
- core.
- config PCI_J721E_EP
- tristate "TI J721E PCIe controller (endpoint mode)"
- depends on ARCH_K3 || COMPILE_TEST
- depends on OF
- depends on PCI_ENDPOINT
- select PCI_J721E
- help
- Say Y here if you want to support the TI J721E PCIe platform
- controller in endpoint mode. TI J721E PCIe controller uses Cadence PCIe
- core.
- endmenu
|