117732dd8SBjoern A. ZeebDEVRTW88DIR= ${SRCTOP}/sys/contrib/dev/rtw88 22774f206SBjoern A. Zeeb 317732dd8SBjoern A. Zeeb.PATH: ${DEVRTW88DIR} 417732dd8SBjoern A. Zeeb 517732dd8SBjoern A. ZeebWITH_CONFIG_PM= 0 6*07f65755SBjoern A. ZeebWITH_DEBUGFS= 1 717732dd8SBjoern A. Zeeb 817732dd8SBjoern A. ZeebKMOD= if_rtw88 917732dd8SBjoern A. Zeeb 1017732dd8SBjoern A. Zeeb# Core parts. 1117732dd8SBjoern A. ZeebSRCS= main.c 1217732dd8SBjoern A. ZeebSRCS+= bf.c coex.c debug.c efuse.c fw.c mac.c mac80211.c 1317732dd8SBjoern A. ZeebSRCS+= phy.c ps.c regd.c 1417732dd8SBjoern A. ZeebSRCS+= rx.c sar.c sec.c tx.c util.c 1517732dd8SBjoern A. Zeeb 1617732dd8SBjoern A. Zeeb.if defined(WITH_CONFIG_PM) && ${WITH_CONFIG_PM} > 0 174495b4ebSBjoern A. ZeebSRCS+= wow.c 1817732dd8SBjoern A. ZeebCFLAGS+= -DCONFIG_PM=${WITH_CONFIG_PM} 1917732dd8SBjoern A. Zeeb.endif 2017732dd8SBjoern A. Zeeb 2117732dd8SBjoern A. Zeeb# PCI parts. 2217732dd8SBjoern A. ZeebSRCS+= pci.c 2311c53278SBjoern A. ZeebSRCS+= rtw8723x.c # 87x3 common 2411c53278SBjoern A. ZeebSRCS+= rtw8703b.c rtw8703b_tables.c # 11n 2517732dd8SBjoern A. ZeebSRCS+= rtw8723d.c rtw8723d_table.c rtw8723de.c # 11n 2617732dd8SBjoern A. ZeebSRCS+= rtw8821c.c rtw8821c_table.c rtw8821ce.c # 11ac 2717732dd8SBjoern A. ZeebSRCS+= rtw8822b.c rtw8822b_table.c rtw8822be.c # 11ac 2817732dd8SBjoern A. ZeebSRCS+= rtw8822c.c rtw8822c_table.c rtw8822ce.c # 11ac 2917732dd8SBjoern A. Zeeb 3017732dd8SBjoern A. Zeeb# Other 3117732dd8SBjoern A. ZeebSRCS+= ${LINUXKPI_GENSRCS} 3217732dd8SBjoern A. ZeebSRCS+= opt_wlan.h opt_inet6.h opt_inet.h 3317732dd8SBjoern A. Zeeb 3417732dd8SBjoern A. Zeeb# Helpful after fresh imports. 3517732dd8SBjoern A. Zeeb#CFLAGS+= -ferror-limit=0 3617732dd8SBjoern A. Zeeb 3717732dd8SBjoern A. ZeebCFLAGS+= -DKBUILD_MODNAME='"rtw88"' 38157e93e0SBjoern A. ZeebCFLAGS+= -DLINUXKPI_VERSION=60800 3917732dd8SBjoern A. Zeeb 4017732dd8SBjoern A. ZeebCFLAGS+= -I${DEVRTW88DIR} 41514fb387SBjoern A. ZeebCFLAGS+= ${LINUXKPI_INCLUDES} 4217732dd8SBjoern A. ZeebCFLAGS+= -DCONFIG_RTW88_DEBUG 43*07f65755SBjoern A. Zeeb.if defined(WITH_DEBUGFS) && ${WITH_DEBUGFS} > 0 44*07f65755SBjoern A. ZeebCFLAGS+= -DCONFIG_RTW88_DEBUGFS 45*07f65755SBjoern A. Zeeb.endif 4617732dd8SBjoern A. Zeeb 4717732dd8SBjoern A. Zeeb.include <bsd.kmod.mk> 48