Blame view

drivers/pci/Makefile 1.83 KB
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
1
2
3
  #
  # Makefile for the PCI bus specific drivers.
  #
93177a748   Rafael J. Wysocki   PCI: Clean up bui...
4
  obj-y		+= access.o bus.o probe.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 \
b55ac1b22   Matt Carlson   pci: Add helper t...
6
  			irq.o vpd.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/
204d49a56   Bjorn Helgaas   PCI hotplug: move...
14
  obj-$(CONFIG_PCI_IOAPIC) += ioapic.o
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
15
16
17
18
  obj-$(CONFIG_HOTPLUG) += hotplug.o
  
  # Build the PCI Hotplug drivers if we were asked to
  obj-$(CONFIG_HOTPLUG_PCI) += hotplug/
4105717bc   Sam Ravnborg   PCI: fix section ...
19
20
21
  ifdef CONFIG_HOTPLUG_PCI
  obj-y += hotplug-pci.o
  endif
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
22

03571e11c   Eric W. Biederman   [PATCH] msi: move...
23
24
  # Build the PCI MSI interrupt support
  obj-$(CONFIG_PCI_MSI) += msi.o
95d77884c   Eric W. Biederman   [PATCH] htirq: ti...
25
26
  # Build the Hypertransport interrupt support
  obj-$(CONFIG_HT_IRQ) += htirq.o
db3c33c6d   Joerg Roedel   PCI: Move ATS imp...
27
  obj-$(CONFIG_PCI_ATS) += ats.o
d1b054da8   Yu Zhao   PCI: initialize a...
28
  obj-$(CONFIG_PCI_IOV) += iov.o
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
29
30
31
  #
  # Some architectures use the generic PCI setup functions
  #
43a6b7605   Andy Whitcroft   [PATCH] gregkh-pc...
32
  obj-$(CONFIG_X86) += setup-bus.o
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
33
34
  obj-$(CONFIG_ALPHA) += setup-bus.o setup-irq.o
  obj-$(CONFIG_ARM) += setup-bus.o setup-irq.o
700598cef   GuanXuetao   unicore32 machine...
35
  obj-$(CONFIG_UNICORE32) += setup-bus.o setup-irq.o
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
36
37
  obj-$(CONFIG_PARISC) += setup-bus.o
  obj-$(CONFIG_SUPERH) += setup-bus.o setup-irq.o
03a16b27b   Kumar Gala   [POWERPC] Always ...
38
  obj-$(CONFIG_PPC) += setup-bus.o
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
39
40
  obj-$(CONFIG_MIPS) += setup-bus.o setup-irq.o
  obj-$(CONFIG_X86_VISWS) += setup-irq.o
b920de1b7   David Howells   mn10300: add the ...
41
  obj-$(CONFIG_MN10300) += setup-bus.o
a6475c132   Michal Simek   microblaze: Enabl...
42
  obj-$(CONFIG_MICROBLAZE) += setup-bus.o
f02cbbe65   Chris Metcalf   pci root complex:...
43
  obj-$(CONFIG_TILE) += setup-bus.o setup-irq.o
26893c136   Daniel Hellstrom   sparc32,leon: add...
44
  obj-$(CONFIG_SPARC_LEON) += setup-bus.o setup-irq.o
fd58e55fc   Mark Maule   [PATCH] PCI: msi ...
45

1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
46
47
  #
  # ACPI Related PCI FW Functions
6058989ba   Narendra_K@Dell.com   PCI: Export ACPI ...
48
  # ACPI _DSM provided firmware instance and string name
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
49
  #
8a226e00e   Randy Dunlap   PCI: pci-label: F...
50
  obj-$(CONFIG_ACPI)    += pci-acpi.o
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
51

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

1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
55
56
  # Cardbus & CompactPCI use setup-bus
  obj-$(CONFIG_HOTPLUG) += setup-bus.o
36e235901   Matthew Wilcox   PCI: Only build P...
57
  obj-$(CONFIG_PCI_SYSCALL) += syscall.o
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
58

c70e0d9df   Chris Wright   PCI: pci-stub mod...
59
  obj-$(CONFIG_PCI_STUB) += pci-stub.o
956a9202c   Ryan Wilson   xen-pcifront: Xen...
60
  obj-$(CONFIG_XEN_PCIDEV_FRONTEND) += xen-pcifront.o
98d9f30c8   Benjamin Herrenschmidt   pci/of: Match PCI...
61
  obj-$(CONFIG_OF) += of.o
350a55e9f   matt mooney   PCI: use new ccfl...
62
  ccflags-$(CONFIG_PCI_DEBUG) := -DDEBUG