blob: 12382785e02a652637b64599e1b51c6a7b78206d [file] [log] [blame]
Linus Walleijd3c68e02017-03-12 23:24:03 +01001obj-$(CONFIG_PCI_FTPCI100) += pci-ftpci100.o
Jake Oshins4daace02016-02-16 21:56:23 +00002obj-$(CONFIG_PCI_HYPERV) += pci-hyperv.o
Jingoo Han4b1ced82013-07-31 17:14:10 +09003obj-$(CONFIG_PCI_MVEBU) += pci-mvebu.o
Thomas Petazzoni8c39d712016-06-30 11:32:31 +02004obj-$(CONFIG_PCI_AARDVARK) += pci-aardvark.o
Thierry Redingd1523b52013-08-09 16:49:19 +02005obj-$(CONFIG_PCI_TEGRA) += pci-tegra.o
Valentine Barshakba3eb9f2013-10-29 20:12:51 +04006obj-$(CONFIG_PCI_RCAR_GEN2) += pci-rcar-gen2.o
Simon Horman350a73b2016-04-21 13:51:55 +10007obj-$(CONFIG_PCIE_RCAR) += pcie-rcar.o
David Daney4e64dbe2016-03-11 15:35:55 -06008obj-$(CONFIG_PCI_HOST_COMMON) += pci-host-common.o
Will Deaconce292992013-11-22 16:14:41 +00009obj-$(CONFIG_PCI_HOST_GENERIC) += pci-host-generic.o
Srikanth Thokala8961def2014-08-20 21:56:02 +053010obj-$(CONFIG_PCIE_XILINX) += pcie-xilinx.o
Bharat Kumar Gogadaab597d32016-03-06 22:02:14 +053011obj-$(CONFIG_PCIE_XILINX_NWL) += pcie-xilinx-nwl.o
Duc Dangdcd19de2015-06-05 15:56:34 -050012obj-$(CONFIG_PCI_XGENE_MSI) += pci-xgene-msi.o
Rob Herringb7e78172015-01-28 10:16:18 -060013obj-$(CONFIG_PCI_VERSATILE) += pci-versatile.o
Ray Jui1fb37a82015-04-08 11:21:35 -070014obj-$(CONFIG_PCIE_IPROC) += pcie-iproc.o
Ray Jui3bc2b232016-01-06 18:04:35 -060015obj-$(CONFIG_PCIE_IPROC_MSI) += pcie-iproc-msi.o
Ray Jui1fb37a82015-04-08 11:21:35 -070016obj-$(CONFIG_PCIE_IPROC_PLATFORM) += pcie-iproc-platform.o
Hauke Mehrtens4785ffb2015-05-12 23:23:01 +020017obj-$(CONFIG_PCIE_IPROC_BCMA) += pcie-iproc-bcma.o
Ley Foon Taneaa61112015-10-23 18:27:12 +080018obj-$(CONFIG_PCIE_ALTERA) += pcie-altera.o
Ley Foon Tanaf1169b2015-10-23 18:27:13 +080019obj-$(CONFIG_PCIE_ALTERA_MSI) += pcie-altera-msi.o
Shawn Line77f8472016-09-03 11:41:09 -050020obj-$(CONFIG_PCIE_ROCKCHIP) += pcie-rockchip.o
Ryder Lee637cfaca2017-05-21 11:42:24 +080021obj-$(CONFIG_PCIE_MEDIATEK) += pcie-mediatek.o
Marc Gonzalez5e14e9f2017-06-20 10:17:40 +020022obj-$(CONFIG_PCIE_TANGO_SMP8759) += pcie-tango.o
Keith Busch181ffd12016-10-04 12:26:37 -050023obj-$(CONFIG_VMD) += vmd.o
Bjorn Helgaasca5ab372016-12-06 14:27:59 -060024
25# The following drivers are for devices that use the generic ACPI
26# pci_root.c driver but don't support standard ECAM config access.
27# They contain MCFG quirks to replace the generic ECAM accessors with
28# device-specific ones that are shared with the DT driver.
29
30# The ACPI driver is generic and should not require driver-specific
31# config options to be enabled, so we always build these drivers on
32# ARM64 and use internal ifdefs to only build the pieces we need
33# depending on whether ACPI, the DT driver, or both are enabled.
34
Bjorn Helgaasca5ab372016-12-06 14:27:59 -060035obj-$(CONFIG_ARM64) += pci-thunder-ecam.o
36obj-$(CONFIG_ARM64) += pci-thunder-pem.o
37obj-$(CONFIG_ARM64) += pci-xgene.o