13c4ba5f5SBjoern A. ZeebKMOD= mt76_core 23c4ba5f5SBjoern A. Zeeb 33c4ba5f5SBjoern A. Zeeb# Basic stuff. 43c4ba5f5SBjoern A. ZeebSRCS= mac80211.c mmio.c util.c dma.c eeprom.c tx.c agg-rx.c mcu.c 5*8ba4d145SBjoern A. ZeebSRCS+= channel.c scan.c wed.c 63c4ba5f5SBjoern A. Zeeb#SRCS+= trace.c 73c4ba5f5SBjoern A. Zeeb 83c4ba5f5SBjoern A. Zeeb# Bus stuff. 93c4ba5f5SBjoern A. ZeebSRCS+= pci.c 10cbb3ec25SBjoern A. Zeeb.if defined(WITH_USB) && ${WITH_USB} > 0 11cbb3ec25SBjoern A. ZeebSRCS+= usb.c # usb_trace.c 12cbb3ec25SBjoern A. Zeeb.endif 133c4ba5f5SBjoern A. Zeeb#SRCS+= sdio.c sdio_txrx.c 143c4ba5f5SBjoern A. Zeeb 153c4ba5f5SBjoern A. Zeeb# Connac-Lib stuff. 16cbb3ec25SBjoern 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 20cbb3ec25SBjoern A. Zeeb# XXX should this be a separate module? 21cbb3ec25SBjoern A. Zeeb# MT792X-LIB stuff. 22cbb3ec25SBjoern A. ZeebSRCS+= mt792x_core.c mt792x_mac.c mt792x_dma.c 23cbb3ec25SBjoern A. Zeeb#SRCS+= mt792x_trace.c 24cbb3ec25SBjoern A. Zeeb.if defined(WITH_ACPI) && ${WITH_ACPI} > 0 25cbb3ec25SBjoern A. ZeebSRCS+= mt792x_acpi_sar.c 26cbb3ec25SBjoern A. Zeeb.endif 27cbb3ec25SBjoern A. Zeeb.if defined(WITH_USB) && ${WITH_USB} > 0 28cbb3ec25SBjoern A. ZeebSRCS+= mt792x_usb.c 29cbb3ec25SBjoern A. Zeeb.endif 30cbb3ec25SBjoern A. Zeeb.if defined(WITH_DEBUGFS) && ${WITH_DEBUGFS} > 0 31cbb3ec25SBjoern A. ZeebSRCS+= mt792x_debugfs.c 32cbb3ec25SBjoern A. Zeeb.endif 33cbb3ec25SBjoern 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 41*8ba4d145SBjoern A. ZeebEXPORT_SYMS= YES 42*8ba4d145SBjoern A. Zeeb 433c4ba5f5SBjoern A. Zeeb.include <bsd.kmod.mk> 44