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