]> Git Repo - J-linux.git/blobdiff - drivers/pci/controller/dwc/Kconfig
Merge tag 'pci-v6.3-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
[J-linux.git] / drivers / pci / controller / dwc / Kconfig
index 99ec91e2a5cfa3ae67a12a09c002bc06c80d7846..434f6a4f404114c995be47011621b8963657a598 100644 (file)
@@ -92,10 +92,31 @@ config PCI_EXYNOS
          functions to implement the driver.
 
 config PCI_IMX6
-       bool "Freescale i.MX6/7/8 PCIe controller"
+       bool
+
+config PCI_IMX6_HOST
+       bool "Freescale i.MX6/7/8 PCIe controller host mode"
        depends on ARCH_MXC || COMPILE_TEST
        depends on PCI_MSI
        select PCIE_DW_HOST
+       select PCI_IMX6
+       help
+         Enables support for the PCIe controller in the i.MX SoCs to
+         work in Root Complex mode. The PCI controller on i.MX is based
+         on DesignWare hardware and therefore the driver re-uses the
+         DesignWare core functions to implement the driver.
+
+config PCI_IMX6_EP
+       bool "Freescale i.MX6/7/8 PCIe controller endpoint mode"
+       depends on ARCH_MXC || COMPILE_TEST
+       depends on PCI_ENDPOINT
+       select PCIE_DW_EP
+       select PCI_IMX6
+       help
+         Enables support for the PCIe controller in the i.MX SoCs to
+         work in endpoint mode. The PCI controller on i.MX is based
+         on DesignWare hardware and therefore the driver re-uses the
+         DesignWare core functions to implement the driver.
 
 config PCIE_SPEAR13XX
        bool "STMicroelectronics SPEAr PCIe controller"
This page took 0.029892 seconds and 4 git commands to generate.