Loading...
1# SPDX-License-Identifier: GPL-2.0
2
3menu "Mobiveil PCIe Core Support"
4 depends on PCI
5
6config PCIE_MOBIVEIL
7 bool
8
9config PCIE_MOBIVEIL_HOST
10 bool
11 depends on PCI_MSI_IRQ_DOMAIN
12 select PCIE_MOBIVEIL
13
14config PCIE_MOBIVEIL_PLAT
15 bool "Mobiveil AXI PCIe controller"
16 depends on ARCH_ZYNQMP || COMPILE_TEST
17 depends on OF
18 depends on PCI_MSI_IRQ_DOMAIN
19 select PCIE_MOBIVEIL_HOST
20 help
21 Say Y here if you want to enable support for the Mobiveil AXI PCIe
22 Soft IP. It has up to 8 outbound and inbound windows
23 for address translation and it is a PCIe Gen4 IP.
24
25config PCIE_LAYERSCAPE_GEN4
26 bool "Freescale Layerscape PCIe Gen4 controller"
27 depends on PCI
28 depends on OF && (ARM64 || ARCH_LAYERSCAPE)
29 depends on PCI_MSI_IRQ_DOMAIN
30 select PCIE_MOBIVEIL_HOST
31 help
32 Say Y here if you want PCIe Gen4 controller support on
33 Layerscape SoCs.
34endmenu
1# SPDX-License-Identifier: GPL-2.0
2
3menu "Mobiveil-based PCIe controllers"
4 depends on PCI
5
6config PCIE_MOBIVEIL
7 bool
8
9config PCIE_MOBIVEIL_HOST
10 bool
11 depends on PCI_MSI
12 select PCIE_MOBIVEIL
13
14config PCIE_LAYERSCAPE_GEN4
15 bool "Freescale Layerscape Gen4 PCIe controller"
16 depends on ARCH_LAYERSCAPE || COMPILE_TEST
17 depends on PCI_MSI
18 select PCIE_MOBIVEIL_HOST
19 help
20 Say Y here if you want PCIe Gen4 controller support on
21 Layerscape SoCs.
22
23config PCIE_MOBIVEIL_PLAT
24 bool "Mobiveil AXI PCIe controller"
25 depends on ARCH_ZYNQMP || COMPILE_TEST
26 depends on OF
27 depends on PCI_MSI
28 select PCIE_MOBIVEIL_HOST
29 help
30 Say Y here if you want to enable support for the Mobiveil AXI PCIe
31 Soft IP. It has up to 8 outbound and inbound windows
32 for address translation and it is a PCIe Gen4 IP.
33
34endmenu