#
# Kirin PCIe driver configuration
#

config HIPCIE_CORE
	bool "HiPCIe controller"
	depends on PCI
	depends on PCI_MSI_IRQ_DOMAIN
	select PCIEPORTBUS
	help
	  Say Y here to enable PCIe controller support on Kirin SoCs.

config HIPCIE_PHY
	tristate "HiPCIe phy"
	depends on HIPCIE_CORE
	help
	  Say Y here to enable PCIe phy support on Kirin SoCs.

config HIPCIE_SUPPORT_FFA
	tristate "HiPCIe controller support ffa"
	depends on PLATDRV_SUPPORT_FFA
	default n
	help
	  Say Y here to enable PCIe FFA

config PCIE_HCD_LDK
	bool "pcie hcd ldk"
	depends on PCI && LIBLINUX
	default n
	help
	  this select pcie-hcd-ldk

config HIPCIE_VM_CORE
	bool "HiPCIe controller in host"
	default n
	help
	  Say Y here to enable PCIe controller support on Kirin SoCs.

config HIPCIE_ARMPC
	bool "HiPCIe ARMPC use this"
	default n
	help
	  Say Y here to enable PCIe armpc interface support on Kirin Soc.

source "platform_source/basicplatform/drivers/pci/controller/ctrl/Kconfig"
source "platform_source/basicplatform/drivers/pci/controller/phy/Kconfig"
source "platform_source/basicplatform/drivers/pci/controller/plat/Kconfig"
source "platform_source/basicplatform/drivers/pci/controller/test/Kconfig"
source "platform_source/basicplatform/drivers/pci/controller/vm/Kconfig"
