xref: /freebsd/sys/contrib/dev/rtw89/Makefile (revision df279a26d3315e7abc9e6f0744137959a4c2fb86)
18e93258fSBjoern A. Zeeb# SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause
28e93258fSBjoern A. Zeeb
38e93258fSBjoern A. Zeebobj-$(CONFIG_RTW89_CORE) += rtw89_core.o
48e93258fSBjoern A. Zeebrtw89_core-y += core.o \
58e93258fSBjoern A. Zeeb		mac80211.o \
68e93258fSBjoern A. Zeeb		mac.o \
76d67aabdSBjoern A. Zeeb		mac_be.o \
88e93258fSBjoern A. Zeeb		phy.o \
96d67aabdSBjoern A. Zeeb		phy_be.o \
108e93258fSBjoern A. Zeeb		fw.o \
118e93258fSBjoern A. Zeeb		cam.o \
128e93258fSBjoern A. Zeeb		efuse.o \
136d67aabdSBjoern A. Zeeb		efuse_be.o \
148e93258fSBjoern A. Zeeb		regd.o \
158e93258fSBjoern A. Zeeb		sar.o \
168e93258fSBjoern A. Zeeb		coex.o \
178e93258fSBjoern A. Zeeb		ps.o \
188e93258fSBjoern A. Zeeb		chan.o \
19e2340276SBjoern A. Zeeb		ser.o \
206d67aabdSBjoern A. Zeeb		acpi.o \
216d67aabdSBjoern A. Zeeb		util.o
22e2340276SBjoern A. Zeeb
23e2340276SBjoern A. Zeebrtw89_core-$(CONFIG_PM) += wow.o
24e2340276SBjoern A. Zeeb
25e2340276SBjoern A. Zeebobj-$(CONFIG_RTW89_8851B) += rtw89_8851b.o
26e2340276SBjoern A. Zeebrtw89_8851b-objs := rtw8851b.o \
27e2340276SBjoern A. Zeeb		    rtw8851b_table.o \
28e2340276SBjoern A. Zeeb		    rtw8851b_rfk.o \
29e2340276SBjoern A. Zeeb		    rtw8851b_rfk_table.o
30e2340276SBjoern A. Zeeb
31e2340276SBjoern A. Zeebobj-$(CONFIG_RTW89_8851BE) += rtw89_8851be.o
32e2340276SBjoern A. Zeebrtw89_8851be-objs := rtw8851be.o
338e93258fSBjoern A. Zeeb
348e93258fSBjoern A. Zeebobj-$(CONFIG_RTW89_8852A) += rtw89_8852a.o
358e93258fSBjoern A. Zeebrtw89_8852a-objs := rtw8852a.o \
368e93258fSBjoern A. Zeeb		    rtw8852a_table.o \
378e93258fSBjoern A. Zeeb		    rtw8852a_rfk.o \
388e93258fSBjoern A. Zeeb		    rtw8852a_rfk_table.o
398e93258fSBjoern A. Zeeb
408e93258fSBjoern A. Zeebobj-$(CONFIG_RTW89_8852AE) += rtw89_8852ae.o
418e93258fSBjoern A. Zeebrtw89_8852ae-objs := rtw8852ae.o
428e93258fSBjoern A. Zeeb
436d67aabdSBjoern A. Zeebobj-$(CONFIG_RTW89_8852B_COMMON) += rtw89_8852b_common.o
446d67aabdSBjoern A. Zeebrtw89_8852b_common-objs := rtw8852b_common.o
456d67aabdSBjoern A. Zeeb
46e2340276SBjoern A. Zeebobj-$(CONFIG_RTW89_8852B) += rtw89_8852b.o
47e2340276SBjoern A. Zeebrtw89_8852b-objs := rtw8852b.o \
48e2340276SBjoern A. Zeeb		    rtw8852b_table.o \
49e2340276SBjoern A. Zeeb		    rtw8852b_rfk.o \
50e2340276SBjoern A. Zeeb		    rtw8852b_rfk_table.o
51e2340276SBjoern A. Zeeb
52e2340276SBjoern A. Zeebobj-$(CONFIG_RTW89_8852BE) += rtw89_8852be.o
53e2340276SBjoern A. Zeebrtw89_8852be-objs := rtw8852be.o
54e2340276SBjoern A. Zeeb
55*df279a26SBjoern A. Zeebobj-$(CONFIG_RTW89_8852BT) += rtw89_8852bt.o
56*df279a26SBjoern A. Zeebrtw89_8852bt-objs := rtw8852bt.o \
57*df279a26SBjoern A. Zeeb		    rtw8852bt_rfk.o \
58*df279a26SBjoern A. Zeeb		    rtw8852bt_rfk_table.o
59*df279a26SBjoern A. Zeeb
60*df279a26SBjoern A. Zeebobj-$(CONFIG_RTW89_8852BTE) += rtw89_8852bte.o
61*df279a26SBjoern A. Zeebrtw89_8852bte-objs := rtw8852bte.o
62*df279a26SBjoern A. Zeeb
638e93258fSBjoern A. Zeebobj-$(CONFIG_RTW89_8852C) += rtw89_8852c.o
648e93258fSBjoern A. Zeebrtw89_8852c-objs := rtw8852c.o \
658e93258fSBjoern A. Zeeb		    rtw8852c_table.o \
668e93258fSBjoern A. Zeeb		    rtw8852c_rfk.o \
678e93258fSBjoern A. Zeeb		    rtw8852c_rfk_table.o
688e93258fSBjoern A. Zeeb
698e93258fSBjoern A. Zeebobj-$(CONFIG_RTW89_8852CE) += rtw89_8852ce.o
708e93258fSBjoern A. Zeebrtw89_8852ce-objs := rtw8852ce.o
718e93258fSBjoern A. Zeeb
726d67aabdSBjoern A. Zeebobj-$(CONFIG_RTW89_8922A) += rtw89_8922a.o
736d67aabdSBjoern A. Zeebrtw89_8922a-objs := rtw8922a.o \
746d67aabdSBjoern A. Zeeb		    rtw8922a_rfk.o
756d67aabdSBjoern A. Zeeb
766d67aabdSBjoern A. Zeebobj-$(CONFIG_RTW89_8922AE) += rtw89_8922ae.o
776d67aabdSBjoern A. Zeebrtw89_8922ae-objs := rtw8922ae.o
786d67aabdSBjoern A. Zeeb
798e93258fSBjoern A. Zeebrtw89_core-$(CONFIG_RTW89_DEBUG) += debug.o
808e93258fSBjoern A. Zeeb
818e93258fSBjoern A. Zeebobj-$(CONFIG_RTW89_PCI) += rtw89_pci.o
826d67aabdSBjoern A. Zeebrtw89_pci-y := pci.o pci_be.o
838e93258fSBjoern A. Zeeb
84