Merge tag 'block-5.11-2021-01-10' of git://git.kernel.dk/linux-block
[linux/fpc-iii.git] / drivers / pci / controller / cadence / Kconfig
blob5d30564190e1f4a456106d04e6ff998843320b90
1 # SPDX-License-Identifier: GPL-2.0
3 menu "Cadence PCIe controllers support"
4         depends on PCI
6 config PCIE_CADENCE
7         bool
9 config PCIE_CADENCE_HOST
10         bool
11         depends on OF
12         select IRQ_DOMAIN
13         select PCIE_CADENCE
15 config PCIE_CADENCE_EP
16         bool
17         depends on OF
18         depends on PCI_ENDPOINT
19         select PCIE_CADENCE
21 config PCIE_CADENCE_PLAT
22         bool
24 config 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.
34 config 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.
45 config PCI_J721E
46         bool
48 config PCI_J721E_HOST
49         bool "TI J721E PCIe platform host controller"
50         depends on OF
51         select PCIE_CADENCE_HOST
52         select PCI_J721E
53         help
54           Say Y here if you want to support the TI J721E PCIe platform
55           controller in host mode. TI J721E PCIe controller uses Cadence PCIe
56           core.
58 config PCI_J721E_EP
59         bool "TI J721E PCIe platform endpoint controller"
60         depends on OF
61         depends on PCI_ENDPOINT
62         select PCIE_CADENCE_EP
63         select PCI_J721E
64         help
65           Say Y here if you want to support the TI J721E PCIe platform
66           controller in endpoint mode. TI J721E PCIe controller uses Cadence PCIe
67           core.
68 endmenu