1DEVATH11KDIR= ${SRCTOP}/sys/contrib/dev/athk/ath11k 2 3.PATH: ${DEVATH11KDIR} 4 5ATH11K_PCI= 1 6ATH11K_AHB= 0 7 8ATH11K_CFR= 0 9ATH11K_DEBUGFS= 0 10ATH11K_TRACE= 0 11ATH11K_THERMAL= 0 12ATH11K_SPECTRAL= 0 13ATH11K_PM= 0 14ATH11K_DEV_COREDUMP= 0 15 16KMOD= if_ath11k 17 18SRCS+= core.c hal.c hal_tx.c hal_rx.c 19SRCS+= wmi.c mac.c reg.c htc.c qmi.c 20SRCS+= dp.c dp_tx.c dp_rx.c debug.c 21SRCS+= ce.c peer.c dbring.c hw.c pcic.c 22SRCS+= fw.c p2p.c 23 24# PCI 25.if defined(ATH11K_PCI) && ${ATH11K_PCI} > 0 && ${KERN_OPTS:MDEV_PCI} 26SRCS+= mhi.c pci.c 27CFLAGS+= -DCONFIG_ATH11K_PCI 28.endif 29 30.if defined(ATH11K_AHB) && ${ATH11K_AHB} > 0 31SRCS+= ahb.c 32CFLAGS+= -DCONFIG_ATH11K_AHB 33.endif 34 35.if defined(ATH11K_CFR) && ${ATH11K_CFR} > 0 36SRCS+= cfr.c 37CFLAGS+= -DCONFIG_ATH11K_CFR 38.endif 39 40.if defined(ATH11K_DEBUGFS) && ${ATH11K_DEBUGFS} > 0 41SRCS+= debugfs.c debugfs_htt_stats.c debugfs_sta.c 42CFLAGS+= -DCONFIG_ATH11K_DEBUGFS 43CFLAGS+= -DCONFIG_MAC80211_DEBUGFS 44.endif 45 46.if defined(ATH11K_TRACE) && ${ATH11K_TRACE} > 0 47SRCS+= trace.c 48CFLAGS+= -DCONFIG_ATH11K_TRACING 49.endif 50 51.if defined(ATH11K_THERMAL) && ${ATH11K_THERMAL} > 0 52SRCS+= thermal.c 53CFLAGS+= -DCONFIG_ATH11K_THERMAL 54.endif 55 56.if defined(ATH11K_SPECTRAL) && ${ATH11K_SPECTRAL} > 0 57SRCS+= spectral.c 58CFLAGS+= -DCONFIG_ATH11K_SPECTRAL 59.endif 60 61.if defined(ATH11K_PM) && ${ATH11K_PM} > 0 62CFLAGS+= -DCONFIG_PM 63SRCS+= wow.c 64.endif 65 66.if defined(ATH11K_DEV_COREDUMP) && ${ATH11K_DEV_COREDUMP} > 0 67CFLAGS+= -DCONFIG_DEV_COREDUMP 68SRCS+= coredump.c 69.endif 70 71# Other 72SRCS+= ${LINUXKPI_GENSRCS} 73SRCS+= opt_wlan.h opt_inet6.h opt_inet.h opt_acpi.h 74 75CFLAGS+= -I${DEVATH11KDIR} 76CFLAGS+= -I${DEVATH11KDIR}/.. 77CFLAGS+= ${LINUXKPI_INCLUDES} 78# Helpful after fresh imports. 79#CFLAGS+= -ferror-limit=0 80 81CFLAGS+= -DCONFIG_ATH11K_DEBUG 82 83CFLAGS+= -DKBUILD_MODNAME='"ath11k"' 84CFLAGS+= -DLINUXKPI_VERSION=70000 85 86.include <bsd.kmod.mk> 87