xref: /linux/drivers/pci/controller/plda/Kconfig (revision 0bd0a41a5120f78685a132834865b0a631b9026a)
1# SPDX-License-Identifier: GPL-2.0
2
3menu "PLDA-based PCIe controllers"
4	depends on PCI
5
6config PCIE_PLDA_HOST
7	bool
8	select IRQ_MSI_LIB
9
10config PCIE_MICROCHIP_HOST
11	tristate "Microchip AXI PCIe controller"
12	depends on PCI_MSI && OF
13	select PCI_HOST_COMMON
14	select PCIE_PLDA_HOST
15	help
16	  Say Y here if you want kernel to support the Microchip AXI PCIe
17	  Host Bridge driver.
18
19config PCIE_STARFIVE_HOST
20	tristate "StarFive PCIe host controller"
21	depends on PCI_MSI && OF
22	depends on ARCH_STARFIVE || COMPILE_TEST
23	select PCIE_PLDA_HOST
24	help
25	  Say Y here if you want to support the StarFive PCIe controller in
26	  host mode. StarFive PCIe controller uses PLDA PCIe core.
27
28	  If you choose to build this driver as module it will be dynamically
29	  linked and module will be called pcie-starfive.ko.
30
31endmenu
32