]>
Commit | Line | Data |
---|---|---|
1da177e4 LT |
1 | # |
2 | # Makefile for the Linux kernel pci hotplug controller drivers. | |
3 | # | |
4 | ||
5 | obj-$(CONFIG_HOTPLUG_PCI) += pci_hotplug.o | |
1da177e4 LT |
6 | obj-$(CONFIG_HOTPLUG_PCI_COMPAQ) += cpqphp.o |
7 | obj-$(CONFIG_HOTPLUG_PCI_IBM) += ibmphp.o | |
71a082ef MG |
8 | |
9 | # pciehp should be linked before acpiphp in order to allow the native driver | |
10 | # to attempt to bind first. We can then fall back to generic support. | |
11 | ||
12 | obj-$(CONFIG_HOTPLUG_PCI_PCIE) += pciehp.o | |
1da177e4 LT |
13 | obj-$(CONFIG_HOTPLUG_PCI_ACPI) += acpiphp.o |
14 | obj-$(CONFIG_HOTPLUG_PCI_ACPI_IBM) += acpiphp_ibm.o | |
15 | obj-$(CONFIG_HOTPLUG_PCI_CPCI_ZT5550) += cpcihp_zt5550.o | |
16 | obj-$(CONFIG_HOTPLUG_PCI_CPCI_GENERIC) += cpcihp_generic.o | |
1da177e4 LT |
17 | obj-$(CONFIG_HOTPLUG_PCI_SHPC) += shpchp.o |
18 | obj-$(CONFIG_HOTPLUG_PCI_RPA) += rpaphp.o | |
19 | obj-$(CONFIG_HOTPLUG_PCI_RPA_DLPAR) += rpadlpar_io.o | |
6f354b01 | 20 | obj-$(CONFIG_HOTPLUG_PCI_SGI) += sgi_hotplug.o |
1da177e4 | 21 | |
561e55e8 AC |
22 | # Link this last so it doesn't claim devices that have a real hotplug driver |
23 | obj-$(CONFIG_HOTPLUG_PCI_FAKE) += fakephp.o | |
24 | ||
1da177e4 LT |
25 | pci_hotplug-objs := pci_hotplug_core.o |
26 | ||
27 | ifdef CONFIG_HOTPLUG_PCI_CPCI | |
28 | pci_hotplug-objs += cpci_hotplug_core.o \ | |
29 | cpci_hotplug_pci.o | |
30 | endif | |
783c49fc KA |
31 | ifdef CONFIG_ACPI |
32 | pci_hotplug-objs += acpi_pcihp.o | |
33 | endif | |
1da177e4 LT |
34 | |
35 | cpqphp-objs := cpqphp_core.o \ | |
36 | cpqphp_ctrl.o \ | |
37 | cpqphp_sysfs.o \ | |
38 | cpqphp_pci.o | |
39 | cpqphp-$(CONFIG_HOTPLUG_PCI_COMPAQ_NVRAM) += cpqphp_nvram.o | |
40 | cpqphp-objs += $(cpqphp-y) | |
41 | ||
42 | ibmphp-objs := ibmphp_core.o \ | |
43 | ibmphp_ebda.o \ | |
44 | ibmphp_pci.o \ | |
45 | ibmphp_res.o \ | |
46 | ibmphp_hpc.o | |
47 | ||
48 | acpiphp-objs := acpiphp_core.o \ | |
4e8662bb | 49 | acpiphp_glue.o |
1da177e4 LT |
50 | |
51 | rpaphp-objs := rpaphp_core.o \ | |
52 | rpaphp_pci.o \ | |
5eeb8c63 | 53 | rpaphp_slot.o |
1da177e4 LT |
54 | |
55 | rpadlpar_io-objs := rpadlpar_core.o \ | |
56 | rpadlpar_sysfs.o | |
57 | ||
58 | pciehp-objs := pciehp_core.o \ | |
59 | pciehp_ctrl.o \ | |
60 | pciehp_pci.o \ | |
61 | pciehp_hpc.o | |
c9ffa5a5 KK |
62 | ifdef CONFIG_ACPI |
63 | pciehp-objs += pciehp_acpi.o | |
64 | endif | |
1da177e4 LT |
65 | |
66 | shpchp-objs := shpchp_core.o \ | |
67 | shpchp_ctrl.o \ | |
68 | shpchp_pci.o \ | |
69 | shpchp_sysfs.o \ | |
70 | shpchp_hpc.o |