1MT76_DRIVER_NAME= mt7996 2 3.include <kmod.opts.mk> 4 5.PATH: ${DEVDIR} 6 7MT7996_PCI= 1 8 9MT7996_DEBUGFS= 0 10MT7996_DEV_COREDUMP= 1 11MT7996_NPU= 0 12 13# Common stuff. 14SRCS+= init.c main.c mac.c mcu.c mmio.c eeprom.c 15# PCI only driver so it better be there (otherwise nothing will attach at least). 16.if defined(MT76_PCI) && ${MT76_PCI} > 0 && ${KERN_OPTS:MDEV_PCI} && \ 17 defined(MT7996_PCI) && ${MT7996_PCI} > 0 18SRCS+= pci.c dma.c 19.endif 20 21.if defined(MT7996_DEBUGFS) && ${MT7996_DEBUGFS} > 0 22SRCS+= debugfs.c 23CFLAGS+= -DCONFIG_MT7996_DEBUGFS 24.endif 25 26.if defined(MT7996_DEV_COREDUMP) && ${MT7996_DEV_COREDUMP} > 0 27SRCS+= coredump.c 28CFLAGS+= -DCONFIG_DEV_COREDUMP 29.endif 30 31.if defined(MT7996_NPU) && ${MT7996_NPU} > 0 32SRCS+= npu.c 33CFLAGS+= -DCONFIG_MT7996_NPU 34.endif 35 36.include <bsd.kmod.mk> 37