xref: /linux/drivers/infiniband/hw/hfi1/Makefile (revision a1c613ae4c322ddd58d5a8539dbfba2a0380a8c0)
1b2441318SGreg Kroah-Hartman# SPDX-License-Identifier: GPL-2.0
2f48ad614SDennis Dalessandro#
3f48ad614SDennis Dalessandro# HFI driver
4f48ad614SDennis Dalessandro#
5f48ad614SDennis Dalessandro#
6f48ad614SDennis Dalessandro#
7f48ad614SDennis Dalessandro# Called from the kernel module build system.
8f48ad614SDennis Dalessandro#
9f48ad614SDennis Dalessandroobj-$(CONFIG_INFINIBAND_HFI1) += hfi1.o
10f48ad614SDennis Dalessandro
11c54a73d8SDennis Dalessandrohfi1-y := \
12c54a73d8SDennis Dalessandro	affinity.o \
13bf3b1e0cSMichael J. Ruhl	aspm.o \
14c54a73d8SDennis Dalessandro	chip.o \
15c54a73d8SDennis Dalessandro	device.o \
16c54a73d8SDennis Dalessandro	driver.o \
17c54a73d8SDennis Dalessandro	efivar.o \
18c54a73d8SDennis Dalessandro	eprom.o \
19c54a73d8SDennis Dalessandro	exp_rcv.o \
20c54a73d8SDennis Dalessandro	file_ops.o \
21c54a73d8SDennis Dalessandro	firmware.o \
22c54a73d8SDennis Dalessandro	init.o \
23c54a73d8SDennis Dalessandro	intr.o \
245da0fc9dSDennis Dalessandro	iowait.o \
25438d7ddaSGary Leshner	ipoib_main.o \
266991abcbSKaike Wan	ipoib_rx.o \
27d99dc602SGary Leshner	ipoib_tx.o \
28c54a73d8SDennis Dalessandro	mad.o \
29c54a73d8SDennis Dalessandro	mmu_rb.o \
3009e71899SMichael J. Ruhl	msix.o \
316991abcbSKaike Wan	netdev_rx.o \
32f01b4d5aSKaike Wan	opfn.o \
33c54a73d8SDennis Dalessandro	pcie.o \
34*d2c02346SBrendan Cunningham	pin_system.o \
35c54a73d8SDennis Dalessandro	pio.o \
36c54a73d8SDennis Dalessandro	pio_copy.o \
37c54a73d8SDennis Dalessandro	platform.o \
38c54a73d8SDennis Dalessandro	qp.o \
39c54a73d8SDennis Dalessandro	qsfp.o \
40c54a73d8SDennis Dalessandro	rc.o \
41c54a73d8SDennis Dalessandro	ruc.o \
42c54a73d8SDennis Dalessandro	sdma.o \
43c54a73d8SDennis Dalessandro	sysfs.o \
445190f052SMike Marciniszyn	tid_rdma.o \
45c54a73d8SDennis Dalessandro	trace.o \
46c54a73d8SDennis Dalessandro	uc.o \
47c54a73d8SDennis Dalessandro	ud.o \
48c54a73d8SDennis Dalessandro	user_exp_rcv.o \
49c54a73d8SDennis Dalessandro	user_pages.o \
50c54a73d8SDennis Dalessandro	user_sdma.o \
51c54a73d8SDennis Dalessandro	verbs.o \
52c54a73d8SDennis Dalessandro	verbs_txreq.o \
53c54a73d8SDennis Dalessandro	vnic_main.o \
54c54a73d8SDennis Dalessandro	vnic_sdma.o
55a74d5307SMitko Haralanov
56a74d5307SMitko Haralanovifdef CONFIG_DEBUG_FS
57a74d5307SMitko Haralanovhfi1-y += debugfs.o
58a74d5307SMitko Haralanovifdef CONFIG_FAULT_INJECTION
59a74d5307SMitko Haralanovifdef CONFIG_FAULT_INJECTION_DEBUG_FS
60a74d5307SMitko Haralanovhfi1-y += fault.o
61a74d5307SMitko Haralanovendif
62a74d5307SMitko Haralanovendif
63a74d5307SMitko Haralanovendif
64f48ad614SDennis Dalessandro
65f48ad614SDennis DalessandroCFLAGS_trace.o = -I$(src)
66f48ad614SDennis Dalessandroifdef MVERSION
67f48ad614SDennis DalessandroCFLAGS_driver.o = -DHFI_DRIVER_VERSION_BASE=\"$(MVERSION)\"
68f48ad614SDennis Dalessandroendif
69