xref: /linux/drivers/pci/controller/plda/Kconfig (revision 0bd0a41a5120f78685a132834865b0a631b9026a)
124934ee8SMinda Chen# SPDX-License-Identifier: GPL-2.0
224934ee8SMinda Chen
324934ee8SMinda Chenmenu "PLDA-based PCIe controllers"
424934ee8SMinda Chen	depends on PCI
524934ee8SMinda Chen
639bd5f82SMinda Chenconfig PCIE_PLDA_HOST
739bd5f82SMinda Chen	bool
8*d7703cf5SNam Cao	select IRQ_MSI_LIB
939bd5f82SMinda Chen
1024934ee8SMinda Chenconfig PCIE_MICROCHIP_HOST
1124934ee8SMinda Chen	tristate "Microchip AXI PCIe controller"
1224934ee8SMinda Chen	depends on PCI_MSI && OF
1324934ee8SMinda Chen	select PCI_HOST_COMMON
1439bd5f82SMinda Chen	select PCIE_PLDA_HOST
1524934ee8SMinda Chen	help
1624934ee8SMinda Chen	  Say Y here if you want kernel to support the Microchip AXI PCIe
1724934ee8SMinda Chen	  Host Bridge driver.
1824934ee8SMinda Chen
1939b91eb4SMinda Chenconfig PCIE_STARFIVE_HOST
2039b91eb4SMinda Chen	tristate "StarFive PCIe host controller"
2139b91eb4SMinda Chen	depends on PCI_MSI && OF
2239b91eb4SMinda Chen	depends on ARCH_STARFIVE || COMPILE_TEST
2339b91eb4SMinda Chen	select PCIE_PLDA_HOST
2439b91eb4SMinda Chen	help
2539b91eb4SMinda Chen	  Say Y here if you want to support the StarFive PCIe controller in
2639b91eb4SMinda Chen	  host mode. StarFive PCIe controller uses PLDA PCIe core.
2739b91eb4SMinda Chen
2839b91eb4SMinda Chen	  If you choose to build this driver as module it will be dynamically
2939b91eb4SMinda Chen	  linked and module will be called pcie-starfive.ko.
3039b91eb4SMinda Chen
3124934ee8SMinda Chenendmenu
32