162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause
262306a36Sopenharmony_ci
362306a36Sopenharmony_ciobj-$(CONFIG_RTW89_CORE) += rtw89_core.o
462306a36Sopenharmony_cirtw89_core-y += core.o \
562306a36Sopenharmony_ci		mac80211.o \
662306a36Sopenharmony_ci		mac.o \
762306a36Sopenharmony_ci		phy.o \
862306a36Sopenharmony_ci		fw.o \
962306a36Sopenharmony_ci		cam.o \
1062306a36Sopenharmony_ci		efuse.o \
1162306a36Sopenharmony_ci		regd.o \
1262306a36Sopenharmony_ci		sar.o \
1362306a36Sopenharmony_ci		coex.o \
1462306a36Sopenharmony_ci		ps.o \
1562306a36Sopenharmony_ci		chan.o \
1662306a36Sopenharmony_ci		ser.o \
1762306a36Sopenharmony_ci		acpi.o
1862306a36Sopenharmony_ci
1962306a36Sopenharmony_cirtw89_core-$(CONFIG_PM) += wow.o
2062306a36Sopenharmony_ci
2162306a36Sopenharmony_ciobj-$(CONFIG_RTW89_8851B) += rtw89_8851b.o
2262306a36Sopenharmony_cirtw89_8851b-objs := rtw8851b.o \
2362306a36Sopenharmony_ci		    rtw8851b_table.o \
2462306a36Sopenharmony_ci		    rtw8851b_rfk.o \
2562306a36Sopenharmony_ci		    rtw8851b_rfk_table.o
2662306a36Sopenharmony_ci
2762306a36Sopenharmony_ciobj-$(CONFIG_RTW89_8851BE) += rtw89_8851be.o
2862306a36Sopenharmony_cirtw89_8851be-objs := rtw8851be.o
2962306a36Sopenharmony_ci
3062306a36Sopenharmony_ciobj-$(CONFIG_RTW89_8852A) += rtw89_8852a.o
3162306a36Sopenharmony_cirtw89_8852a-objs := rtw8852a.o \
3262306a36Sopenharmony_ci		    rtw8852a_table.o \
3362306a36Sopenharmony_ci		    rtw8852a_rfk.o \
3462306a36Sopenharmony_ci		    rtw8852a_rfk_table.o
3562306a36Sopenharmony_ci
3662306a36Sopenharmony_ciobj-$(CONFIG_RTW89_8852AE) += rtw89_8852ae.o
3762306a36Sopenharmony_cirtw89_8852ae-objs := rtw8852ae.o
3862306a36Sopenharmony_ci
3962306a36Sopenharmony_ciobj-$(CONFIG_RTW89_8852B) += rtw89_8852b.o
4062306a36Sopenharmony_cirtw89_8852b-objs := rtw8852b.o \
4162306a36Sopenharmony_ci		    rtw8852b_table.o \
4262306a36Sopenharmony_ci		    rtw8852b_rfk.o \
4362306a36Sopenharmony_ci		    rtw8852b_rfk_table.o
4462306a36Sopenharmony_ci
4562306a36Sopenharmony_ciobj-$(CONFIG_RTW89_8852BE) += rtw89_8852be.o
4662306a36Sopenharmony_cirtw89_8852be-objs := rtw8852be.o
4762306a36Sopenharmony_ci
4862306a36Sopenharmony_ciobj-$(CONFIG_RTW89_8852C) += rtw89_8852c.o
4962306a36Sopenharmony_cirtw89_8852c-objs := rtw8852c.o \
5062306a36Sopenharmony_ci		    rtw8852c_table.o \
5162306a36Sopenharmony_ci		    rtw8852c_rfk.o \
5262306a36Sopenharmony_ci		    rtw8852c_rfk_table.o
5362306a36Sopenharmony_ci
5462306a36Sopenharmony_ciobj-$(CONFIG_RTW89_8852CE) += rtw89_8852ce.o
5562306a36Sopenharmony_cirtw89_8852ce-objs := rtw8852ce.o
5662306a36Sopenharmony_ci
5762306a36Sopenharmony_cirtw89_core-$(CONFIG_RTW89_DEBUG) += debug.o
5862306a36Sopenharmony_ci
5962306a36Sopenharmony_ciobj-$(CONFIG_RTW89_PCI) += rtw89_pci.o
6062306a36Sopenharmony_cirtw89_pci-y := pci.o
6162306a36Sopenharmony_ci
62