git: 09cacabd8ca0 - main - ath11k: update module Makefile after vendor import of v6.19[-rc6]

From: Bjoern A. Zeeb <bz_at_FreeBSD.org>
Date: Thu, 19 Mar 2026 23:32:34 UTC
The branch main has been updated by bz:

URL: https://cgit.FreeBSD.org/src/commit/?id=09cacabd8ca0cc89c8d46b2f4c1dcdd6bb1e1cab

commit 09cacabd8ca0cc89c8d46b2f4c1dcdd6bb1e1cab
Author:     Bjoern A. Zeeb <bz@FreeBSD.org>
AuthorDate: 2026-03-12 20:24:39 +0000
Commit:     Bjoern A. Zeeb <bz@FreeBSD.org>
CommitDate: 2026-03-19 23:31:23 +0000

    ath11k: update module Makefile after vendor import of v6.19[-rc6]
    
    Sponsored by:   The FreeBSD Foundation
    MFC after:      3 days
---
 sys/modules/ath11k/Makefile | 63 +++++++++++++++++++++++++++++++--------------
 1 file changed, 43 insertions(+), 20 deletions(-)

diff --git a/sys/modules/ath11k/Makefile b/sys/modules/ath11k/Makefile
index 42aa9b9936cd..d17e76255802 100644
--- a/sys/modules/ath11k/Makefile
+++ b/sys/modules/ath11k/Makefile
@@ -2,30 +2,62 @@ DEVATH11KDIR=	${SRCTOP}/sys/contrib/dev/athk/ath11k
 
 .PATH: ${DEVATH11KDIR}
 
-WITH_DEBUGFS=	0		# Does not yet compile
-WITH_CONFIG_PM=	0
+ATH11K_DEBUGFS=		0
+ATH11K_TRACE=		0
+ATH11K_THERMAL=		0
+ATH11K_SPECTRAL=	0
+ATH11K_PM=		0
+ATH11K_DEV_COREDUMP=	0
 
 KMOD=	if_ath11k
 
 SRCS+=	core.c hal.c hal_tx.c hal_rx.c
 SRCS+=	wmi.c mac.c reg.c htc.c qmi.c
 SRCS+=	dp.c dp_tx.c dp_rx.c debug.c
-SRCS+=	ce.c peer.c dbring.c hw.c
-SRCS+=	coredump.c fw.c p2p.c
+SRCS+=	ce.c peer.c dbring.c hw.c pcic.c
+SRCS+=	fw.c p2p.c
 
-SRCS+=	mhi.c pci.c pcic.c
+# PCI
+SRCS+=	mhi.c pci.c
 
-.if defined(WITH_CONFIG_PM) && ${WITH_CONFIG_PM} > 0
-CFLAGS+=	-DCONFIG_PM=${WITH_CONFIG_PM}
+# AHB
+#SRCS+=	ahb.c
+
+.if defined(ATH11K_DEBUGFS) && ${ATH11K_DEBUGFS} > 0
+SRCS+=	debugfs.c debugfs_htt_stats.c debugfs_sta.c
+CFLAGS+=	-DCONFIG_ATH11K_DEBUGFS
+CFLAGS+=	-DCONFIG_MAC80211_DEBUGFS
+.endif
+
+.if defined(ATH11K_TRACE) && ${ATH11K_TRACE} > 0
+SRCS+=	trace.c
+CFLAGS+=	-DCONFIG_ATH11K_TRACING
+.endif
+
+.if defined(ATH11K_THERMAL) && ${ATH11K_THERMAL} > 0
+SRCS+=	thermal.c
+CFLAGS+=	-DCONFIG_ATH11K_THERMAL
+.endif
+
+.if defined(ATH11K_SPECTRAL) && ${ATH11K_SPECTRAL} > 0
+SRCS+=	spectral.c
+CFLAGS+=	-DCONFIG_ATH11K_SPECTRAL
+.endif
+
+.if defined(ATH11K_PM) && ${ATH11K_PM} > 0
+CFLAGS+=	-DCONFIG_PM
 SRCS+=	wow.c
 .endif
 
+.if defined(ATH11K_DEV_COREDUMP) && ${ATH11K_DEV_COREDUMP} > 0
+CFLAGS+=	-DCONFIG_DEV_COREDUMP
+SRCS+=	coredump.c
+.endif
+
 # Other
 SRCS+=	${LINUXKPI_GENSRCS}
 SRCS+=	opt_wlan.h opt_inet6.h opt_inet.h opt_acpi.h
 
-CFLAGS+=	-DKBUILD_MODNAME='"ath11k"'
-
 CFLAGS+=	-I${DEVATH11KDIR}
 CFLAGS+=	-I${DEVATH11KDIR}/..
 CFLAGS+=	${LINUXKPI_INCLUDES}
@@ -34,16 +66,7 @@ CFLAGS+=	${LINUXKPI_INCLUDES}
 
 CFLAGS+=	-DCONFIG_ATH11K_DEBUG
 
-.if defined(WITH_DEBUGFS) && ${WITH_DEBUGFS} > 0
-SRCS+=		debugfs.c debugfs_htt_stats.c debugfs_sta.c
-CFLAGS+=	-DCONFIG_ATH11K_DEBUGFS=${WITH_DEBUGFS}
-CFLAGS+=	-DCONFIG_MAC80211_DEBUGFS=${WITH_DEBUGFS}
-.endif
-
-#CFLAGS+=	-DCONFIG_ATH11K_SPECTRAL
-#CFLAGS+=	-DCONFIG_ATH11K_TRACING
-#CFLAGS+=	-DCONFIG_NL80211_TESTMODE
-#CFLAGS+=	-DCONFIG_PM
-#CFLAGS+=	-DCONFIG_THERMAL
+CFLAGS+=	-DKBUILD_MODNAME='"ath11k"'
+CFLAGS+=	-DLINUXKPI_VERSION=61900
 
 .include <bsd.kmod.mk>