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

FWDRV=		rtw89
FWSUBDIR=	rtw89
#FWDRV_VERSION=	20240513
FWDRV_VERSION=	20241017

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

WHENCE_REGEX=	rtw89 -.*

COMPAT_LINUXKPI_SKB_MEM_LIMIT=	1

# The flavor/firmware lists below are generated by a script
# also helping to generate the fwget(8) definitions.
# { sys/contrib/dev/rtw89/zzz_fw_ports_fwget.sh }
#
# Note: we manually added (kept) some -<n> versions (outside
# the generated template) to be able to support all branches.
#
### >>>

FWSUBS= \
	rtw8851b \
	rtw8852a \
	rtw8852b \
	rtw8852c \
	rtw8922a

DISTFILES_rtw8851b= \
	${FWSUBDIR}/rtw8851b_fw.bin${DISTURL_SUFFIX}
DISTFILES_rtw8852a= \
	${FWSUBDIR}/rtw8852a_fw.bin${DISTURL_SUFFIX}
DISTFILES_rtw8852b= \
	${FWSUBDIR}/rtw8852b_fw-1.bin${DISTURL_SUFFIX}
DISTFILES_rtw8852c= \
	${FWSUBDIR}/rtw8852c_fw.bin${DISTURL_SUFFIX}
DISTFILES_rtw8922a= \
	${FWSUBDIR}/rtw8922a_fw.bin${DISTURL_SUFFIX}

DISTFILES_${FWDRV}= \
	${DISTFILES_rtw8851b} \
	${DISTFILES_rtw8852a} \
	${DISTFILES_rtw8852b} \
	${DISTFILES_rtw8852c} \
	${DISTFILES_rtw8922a}

### <<<<
DISTFILES_rtw8852a+= \
	${FWSUBDIR}/rtw8852b_fw.bin${DISTURL_SUFFIX}
DISTFILES_rtw8852c+= \
	${FWSUBDIR}/rtw8852c_fw-1.bin${DISTURL_SUFFIX}
DISTFILES_rtw8922a+= \
	${FWSUBDIR}/rtw8922a_fw-1.bin${DISTURL_SUFFIX} \
	${FWSUBDIR}/rtw8922a_fw-2.bin${DISTURL_SUFFIX}

DISTFILES_${FWDRV}_lic=

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