Skip to content
Snippets Groups Projects
Commit e51f2b14 authored by Wilson Ding's avatar Wilson Ding Committed by Stefan Roese
Browse files

arm64: a37xx: pci: add support for aardvark pcie driver


This patch introduced the Aardvark PCIe driver based
driver model.
The PCIe driver is supposed to work in Root Complex
mode. It only supports X1 lane width.

Signed-off-by: default avatarWilson Ding <dingwei@marvell.com>
Reviewed-on: http://vgitil04.il.marvell.com:8080/38725


Reviewed-by: default avatarVictor Gu <xigu@marvell.com>
Reviewed-by: default avatarHua Jing <jinghua@marvell.com>
Tested-by: default avatarHua Jing <jinghua@marvell.com>
Cc: Simon Glass <sjg@chromium.org>
Cc: Stefan Roese <sr@denx.de>
Signed-off-by: default avatarKen Ma <make@marvell.com>
Signed-off-by: default avatarStefan Roese <sr@denx.de>
parent 92e7a681
No related branches found
No related tags found
No related merge requests found
...@@ -26,6 +26,16 @@ config DM_PCI_COMPAT ...@@ -26,6 +26,16 @@ config DM_PCI_COMPAT
measure when porting a board to use driver model for PCI. Once the measure when porting a board to use driver model for PCI. Once the
board is fully supported, this option should be disabled. board is fully supported, this option should be disabled.
config PCI_AARDVARK
bool "Enable Aardvark PCIe driver"
default n
depends on DM_PCI
depends on ARMADA_3700
help
Say Y here if you want to enable PCIe controller support on
Armada37x0 SoCs. The PCIe controller on Armada37x0 is based on
Aardvark hardware.
config PCI_PNP config PCI_PNP
bool "Enable Plug & Play support for PCI" bool "Enable Plug & Play support for PCI"
depends on PCI || DM_PCI depends on PCI || DM_PCI
......
...@@ -30,6 +30,7 @@ obj-$(CONFIG_SH4_PCI) += pci_sh4.o ...@@ -30,6 +30,7 @@ obj-$(CONFIG_SH4_PCI) += pci_sh4.o
obj-$(CONFIG_SH7751_PCI) +=pci_sh7751.o obj-$(CONFIG_SH7751_PCI) +=pci_sh7751.o
obj-$(CONFIG_SH7780_PCI) +=pci_sh7780.o obj-$(CONFIG_SH7780_PCI) +=pci_sh7780.o
obj-$(CONFIG_PCI_TEGRA) += pci_tegra.o obj-$(CONFIG_PCI_TEGRA) += pci_tegra.o
obj-$(CONFIG_PCI_AARDVARK) += pci-aardvark.o
obj-$(CONFIG_PCIE_DW_MVEBU) += pcie_dw_mvebu.o obj-$(CONFIG_PCIE_DW_MVEBU) += pcie_dw_mvebu.o
obj-$(CONFIG_PCIE_LAYERSCAPE) += pcie_layerscape.o obj-$(CONFIG_PCIE_LAYERSCAPE) += pcie_layerscape.o
obj-$(CONFIG_PCIE_LAYERSCAPE) += pcie_layerscape_fixup.o obj-$(CONFIG_PCIE_LAYERSCAPE) += pcie_layerscape_fixup.o
......
This diff is collapsed.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment