diff options
author | Ray Jui <rjui@broadcom.com> | 2015-04-08 11:21:35 -0700 |
---|---|---|
committer | Bjorn Helgaas <bhelgaas@google.com> | 2015-04-08 14:19:36 -0500 |
commit | 1fb37a8178da007cad75f48e2355b9dcb0711e06 (patch) | |
tree | 640deb8a0d9d13626eecc58cdc83329d0c5b466a /drivers/pci/host/Kconfig | |
parent | 1b55d62259187fe77ade87dccc33522d51f113ee (diff) | |
download | op-kernel-dev-1fb37a8178da007cad75f48e2355b9dcb0711e06.zip op-kernel-dev-1fb37a8178da007cad75f48e2355b9dcb0711e06.tar.gz |
PCI: iproc: Add Broadcom iProc PCIe support
Add support for the Broadcom iProc PCIe controller.
pcie-iproc.c is the common core driver, and a front-end bus interface needs
to be added to support different bus interfaces.
pcie-iproc-platform.c contains the support for the platform bus interface.
Signed-off-by: Ray Jui <rjui@broadcom.com>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Reviewed-by: Scott Branden <sbranden@broadcom.com>
Acked-by: Arnd Bergmann <arnd@arndb.de>
Diffstat (limited to 'drivers/pci/host/Kconfig')
-rw-r--r-- | drivers/pci/host/Kconfig | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/drivers/pci/host/Kconfig b/drivers/pci/host/Kconfig index 7b892a9..1dfb567 100644 --- a/drivers/pci/host/Kconfig +++ b/drivers/pci/host/Kconfig @@ -106,4 +106,23 @@ config PCI_VERSATILE bool "ARM Versatile PB PCI controller" depends on ARCH_VERSATILE +config PCIE_IPROC + tristate "Broadcom iProc PCIe controller" + depends on OF && ARM + default n + help + This enables the iProc PCIe core controller support for Broadcom's + iProc family of SoCs. An appropriate bus interface driver also needs + to be enabled + +config PCIE_IPROC_PLATFORM + tristate "Broadcom iProc PCIe platform bus driver" + depends on ARCH_BCM_IPROC || (ARM && COMPILE_TEST) + depends on OF + select PCIE_IPROC + default ARCH_BCM_IPROC + help + Say Y here if you want to use the Broadcom iProc PCIe controller + through the generic platform bus interface + endmenu |