1MT76_DRIVER_NAME= mt7925 2 3.include <kmod.opts.mk> 4 5.PATH: ${DEVDIR} 6 7MT7925_PCI= 1 8MT7925_USB= 1 9 10MT7925_DEBUGFS= 0 11 12# Common stuff. 13SRCS+= init.c main.c mac.c mcu.c regd.c 14 15# PCI parts; PCI needs to be compiled into the kernel and cannot be loaded. 16.if defined(MT76_PCI) && ${MT76_PCI} > 0 && ${KERN_OPTS:MDEV_PCI} && \ 17 defined(MT7925_PCI) && ${MT7925_PCI} > 0 18SRCS+= pci.c pci_mac.c pci_mcu.c 19.endif 20 21# USB parts; USB can be loaded and is unconditional on any kernel config. 22.if defined(MT76_USB) && ${MT76_USB} > 0 && \ 23 defined(MT7925_USB) && ${MT7925_USB} > 0 24SRCS+= usb.c 25.endif 26 27.if defined(MT7925_DEBUGFS) && ${MT7925_DEBUGFS} > 0 28SRCS+= debugfs.c 29CFLAGS+= -DCONFIG_MT7925_DEBUGFS 30.endif 31 32.include <bsd.kmod.mk> 33