]>
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 | 8 | |
3368dd29 MG |
9 | # native drivers should be linked before acpiphp in order to allow the |
10 | # native driver to attempt to bind first. We can then fall back to | |
11 | # generic support. | |
71a082ef MG |
12 | |
13 | obj-$(CONFIG_HOTPLUG_PCI_PCIE) += pciehp.o | |
1da177e4 LT |
14 | obj-$(CONFIG_HOTPLUG_PCI_CPCI_ZT5550) += cpcihp_zt5550.o |
15 | obj-$(CONFIG_HOTPLUG_PCI_CPCI_GENERIC) += cpcihp_generic.o | |
1da177e4 | 16 | obj-$(CONFIG_HOTPLUG_PCI_SHPC) += shpchp.o |
66725152 | 17 | obj-$(CONFIG_HOTPLUG_PCI_POWERNV) += pnv-php.o |
1da177e4 LT |
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 |
3368dd29 | 21 | obj-$(CONFIG_HOTPLUG_PCI_ACPI) += acpiphp.o |
7441b062 | 22 | obj-$(CONFIG_HOTPLUG_PCI_S390) += s390_pci_hpc.o |
3368dd29 MG |
23 | |
24 | # acpiphp_ibm extends acpiphp, so should be linked afterwards. | |
25 | ||
26 | obj-$(CONFIG_HOTPLUG_PCI_ACPI_IBM) += acpiphp_ibm.o | |
1da177e4 | 27 | |
589fcc23 | 28 | pci_hotplug-objs := pci_hotplug_core.o |
1da177e4 LT |
29 | |
30 | ifdef CONFIG_HOTPLUG_PCI_CPCI | |
31 | pci_hotplug-objs += cpci_hotplug_core.o \ | |
32 | cpci_hotplug_pci.o | |
33 | endif | |
783c49fc | 34 | ifdef CONFIG_ACPI |
f7625980 | 35 | pci_hotplug-objs += acpi_pcihp.o |
783c49fc | 36 | endif |
1da177e4 LT |
37 | |
38 | cpqphp-objs := cpqphp_core.o \ | |
39 | cpqphp_ctrl.o \ | |
40 | cpqphp_sysfs.o \ | |
41 | cpqphp_pci.o | |
42 | cpqphp-$(CONFIG_HOTPLUG_PCI_COMPAQ_NVRAM) += cpqphp_nvram.o | |
43 | cpqphp-objs += $(cpqphp-y) | |
44 | ||
45 | ibmphp-objs := ibmphp_core.o \ | |
46 | ibmphp_ebda.o \ | |
47 | ibmphp_pci.o \ | |
48 | ibmphp_res.o \ | |
49 | ibmphp_hpc.o | |
50 | ||
51 | acpiphp-objs := acpiphp_core.o \ | |
4e8662bb | 52 | acpiphp_glue.o |
1da177e4 | 53 | |
66725152 GS |
54 | pnv-php-objs := pnv_php.o |
55 | ||
1da177e4 LT |
56 | rpaphp-objs := rpaphp_core.o \ |
57 | rpaphp_pci.o \ | |
5eeb8c63 | 58 | rpaphp_slot.o |
1da177e4 LT |
59 | |
60 | rpadlpar_io-objs := rpadlpar_core.o \ | |
61 | rpadlpar_sysfs.o | |
62 | ||
63 | pciehp-objs := pciehp_core.o \ | |
64 | pciehp_ctrl.o \ | |
65 | pciehp_pci.o \ | |
66 | pciehp_hpc.o | |
1da177e4 LT |
67 | |
68 | shpchp-objs := shpchp_core.o \ | |
69 | shpchp_ctrl.o \ | |
70 | shpchp_pci.o \ | |
71 | shpchp_sysfs.o \ | |
72 | shpchp_hpc.o |