BASEDIR=	${.CURDIR}/../wifi-firmware-kmod

FWDRV=		rtw88
FWSUBDIR=	rtw88
#FWDRV_VERSION=	20230515	# rtw8822c is barfing
#FWDRV_VERSION=	20230117	# rtw8822c is barfing
#FWDRV_VERSION=	20220209	# Used for a long time
#FWDRV_VERSION=	20240513
#FWDRV_VERSION=	20241017
FWDRV_VERSION=	20251125

LICENSE_FILE=	LICENCE.rtlwifi_firmware.txt
LICENSE_NAME=	Realtek firmware license (${FWDRV})

WHENCE_REGEX=	rtw88 -.*

COMPAT_LINUXKPI_SKB_MEM_LIMIT=	1

# The flavor/firmware lists below are generated by the
# files/extract-fw-list.sh script. Usage:
# 1: checkout the correct tag (FWDRV_VERSION) in linux-firmware.git.
# 2: ./files/extract-fw-list.sh /path/to/linux-firmware.git rtw88
### >>>

FWSUBS= \
	rtw8703b \
	rtw8723d \
	rtw8812a \
	rtw8814a \
	rtw8821a \
	rtw8821c \
	rtw8822b \
	rtw8822c

DISTFILES_rtw8703b+= \
	${FWSUBDIR}/rtw8703b_fw.bin${DISTURL_SUFFIX} \
	${FWSUBDIR}/rtw8703b_wow_fw.bin${DISTURL_SUFFIX}
DISTFILES_rtw8723d+= \
	${FWSUBDIR}/rtw8723d_fw.bin${DISTURL_SUFFIX}
DISTFILES_rtw8812a+= \
	${FWSUBDIR}/rtw8812a_fw.bin${DISTURL_SUFFIX}
DISTFILES_rtw8814a+= \
	${FWSUBDIR}/rtw8814a_fw.bin${DISTURL_SUFFIX}
DISTFILES_rtw8821a+= \
	${FWSUBDIR}/rtw8821a_fw.bin${DISTURL_SUFFIX}
DISTFILES_rtw8821c+= \
	${FWSUBDIR}/rtw8821c_fw.bin${DISTURL_SUFFIX}
DISTFILES_rtw8822b+= \
	${FWSUBDIR}/rtw8822b_fw.bin${DISTURL_SUFFIX}
DISTFILES_rtw8822c+= \
	${FWSUBDIR}/rtw8822c_fw.bin${DISTURL_SUFFIX} \
	${FWSUBDIR}/rtw8822c_wow_fw.bin${DISTURL_SUFFIX}

DISTFILES_${FWDRV}= \
	${DISTFILES_rtw8703b} \
	${DISTFILES_rtw8723d} \
	${DISTFILES_rtw8812a} \
	${DISTFILES_rtw8814a} \
	${DISTFILES_rtw8821a} \
	${DISTFILES_rtw8821c} \
	${DISTFILES_rtw8822b} \
	${DISTFILES_rtw8822c}
DISTFILES_${FWDRV}_lic= \
	${FWSUBDIR}/README${DISTURL_SUFFIX}

### <<<

.include "${BASEDIR}/Makefile.inc"
