xref: /freebsd-14.2/sys/modules/mt76/core/Makefile (revision cbb3ec25)
13c4ba5f5SBjoern A. Zeeb
23c4ba5f5SBjoern A. ZeebKMOD=	mt76_core
33c4ba5f5SBjoern A. Zeeb
43c4ba5f5SBjoern A. Zeeb# Basic stuff.
53c4ba5f5SBjoern A. ZeebSRCS=	mac80211.c mmio.c util.c dma.c  eeprom.c tx.c agg-rx.c mcu.c
63c4ba5f5SBjoern A. Zeeb#SRCS+=	trace.c
73c4ba5f5SBjoern A. Zeeb
83c4ba5f5SBjoern A. Zeeb# Bus stuff.
93c4ba5f5SBjoern A. ZeebSRCS+=	pci.c
10*cbb3ec25SBjoern A. Zeeb.if defined(WITH_USB) && ${WITH_USB} > 0
11*cbb3ec25SBjoern A. ZeebSRCS+=	usb.c	# usb_trace.c
12*cbb3ec25SBjoern A. Zeeb.endif
133c4ba5f5SBjoern A. Zeeb#SRCS+=	sdio.c sdio_txrx.c
143c4ba5f5SBjoern A. Zeeb
153c4ba5f5SBjoern A. Zeeb# Connac-Lib stuff.
16*cbb3ec25SBjoern A. ZeebSRCS+=	mt76_connac_mac.c mt76_connac_mcu.c mt76_connac3_mac.c
173c4ba5f5SBjoern A. Zeeb
183c4ba5f5SBjoern A. Zeeb# MT76x02-Lib stuff (we don't need; that's for older chipsets not yet supported)
193c4ba5f5SBjoern A. Zeeb
20*cbb3ec25SBjoern A. Zeeb# XXX should this be a separate module?
21*cbb3ec25SBjoern A. Zeeb# MT792X-LIB stuff.
22*cbb3ec25SBjoern A. ZeebSRCS+=	mt792x_core.c mt792x_mac.c mt792x_dma.c
23*cbb3ec25SBjoern A. Zeeb#SRCS+=	mt792x_trace.c
24*cbb3ec25SBjoern A. Zeeb.if defined(WITH_ACPI) && ${WITH_ACPI} > 0
25*cbb3ec25SBjoern A. ZeebSRCS+=	mt792x_acpi_sar.c
26*cbb3ec25SBjoern A. Zeeb.endif
27*cbb3ec25SBjoern A. Zeeb.if defined(WITH_USB) && ${WITH_USB} > 0
28*cbb3ec25SBjoern A. ZeebSRCS+=	mt792x_usb.c
29*cbb3ec25SBjoern A. Zeeb.endif
30*cbb3ec25SBjoern A. Zeeb.if defined(WITH_DEBUGFS) && ${WITH_DEBUGFS} > 0
31*cbb3ec25SBjoern A. ZeebSRCS+=	mt792x_debugfs.c
32*cbb3ec25SBjoern A. Zeeb.endif
33*cbb3ec25SBjoern A. Zeeb
343c4ba5f5SBjoern A. Zeeb.if defined(WITH_DEBUGFS) && ${WITH_DEBUGFS} > 0
353c4ba5f5SBjoern A. ZeebSRCS+=	debugfs.c
363c4ba5f5SBjoern A. Zeeb.endif
373c4ba5f5SBjoern A. Zeeb
383c4ba5f5SBjoern A. ZeebCFLAGS+=	-DKBUILD_MODNAME='"mt76_core"'
393c4ba5f5SBjoern A. ZeebCFLAGS+=	-DCONFIG_MAC80211_DEBUGFS=${WITH_DEBUGFS}
403c4ba5f5SBjoern A. Zeeb
413c4ba5f5SBjoern A. Zeeb.include <bsd.kmod.mk>
42