b7da3d4df0
Some things in drivers/pci/pcie (aspm.c and ptm.c) do not depend on the PCIe portdrv, so we should be able to build them even if PCIEPORTBUS is not selected. Remove the PCIEPORTBUS guard from building pcie/. Link: https://lore.kernel.org/r/20191106222420.10216-6-helgaas@kernel.org Signed-off-by: Bjorn Helgaas <bhelgaas@google.com> Reviewed-by: Andrew Murray <andrew.murray@arm.com>
41 lines
1.2 KiB
Makefile
41 lines
1.2 KiB
Makefile
# SPDX-License-Identifier: GPL-2.0
|
|
#
|
|
# Makefile for the PCI bus specific drivers.
|
|
|
|
obj-$(CONFIG_PCI) += access.o bus.o probe.o host-bridge.o \
|
|
remove.o pci.o pci-driver.o search.o \
|
|
pci-sysfs.o rom.o setup-res.o irq.o vpd.o \
|
|
setup-bus.o vc.o mmap.o setup-irq.o
|
|
|
|
obj-$(CONFIG_PCI) += pcie/
|
|
|
|
ifdef CONFIG_PCI
|
|
obj-$(CONFIG_PROC_FS) += proc.o
|
|
obj-$(CONFIG_SYSFS) += slot.o
|
|
obj-$(CONFIG_ACPI) += pci-acpi.o
|
|
endif
|
|
|
|
obj-$(CONFIG_OF) += of.o
|
|
obj-$(CONFIG_PCI_QUIRKS) += quirks.o
|
|
obj-$(CONFIG_HOTPLUG_PCI) += hotplug/
|
|
obj-$(CONFIG_PCI_MSI) += msi.o
|
|
obj-$(CONFIG_PCI_ATS) += ats.o
|
|
obj-$(CONFIG_PCI_IOV) += iov.o
|
|
obj-$(CONFIG_PCI_BRIDGE_EMUL) += pci-bridge-emul.o
|
|
obj-$(CONFIG_PCI_LABEL) += pci-label.o
|
|
obj-$(CONFIG_X86_INTEL_MID) += pci-mid.o
|
|
obj-$(CONFIG_PCI_SYSCALL) += syscall.o
|
|
obj-$(CONFIG_PCI_STUB) += pci-stub.o
|
|
obj-$(CONFIG_PCI_PF_STUB) += pci-pf-stub.o
|
|
obj-$(CONFIG_PCI_ECAM) += ecam.o
|
|
obj-$(CONFIG_PCI_P2PDMA) += p2pdma.o
|
|
obj-$(CONFIG_XEN_PCIDEV_FRONTEND) += xen-pcifront.o
|
|
|
|
# Endpoint library must be initialized before its users
|
|
obj-$(CONFIG_PCI_ENDPOINT) += endpoint/
|
|
|
|
obj-y += controller/
|
|
obj-y += switch/
|
|
|
|
ccflags-$(CONFIG_PCI_DEBUG) := -DDEBUG
|