GNU Linux-libre 6.7.9-gnu
[releases.git] / drivers / pci / controller / mobiveil / Kconfig
1 # SPDX-License-Identifier: GPL-2.0
2
3 menu "Mobiveil-based PCIe controllers"
4         depends on PCI
5
6 config PCIE_MOBIVEIL
7         bool
8
9 config PCIE_MOBIVEIL_HOST
10         bool
11         depends on PCI_MSI
12         select PCIE_MOBIVEIL
13
14 config 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
23 config 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
34 endmenu