summaryrefslogtreecommitdiffstats
path: root/drivers/pci/host/Kconfig
diff options
context:
space:
mode:
authorNiklas Cassel <niklas.cassel@axis.com>2016-05-09 13:49:03 +0200
committerBjorn Helgaas <bhelgaas@google.com>2016-06-11 20:56:20 +0200
commita3cbfae1f7b3b5b3bdac23f2feea16a3bd571d1f (patch)
tree22b5673b1ab5db0ae83c62e6c789e54e3def17ec /drivers/pci/host/Kconfig
parentPCI: Add DT binding for Axis ARTPEC-6 PCIe controller (diff)
downloadlinux-a3cbfae1f7b3b5b3bdac23f2feea16a3bd571d1f.tar.xz
linux-a3cbfae1f7b3b5b3bdac23f2feea16a3bd571d1f.zip
PCI: artpec: Add Axis ARTPEC-6 PCIe controller driver
The Axis ARTPEC-6 SoC integrates a PCIe controller from Synopsys. Add a new driver that provides the small glue needed to use the existing DesignWare driver to make it work on the Axis ARTPEC-6 SoC. [bhelgaas: return errors directly without gotos, fold in section mismatch fix] Signed-off-by: Niklas Cassel <niklas.cassel@axis.com> Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Diffstat (limited to 'drivers/pci/host/Kconfig')
-rw-r--r--drivers/pci/host/Kconfig9
1 files changed, 9 insertions, 0 deletions
diff --git a/drivers/pci/host/Kconfig b/drivers/pci/host/Kconfig
index 5d2374e4ee7f..033d9ad37c74 100644
--- a/drivers/pci/host/Kconfig
+++ b/drivers/pci/host/Kconfig
@@ -245,4 +245,13 @@ config PCIE_ARMADA_8K
Designware hardware and therefore the driver re-uses the
Designware core functions to implement the driver.
+config PCIE_ARTPEC6
+ bool "Axis ARTPEC-6 PCIe controller"
+ depends on MACH_ARTPEC6
+ select PCIE_DW
+ select PCIEPORTBUS
+ help
+ Say Y here to enable PCIe controller support on Axis ARTPEC-6
+ SoCs. This PCIe controller uses the DesignWare core.
+
endmenu