xref: /linux/drivers/pci/controller/plda/Kconfig (revision a1ff5a7d78a036d6c2178ee5acd6ba4946243800)
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
839bd5f82SMinda Chen
924934ee8SMinda Chenconfig PCIE_MICROCHIP_HOST
1024934ee8SMinda Chen	tristate "Microchip AXI PCIe controller"
1124934ee8SMinda Chen	depends on PCI_MSI && OF
1224934ee8SMinda Chen	select PCI_HOST_COMMON
1339bd5f82SMinda Chen	select PCIE_PLDA_HOST
1424934ee8SMinda Chen	help
1524934ee8SMinda Chen	  Say Y here if you want kernel to support the Microchip AXI PCIe
1624934ee8SMinda Chen	  Host Bridge driver.
1724934ee8SMinda Chen
18*39b91eb4SMinda Chenconfig PCIE_STARFIVE_HOST
19*39b91eb4SMinda Chen	tristate "StarFive PCIe host controller"
20*39b91eb4SMinda Chen	depends on PCI_MSI && OF
21*39b91eb4SMinda Chen	depends on ARCH_STARFIVE || COMPILE_TEST
22*39b91eb4SMinda Chen	select PCIE_PLDA_HOST
23*39b91eb4SMinda Chen	help
24*39b91eb4SMinda Chen	  Say Y here if you want to support the StarFive PCIe controller in
25*39b91eb4SMinda Chen	  host mode. StarFive PCIe controller uses PLDA PCIe core.
26*39b91eb4SMinda Chen
27*39b91eb4SMinda Chen	  If you choose to build this driver as module it will be dynamically
28*39b91eb4SMinda Chen	  linked and module will be called pcie-starfive.ko.
29*39b91eb4SMinda Chen
3024934ee8SMinda Chenendmenu
31