xref: /openbmc/linux/drivers/pci/controller/mobiveil/Kconfig (revision 80c170d7b13d0a46a46f869774baf3c02d775654)
103bdc388SHou Zhiqiang# SPDX-License-Identifier: GPL-2.0
203bdc388SHou Zhiqiang
3*80c170d7SBjorn 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
1203bdc388SHou Zhiqiang	select PCIE_MOBIVEIL
1303bdc388SHou Zhiqiang
1403bdc388SHou Zhiqiangconfig PCIE_MOBIVEIL_PLAT
1503bdc388SHou Zhiqiang	bool "Mobiveil AXI PCIe controller"
1603bdc388SHou Zhiqiang	depends on ARCH_ZYNQMP || COMPILE_TEST
1703bdc388SHou Zhiqiang	depends on OF
18a474d3fbSThomas Gleixner	depends on PCI_MSI
1903bdc388SHou Zhiqiang	select PCIE_MOBIVEIL_HOST
2003bdc388SHou Zhiqiang	help
2103bdc388SHou Zhiqiang	  Say Y here if you want to enable support for the Mobiveil AXI PCIe
2203bdc388SHou Zhiqiang	  Soft IP. It has up to 8 outbound and inbound windows
2303bdc388SHou Zhiqiang	  for address translation and it is a PCIe Gen4 IP.
2403bdc388SHou Zhiqiang
25d29ad70aSHou Zhiqiangconfig PCIE_LAYERSCAPE_GEN4
26*80c170d7SBjorn Helgaas	bool "Freescale Layerscape Gen4 PCIe controller"
27021a90feSGeert Uytterhoeven	depends on ARCH_LAYERSCAPE || COMPILE_TEST
28a474d3fbSThomas Gleixner	depends on PCI_MSI
29d29ad70aSHou Zhiqiang	select PCIE_MOBIVEIL_HOST
30d29ad70aSHou Zhiqiang	help
31d29ad70aSHou Zhiqiang	  Say Y here if you want PCIe Gen4 controller support on
32d29ad70aSHou Zhiqiang	  Layerscape SoCs.
3303bdc388SHou Zhiqiangendmenu
34