xref: /freebsd/sys/contrib/dev/rtw89/Makefile (revision 6d67aabd63555ab62a2f2b7f52a75ef100a2fe75)
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 \
7*6d67aabdSBjoern A. Zeeb		mac_be.o \
88e93258fSBjoern A. Zeeb		phy.o \
9*6d67aabdSBjoern A. Zeeb		phy_be.o \
108e93258fSBjoern A. Zeeb		fw.o \
118e93258fSBjoern A. Zeeb		cam.o \
128e93258fSBjoern A. Zeeb		efuse.o \
13*6d67aabdSBjoern 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 \
20*6d67aabdSBjoern A. Zeeb		acpi.o \
21*6d67aabdSBjoern 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
43*6d67aabdSBjoern A. Zeebobj-$(CONFIG_RTW89_8852B_COMMON) += rtw89_8852b_common.o
44*6d67aabdSBjoern A. Zeebrtw89_8852b_common-objs := rtw8852b_common.o
45*6d67aabdSBjoern 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
558e93258fSBjoern A. Zeebobj-$(CONFIG_RTW89_8852C) += rtw89_8852c.o
568e93258fSBjoern A. Zeebrtw89_8852c-objs := rtw8852c.o \
578e93258fSBjoern A. Zeeb		    rtw8852c_table.o \
588e93258fSBjoern A. Zeeb		    rtw8852c_rfk.o \
598e93258fSBjoern A. Zeeb		    rtw8852c_rfk_table.o
608e93258fSBjoern A. Zeeb
618e93258fSBjoern A. Zeebobj-$(CONFIG_RTW89_8852CE) += rtw89_8852ce.o
628e93258fSBjoern A. Zeebrtw89_8852ce-objs := rtw8852ce.o
638e93258fSBjoern A. Zeeb
64*6d67aabdSBjoern A. Zeebobj-$(CONFIG_RTW89_8922A) += rtw89_8922a.o
65*6d67aabdSBjoern A. Zeebrtw89_8922a-objs := rtw8922a.o \
66*6d67aabdSBjoern A. Zeeb		    rtw8922a_rfk.o
67*6d67aabdSBjoern A. Zeeb
68*6d67aabdSBjoern A. Zeebobj-$(CONFIG_RTW89_8922AE) += rtw89_8922ae.o
69*6d67aabdSBjoern A. Zeebrtw89_8922ae-objs := rtw8922ae.o
70*6d67aabdSBjoern A. Zeeb
718e93258fSBjoern A. Zeebrtw89_core-$(CONFIG_RTW89_DEBUG) += debug.o
728e93258fSBjoern A. Zeeb
738e93258fSBjoern A. Zeebobj-$(CONFIG_RTW89_PCI) += rtw89_pci.o
74*6d67aabdSBjoern A. Zeebrtw89_pci-y := pci.o pci_be.o
758e93258fSBjoern A. Zeeb
76