Merge branch 'misc.namei' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
[linux-2.6-microblaze.git] / drivers / pci / controller / dwc / Kconfig
index 5ae63cd..76c0a63 100644 (file)
@@ -236,6 +236,34 @@ config PCIE_INTEL_GW
          The PCIe controller uses the DesignWare core plus Intel-specific
          hardware wrappers.
 
+config PCIE_KEEMBAY
+       bool
+
+config PCIE_KEEMBAY_HOST
+       bool "Intel Keem Bay PCIe controller - Host mode"
+       depends on ARCH_KEEMBAY || COMPILE_TEST
+       depends on PCI && PCI_MSI_IRQ_DOMAIN
+       select PCIE_DW_HOST
+       select PCIE_KEEMBAY
+       help
+         Say 'Y' here to enable support for the PCIe controller in Keem Bay
+         to work in host mode.
+         The PCIe controller is based on DesignWare Hardware and uses
+         DesignWare core functions.
+
+config PCIE_KEEMBAY_EP
+       bool "Intel Keem Bay PCIe controller - Endpoint mode"
+       depends on ARCH_KEEMBAY || COMPILE_TEST
+       depends on PCI && PCI_MSI_IRQ_DOMAIN
+       depends on PCI_ENDPOINT
+       select PCIE_DW_EP
+       select PCIE_KEEMBAY
+       help
+         Say 'Y' here to enable support for the PCIe controller in Keem Bay
+         to work in endpoint mode.
+         The PCIe controller is based on DesignWare Hardware and uses
+         DesignWare core functions.
+
 config PCIE_KIRIN
        depends on OF && (ARM64 || COMPILE_TEST)
        bool "HiSilicon Kirin series SoCs PCIe controllers"