xref: /linux/drivers/pci/controller/mobiveil/Kconfig (revision 0bd0a41a5120f78685a132834865b0a631b9026a)
103bdc388SHou Zhiqiang# SPDX-License-Identifier: GPL-2.0
203bdc388SHou Zhiqiang
380c170d7SBjorn Helgaasmenu "Mobiveil-based PCIe controllers"
403bdc388SHou Zhiqiang	depends on PCI
503bdc388SHou Zhiqiang
603bdc388SHou Zhiqiangconfig PCIE_MOBIVEIL
703bdc388SHou Zhiqiang	bool
803bdc388SHou Zhiqiang
903bdc388SHou Zhiqiangconfig PCIE_MOBIVEIL_HOST
1003bdc388SHou Zhiqiang	bool
11a474d3fbSThomas Gleixner	depends on PCI_MSI
12*0cb6d733SNam Cao	select IRQ_MSI_LIB
1303bdc388SHou Zhiqiang	select PCIE_MOBIVEIL
1403bdc388SHou Zhiqiang
159f3c35bfSBjorn Helgaasconfig PCIE_LAYERSCAPE_GEN4
169f3c35bfSBjorn Helgaas	bool "Freescale Layerscape Gen4 PCIe controller"
179f3c35bfSBjorn Helgaas	depends on ARCH_LAYERSCAPE || COMPILE_TEST
189f3c35bfSBjorn Helgaas	depends on PCI_MSI
199f3c35bfSBjorn Helgaas	select PCIE_MOBIVEIL_HOST
209f3c35bfSBjorn Helgaas	help
219f3c35bfSBjorn Helgaas	  Say Y here if you want PCIe Gen4 controller support on
229f3c35bfSBjorn Helgaas	  Layerscape SoCs.
239f3c35bfSBjorn Helgaas
2403bdc388SHou Zhiqiangconfig PCIE_MOBIVEIL_PLAT
2503bdc388SHou Zhiqiang	bool "Mobiveil AXI PCIe controller"
2603bdc388SHou Zhiqiang	depends on ARCH_ZYNQMP || COMPILE_TEST
2703bdc388SHou Zhiqiang	depends on OF
28a474d3fbSThomas Gleixner	depends on PCI_MSI
2903bdc388SHou Zhiqiang	select PCIE_MOBIVEIL_HOST
3003bdc388SHou Zhiqiang	help
3103bdc388SHou Zhiqiang	  Say Y here if you want to enable support for the Mobiveil AXI PCIe
3203bdc388SHou Zhiqiang	  Soft IP. It has up to 8 outbound and inbound windows
3303bdc388SHou Zhiqiang	  for address translation and it is a PCIe Gen4 IP.
3403bdc388SHou Zhiqiang
3503bdc388SHou Zhiqiangendmenu
36