xref: /linux/drivers/pci/controller/mobiveil/Kconfig (revision 0bd0a41a5120f78685a132834865b0a631b9026a)
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 IRQ_MSI_LIB
13	select PCIE_MOBIVEIL
14
15config PCIE_LAYERSCAPE_GEN4
16	bool "Freescale Layerscape Gen4 PCIe controller"
17	depends on ARCH_LAYERSCAPE || COMPILE_TEST
18	depends on PCI_MSI
19	select PCIE_MOBIVEIL_HOST
20	help
21	  Say Y here if you want PCIe Gen4 controller support on
22	  Layerscape SoCs.
23
24config PCIE_MOBIVEIL_PLAT
25	bool "Mobiveil AXI PCIe controller"
26	depends on ARCH_ZYNQMP || COMPILE_TEST
27	depends on OF
28	depends on PCI_MSI
29	select PCIE_MOBIVEIL_HOST
30	help
31	  Say Y here if you want to enable support for the Mobiveil AXI PCIe
32	  Soft IP. It has up to 8 outbound and inbound windows
33	  for address translation and it is a PCIe Gen4 IP.
34
35endmenu
36