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