Blame view

drivers/pci/Makefile 1.67 KB
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
1
2
3
  #
  # Makefile for the PCI bus specific drivers.
  #
610929e11   Yinghai Lu   PCI: move host br...
4
  obj-y		+= access.o bus.o probe.o host-bridge.o remove.o pci.o \
388c8c16a   James Bottomley   PCI: add routines...
5
  			pci-driver.o search.o pci-sysfs.o rom.o setup-res.o \
425c1b223   Alex Williamson   PCI: Add Virtual ...
6
  			irq.o vpd.o setup-bus.o vc.o
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
7
  obj-$(CONFIG_PROC_FS) += proc.o
268a03a42   Alex Chiang   PCI: drivers/pci/...
8
  obj-$(CONFIG_SYSFS) += slot.o
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
9

93177a748   Rafael J. Wysocki   PCI: Clean up bui...
10
  obj-$(CONFIG_PCI_QUIRKS) += quirks.o
e8b553bf4   Andi Kleen   PCI: disable pci_...
11

52f975ea2   Milton Miller   [PATCH] PCI expre...
12
13
  # Build PCI Express stuff if needed
  obj-$(CONFIG_PCIEPORTBUS) += pcie/
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
14
15
  # Build the PCI Hotplug drivers if we were asked to
  obj-$(CONFIG_HOTPLUG_PCI) += hotplug/
4105717bc   Sam Ravnborg   PCI: fix section ...
16
17
18
  ifdef CONFIG_HOTPLUG_PCI
  obj-y += hotplug-pci.o
  endif
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
19

03571e11c   Eric W. Biederman   [PATCH] msi: move...
20
21
  # Build the PCI MSI interrupt support
  obj-$(CONFIG_PCI_MSI) += msi.o
95d77884c   Eric W. Biederman   [PATCH] htirq: ti...
22
23
  # Build the Hypertransport interrupt support
  obj-$(CONFIG_HT_IRQ) += htirq.o
db3c33c6d   Joerg Roedel   PCI: Move ATS imp...
24
  obj-$(CONFIG_PCI_ATS) += ats.o
d1b054da8   Yu Zhao   PCI: initialize a...
25
  obj-$(CONFIG_PCI_IOV) += iov.o
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
26
27
28
  #
  # Some architectures use the generic PCI setup functions
  #
39656f29f   Liviu Dudau   PCI: Cleanup per-...
29
  obj-$(CONFIG_ALPHA) += setup-irq.o
c1678ffcd   Joao Pinto   ARC: Add PCI support
30
  obj-$(CONFIG_ARC) += setup-irq.o
39656f29f   Liviu Dudau   PCI: Cleanup per-...
31
  obj-$(CONFIG_ARM) += setup-irq.o
459a07721   Jayachandran C   PCI: Build setup-...
32
  obj-$(CONFIG_ARM64) += setup-irq.o
39656f29f   Liviu Dudau   PCI: Cleanup per-...
33
34
35
  obj-$(CONFIG_UNICORE32) += setup-irq.o
  obj-$(CONFIG_SUPERH) += setup-irq.o
  obj-$(CONFIG_MIPS) += setup-irq.o
39656f29f   Liviu Dudau   PCI: Cleanup per-...
36
37
38
  obj-$(CONFIG_TILE) += setup-irq.o
  obj-$(CONFIG_SPARC_LEON) += setup-irq.o
  obj-$(CONFIG_M68K) += setup-irq.o
fd58e55fc   Mark Maule   [PATCH] PCI: msi ...
39

1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
40
41
  #
  # ACPI Related PCI FW Functions
6058989ba   Narendra_K@Dell.com   PCI: Export ACPI ...
42
  # ACPI _DSM provided firmware instance and string name
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
43
  #
8a226e00e   Randy Dunlap   PCI: pci-label: F...
44
  obj-$(CONFIG_ACPI)    += pci-acpi.o
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
45

911e1c9b0   Narendra K   PCI: export SMBIO...
46
  # SMBIOS provided firmware instance and labels
8a226e00e   Randy Dunlap   PCI: pci-label: F...
47
  obj-$(CONFIG_PCI_LABEL) += pci-label.o
911e1c9b0   Narendra K   PCI: export SMBIO...
48

5823d0893   Andy Shevchenko   x86/platform/inte...
49
50
  # Intel MID platform PM support
  obj-$(CONFIG_X86_INTEL_MID) += pci-mid.o
36e235901   Matthew Wilcox   PCI: Only build P...
51
  obj-$(CONFIG_PCI_SYSCALL) += syscall.o
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
52

c70e0d9df   Chris Wright   PCI: pci-stub mod...
53
  obj-$(CONFIG_PCI_STUB) += pci-stub.o
35ff9477d   Jayachandran C   PCI: Provide comm...
54
  obj-$(CONFIG_PCI_ECAM) += ecam.o
956a9202c   Ryan Wilson   xen-pcifront: Xen...
55
  obj-$(CONFIG_XEN_PCIDEV_FRONTEND) += xen-pcifront.o
98d9f30c8   Benjamin Herrenschmidt   pci/of: Match PCI...
56
  obj-$(CONFIG_OF) += of.o
350a55e9f   matt mooney   PCI: use new ccfl...
57
  ccflags-$(CONFIG_PCI_DEBUG) := -DDEBUG
45361a4fe   Thomas Petazzoni   pci: PCIe driver ...
58
59
60
  
  # PCI host controller drivers
  obj-y += host/