# # Makefile for the PCI bus specific drivers. # obj-y += access.o bus.o probe.o host-bridge.o remove.o pci.o \ pci-driver.o search.o pci-sysfs.o rom.o setup-res.o \ irq.o vpd.o setup-bus.o vc.o obj-$([31mCONFIG_PROC_FS[0m) += proc.o obj-$([31mCONFIG_SYSFS[0m) += slot.o obj-$([31mCONFIG_PCI_QUIRKS[0m) += quirks.o # Build PCI Express stuff if needed obj-$([31mCONFIG_PCIEPORTBUS[0m) += pcie/ # Build the PCI Hotplug drivers if we were asked to obj-$([31mCONFIG_HOTPLUG_PCI[0m) += hotplug/ ifdef [31mCONFIG_HOTPLUG_PCI[0m obj-y += hotplug-pci.o endif # Build the PCI MSI interrupt support obj-$([31mCONFIG_PCI_MSI[0m) += msi.o # Build the Hypertransport interrupt support obj-$([31mCONFIG_HT_IRQ[0m) += htirq.o obj-$([31mCONFIG_PCI_ATS[0m) += ats.o obj-$([31mCONFIG_PCI_IOV[0m) += iov.o # # Some architectures use the generic PCI setup functions # obj-$([31mCONFIG_ALPHA[0m) += setup-irq.o obj-$([31mCONFIG_ARC[0m) += setup-irq.o obj-$([31mCONFIG_ARM[0m) += setup-irq.o obj-$([31mCONFIG_ARM64[0m) += setup-irq.o obj-$([31mCONFIG_UNICORE32[0m) += setup-irq.o obj-$([31mCONFIG_SUPERH[0m) += setup-irq.o obj-$([31mCONFIG_MIPS[0m) += setup-irq.o obj-$([31mCONFIG_TILE[0m) += setup-irq.o obj-$([31mCONFIG_SPARC_LEON[0m) += setup-irq.o obj-$([31mCONFIG_M68K[0m) += setup-irq.o # # ACPI Related PCI FW Functions # ACPI _DSM provided firmware instance and string name # obj-$([31mCONFIG_ACPI[0m) += pci-acpi.o # SMBIOS provided firmware instance and labels obj-$([31mCONFIG_PCI_LABEL[0m) += pci-label.o # Intel MID platform PM support obj-$([31mCONFIG_X86_INTEL_MID[0m) += pci-mid.o obj-$([31mCONFIG_PCI_SYSCALL[0m) += syscall.o obj-$([31mCONFIG_PCI_STUB[0m) += pci-stub.o obj-$([31mCONFIG_PCI_ECAM[0m) += ecam.o obj-$([31mCONFIG_XEN_PCIDEV_FRONTEND[0m) += xen-pcifront.o obj-$([31mCONFIG_OF[0m) += of.o ccflags-$([31mCONFIG_PCI_DEBUG[0m) := -DDEBUG # PCI host controller drivers obj-y += host/ |