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