OSDN Git Service

Merge branch 'pci/host-xgene' into next
authorBjorn Helgaas <bhelgaas@google.com>
Mon, 6 Oct 2014 15:59:15 +0000 (09:59 -0600)
committerBjorn Helgaas <bhelgaas@google.com>
Mon, 6 Oct 2014 15:59:15 +0000 (09:59 -0600)
* pci/host-xgene:
  arm64: dts: Add APM X-Gene PCIe device tree nodes
  PCI: xgene: Add APM X-Gene PCIe driver

Conflicts:
drivers/pci/host/Kconfig
drivers/pci/host/Makefile

1  2 
MAINTAINERS
drivers/pci/host/Kconfig
drivers/pci/host/Makefile

diff --cc MAINTAINERS
@@@ -6868,9 -6868,17 +6868,17 @@@ F:    include/linux/pci
  F:    arch/x86/pci/
  F:    arch/x86/kernel/quirks.c
  
+ PCI DRIVER FOR APPLIEDMICRO XGENE
+ M:    Tanmay Inamdar <tinamdar@apm.com>
+ L:    linux-pci@vger.kernel.org
+ L:    linux-arm-kernel@lists.infradead.org
+ S:    Maintained
+ F:    Documentation/devicetree/bindings/pci/xgene-pci.txt
+ F:    drivers/pci/host/pci-xgene.c
  PCI DRIVER FOR IMX6
  M:    Richard Zhu <r65037@freescale.com>
 -M:    Shawn Guo <shawn.guo@freescale.com>
 +M:    Lucas Stach <l.stach@pengutronix.de>
  L:    linux-pci@vger.kernel.org
  L:    linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  S:    Maintained
@@@ -63,23 -63,14 +63,32 @@@ config PCIE_SPEAR13X
        help
          Say Y here if you want PCIe support on SPEAr13XX SoCs.
  
 +config PCI_KEYSTONE
 +      bool "TI Keystone PCIe controller"
 +      depends on ARCH_KEYSTONE
 +      select PCIE_DW
 +      select PCIEPORTBUS
 +      help
 +        Say Y here if you want to enable PCI controller support on Keystone
 +        SoCs. The PCI controller on Keystone is based on Designware hardware
 +        and therefore the driver re-uses the Designware core functions to
 +        implement the driver.
 +
 +config PCIE_XILINX
 +      bool "Xilinx AXI PCIe host bridge support"
 +      depends on ARCH_ZYNQ
 +      help
 +        Say 'Y' here if you want kernel to support the Xilinx AXI PCIe
 +        Host Bridge driver.
 +
+ config PCI_XGENE
+       bool "X-Gene PCIe controller"
+       depends on ARCH_XGENE
+       depends on OF
+       select PCIEPORTBUS
+       help
+         Say Y here if you want internal PCI support on APM X-Gene SoC.
+         There are 5 internal PCIe ports available. Each port is GEN3 capable
+         and have varied lanes from x1 to x8.
  endmenu
@@@ -8,5 -8,4 +8,6 @@@ obj-$(CONFIG_PCI_RCAR_GEN2) += pci-rcar
  obj-$(CONFIG_PCI_RCAR_GEN2_PCIE) += pcie-rcar.o
  obj-$(CONFIG_PCI_HOST_GENERIC) += pci-host-generic.o
  obj-$(CONFIG_PCIE_SPEAR13XX) += pcie-spear13xx.o
 +obj-$(CONFIG_PCI_KEYSTONE) += pci-keystone-dw.o pci-keystone.o
 +obj-$(CONFIG_PCIE_XILINX) += pcie-xilinx.o
+ obj-$(CONFIG_PCI_XGENE) += pci-xgene.o