xref: /linux/drivers/pci/controller/cadence/Kconfig (revision b8265621f4888af9494e1d685620871ec81bc33d)
1# SPDX-License-Identifier: GPL-2.0
2
3menu "Cadence PCIe controllers support"
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 PCIe platform host controller"
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 PCIe platform endpoint controller"
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
45endmenu
46