1*1da177e4SLinus Torvalds# 2*1da177e4SLinus Torvalds# Makefile for the Linux kernel pci hotplug controller drivers. 3*1da177e4SLinus Torvalds# 4*1da177e4SLinus Torvalds 5*1da177e4SLinus Torvaldsobj-$(CONFIG_HOTPLUG_PCI) += pci_hotplug.o 6*1da177e4SLinus Torvaldsobj-$(CONFIG_HOTPLUG_PCI_FAKE) += fakephp.o 7*1da177e4SLinus Torvaldsobj-$(CONFIG_HOTPLUG_PCI_COMPAQ) += cpqphp.o 8*1da177e4SLinus Torvaldsobj-$(CONFIG_HOTPLUG_PCI_IBM) += ibmphp.o 9*1da177e4SLinus Torvaldsobj-$(CONFIG_HOTPLUG_PCI_ACPI) += acpiphp.o 10*1da177e4SLinus Torvaldsobj-$(CONFIG_HOTPLUG_PCI_ACPI_IBM) += acpiphp_ibm.o 11*1da177e4SLinus Torvaldsobj-$(CONFIG_HOTPLUG_PCI_CPCI_ZT5550) += cpcihp_zt5550.o 12*1da177e4SLinus Torvaldsobj-$(CONFIG_HOTPLUG_PCI_CPCI_GENERIC) += cpcihp_generic.o 13*1da177e4SLinus Torvaldsobj-$(CONFIG_HOTPLUG_PCI_PCIE) += pciehp.o 14*1da177e4SLinus Torvaldsobj-$(CONFIG_HOTPLUG_PCI_SHPC) += shpchp.o 15*1da177e4SLinus Torvaldsobj-$(CONFIG_HOTPLUG_PCI_RPA) += rpaphp.o 16*1da177e4SLinus Torvaldsobj-$(CONFIG_HOTPLUG_PCI_RPA_DLPAR) += rpadlpar_io.o 17*1da177e4SLinus Torvalds 18*1da177e4SLinus Torvaldspci_hotplug-objs := pci_hotplug_core.o 19*1da177e4SLinus Torvalds 20*1da177e4SLinus Torvaldsifdef CONFIG_HOTPLUG_PCI_CPCI 21*1da177e4SLinus Torvaldspci_hotplug-objs += cpci_hotplug_core.o \ 22*1da177e4SLinus Torvalds cpci_hotplug_pci.o 23*1da177e4SLinus Torvaldsendif 24*1da177e4SLinus Torvalds 25*1da177e4SLinus Torvaldscpqphp-objs := cpqphp_core.o \ 26*1da177e4SLinus Torvalds cpqphp_ctrl.o \ 27*1da177e4SLinus Torvalds cpqphp_sysfs.o \ 28*1da177e4SLinus Torvalds cpqphp_pci.o 29*1da177e4SLinus Torvaldscpqphp-$(CONFIG_HOTPLUG_PCI_COMPAQ_NVRAM) += cpqphp_nvram.o 30*1da177e4SLinus Torvaldscpqphp-objs += $(cpqphp-y) 31*1da177e4SLinus Torvalds 32*1da177e4SLinus Torvaldsibmphp-objs := ibmphp_core.o \ 33*1da177e4SLinus Torvalds ibmphp_ebda.o \ 34*1da177e4SLinus Torvalds ibmphp_pci.o \ 35*1da177e4SLinus Torvalds ibmphp_res.o \ 36*1da177e4SLinus Torvalds ibmphp_hpc.o 37*1da177e4SLinus Torvalds 38*1da177e4SLinus Torvaldsacpiphp-objs := acpiphp_core.o \ 39*1da177e4SLinus Torvalds acpiphp_glue.o \ 40*1da177e4SLinus Torvalds acpiphp_pci.o \ 41*1da177e4SLinus Torvalds acpiphp_res.o 42*1da177e4SLinus Torvalds 43*1da177e4SLinus Torvaldsrpaphp-objs := rpaphp_core.o \ 44*1da177e4SLinus Torvalds rpaphp_pci.o \ 45*1da177e4SLinus Torvalds rpaphp_slot.o \ 46*1da177e4SLinus Torvalds rpaphp_vio.o 47*1da177e4SLinus Torvalds 48*1da177e4SLinus Torvaldsrpadlpar_io-objs := rpadlpar_core.o \ 49*1da177e4SLinus Torvalds rpadlpar_sysfs.o 50*1da177e4SLinus Torvalds 51*1da177e4SLinus Torvaldspciehp-objs := pciehp_core.o \ 52*1da177e4SLinus Torvalds pciehp_ctrl.o \ 53*1da177e4SLinus Torvalds pciehp_pci.o \ 54*1da177e4SLinus Torvalds pciehp_hpc.o 55*1da177e4SLinus Torvaldsifdef CONFIG_ACPI_BUS 56*1da177e4SLinus Torvalds pciehp-objs += pciehprm_acpi.o 57*1da177e4SLinus Torvaldselse 58*1da177e4SLinus Torvalds pciehp-objs += pciehprm_nonacpi.o 59*1da177e4SLinus Torvaldsendif 60*1da177e4SLinus Torvalds 61*1da177e4SLinus Torvaldsshpchp-objs := shpchp_core.o \ 62*1da177e4SLinus Torvalds shpchp_ctrl.o \ 63*1da177e4SLinus Torvalds shpchp_pci.o \ 64*1da177e4SLinus Torvalds shpchp_sysfs.o \ 65*1da177e4SLinus Torvalds shpchp_hpc.o 66*1da177e4SLinus Torvaldsifdef CONFIG_ACPI_BUS 67*1da177e4SLinus Torvalds shpchp-objs += shpchprm_acpi.o 68*1da177e4SLinus Torvaldselse 69*1da177e4SLinus Torvalds ifdef CONFIG_HOTPLUG_PCI_SHPC_PHPRM_LEGACY 70*1da177e4SLinus Torvalds shpchp-objs += shpchprm_legacy.o 71*1da177e4SLinus Torvalds else 72*1da177e4SLinus Torvalds shpchp-objs += shpchprm_nonacpi.o 73*1da177e4SLinus Torvalds endif 74*1da177e4SLinus Torvaldsendif 75