mirror of
https://git.freebsd.org/ports.git
synced 2025-04-28 01:26:39 -04:00
net/wifi-firmware-{iwlwifi,*}-kmod: add missing firmware files
The firmware files for iwlwifi were lacking entries for some older driver versions on 14.2-RELEASE and stable/14 [1] before src:f4e352ef16d6. In addition iwx(4) switched to using the same firmware file names as iwlwifi so that fwget(8) would work for both of them (D49259). We add the set of iwx(4) firmware files hard coded to the list of files. Given the list of supported revisions will grow and maintaining them for all branches will be tedious without overlap we will simply create the lists and let make do the job of :O:u (sort/uniq) in the common Makefile.inc to filter out duplicates between branches. the future not mandating that main is first as some of these are created from scripts. Installing newer firmware also on stable branches will allow forward updates. For iwlwifi(4) it is less of a problem given it will use an older version of firmware still (and we are not hoping to fall out of the min/max window) but other drivers may not have such a versioned scheme and we cannot easily run fwget(8) for a newer release with the old kernel (and once we have an updated kernel/driver the old firmware is not guaranteed to work anymore). It would be helpful if we could forget about firmware once a release is out (given kmod packages are built) but anyone else building the packages themselves would still use a newer ports tree so we will have to at least support older versions until the EoL date of the last release using them. Admittedly it was easier having the firmware files bundled with src as most of these problems were solved naturally. For iwlwifi flavors 22000, ax201, and bz also add a tunable to automatically turn on hw_crypto, HT and VHT support given we believe it works for these chipsets. Dump PORTREVISION to 2 for all of them; mt7601u was already there but is not affected by these changes so we can leave it at that revision. Sponsored by: The FreeBSD Foundation Reported by: Stephane D'Alu (sdalu sdalu.com) [1] PR: 284475 [1] Reviewed by: thj, jrm Differential Revision: https://reviews.freebsd.org/D49403
This commit is contained in:
parent
507182cbd0
commit
ef3fa2a325
4 changed files with 107 additions and 44 deletions
|
@ -10,6 +10,9 @@ LICENSE_NAME= Intel firmware license (${FWDRV})
|
|||
|
||||
WHENCE_REGEX= iwlwifi -.*
|
||||
|
||||
# Temporary list of flavours which we believe work with HW_CRYPTO/HT/VHT.
|
||||
COMPAT_LINUXKPI_IWL_HWCRYPTO_HT_VHT= 22000 ax210 bz
|
||||
|
||||
# Run iwlwifi-generate-fw-list.sh according to description.
|
||||
|
||||
# The flavor/firmware lists below are generated by a script
|
||||
|
@ -19,7 +22,7 @@ WHENCE_REGEX= iwlwifi -.*
|
|||
# Note: we manually added (kept) some older versions (outside
|
||||
# the generated template) to be able to support all branches.
|
||||
#
|
||||
### >>>
|
||||
### >>> main
|
||||
|
||||
FWSUBS= \
|
||||
7000 \
|
||||
|
@ -30,26 +33,26 @@ FWSUBS= \
|
|||
bz
|
||||
|
||||
# Do not prefix with empty ${FWSUBDIR}/!
|
||||
DISTFILES_7000= \
|
||||
DISTFILES_7000+= \
|
||||
iwlwifi-3160-17.ucode${DISTURL_SUFFIX} \
|
||||
iwlwifi-3168-29.ucode${DISTURL_SUFFIX} \
|
||||
iwlwifi-7260-17.ucode${DISTURL_SUFFIX} \
|
||||
iwlwifi-7265D-29.ucode${DISTURL_SUFFIX} \
|
||||
iwlwifi-7265-17.ucode${DISTURL_SUFFIX}
|
||||
DISTFILES_8000= \
|
||||
DISTFILES_8000+= \
|
||||
iwlwifi-8000C-36.ucode${DISTURL_SUFFIX} \
|
||||
iwlwifi-8265-36.ucode${DISTURL_SUFFIX}
|
||||
DISTFILES_9000= \
|
||||
DISTFILES_9000+= \
|
||||
iwlwifi-9000-pu-b0-jf-b0-46.ucode${DISTURL_SUFFIX} \
|
||||
iwlwifi-9260-th-b0-jf-b0-46.ucode${DISTURL_SUFFIX}
|
||||
DISTFILES_22000= \
|
||||
DISTFILES_22000+= \
|
||||
iwlwifi-QuZ-a0-hr-b0-77.ucode${DISTURL_SUFFIX} \
|
||||
iwlwifi-QuZ-a0-jf-b0-77.ucode${DISTURL_SUFFIX} \
|
||||
iwlwifi-Qu-b0-hr-b0-77.ucode${DISTURL_SUFFIX} \
|
||||
iwlwifi-Qu-b0-jf-b0-77.ucode${DISTURL_SUFFIX} \
|
||||
iwlwifi-Qu-c0-hr-b0-77.ucode${DISTURL_SUFFIX} \
|
||||
iwlwifi-cc-a0-77.ucode${DISTURL_SUFFIX}
|
||||
DISTFILES_ax210= \
|
||||
DISTFILES_ax210+= \
|
||||
iwlwifi-ma-b0-gf4-a0.pnvm${DISTURL_SUFFIX} \
|
||||
iwlwifi-ma-b0-gf4-a0-89.ucode${DISTURL_SUFFIX} \
|
||||
iwlwifi-ma-b0-gf-a0.pnvm${DISTURL_SUFFIX} \
|
||||
|
@ -62,7 +65,7 @@ DISTFILES_ax210= \
|
|||
iwlwifi-so-a0-jf-b0-77.ucode${DISTURL_SUFFIX} \
|
||||
iwlwifi-ty-a0-gf-a0.pnvm${DISTURL_SUFFIX} \
|
||||
iwlwifi-ty-a0-gf-a0-89.ucode${DISTURL_SUFFIX}
|
||||
DISTFILES_bz= \
|
||||
DISTFILES_bz+= \
|
||||
iwlwifi-gl-c0-fm-c0.pnvm${DISTURL_SUFFIX} \
|
||||
iwlwifi-gl-c0-fm-c0-92.ucode${DISTURL_SUFFIX}
|
||||
|
||||
|
@ -74,11 +77,39 @@ DISTFILES_${FWDRV}= \
|
|||
${DISTFILES_ax210} \
|
||||
${DISTFILES_bz}
|
||||
DISTFILES_${FWDRV}_lic=
|
||||
### <<<
|
||||
### <<< main
|
||||
|
||||
### >>> 14.2, stable/14
|
||||
DISTFILES_ax210+= \
|
||||
iwlwifi-ma-b0-hr-b0-83.ucode${DISTURL_SUFFIX}
|
||||
iwlwifi-ma-b0-gf4-a0-83.ucode${DISTURL_SUFFIX} \
|
||||
iwlwifi-ma-b0-gf-a0-83.ucode${DISTURL_SUFFIX} \
|
||||
iwlwifi-ma-b0-hr-b0-83.ucode${DISTURL_SUFFIX} \
|
||||
iwlwifi-so-a0-gf-a0-83.ucode${DISTURL_SUFFIX} \
|
||||
iwlwifi-so-a0-hr-b0-83.ucode${DISTURL_SUFFIX} \
|
||||
iwlwifi-ty-a0-gf-a0-83.ucode${DISTURL_SUFFIX}
|
||||
DISTFILES_bz+= \
|
||||
iwlwifi-gl-c0-fm-c0-83.ucode${DISTURL_SUFFIX}
|
||||
### <<< stable/14
|
||||
|
||||
### >>> iwx(4)
|
||||
DISTFILES_22000+= \
|
||||
iwlwifi-cc-a0-77.ucode${DISTURL_SUFFIX} \
|
||||
iwlwifi-Qu-b0-hr-b0-77.ucode${DISTURL_SUFFIX} \
|
||||
iwlwifi-Qu-b0-jf-b0-77.ucode${DISTURL_SUFFIX} \
|
||||
iwlwifi-Qu-c0-hr-b0-77.ucode${DISTURL_SUFFIX} \
|
||||
iwlwifi-QuZ-a0-hr-b0-77.ucode${DISTURL_SUFFIX} \
|
||||
iwlwifi-QuZ-a0-jf-b0-77.ucode${DISTURL_SUFFIX} \
|
||||
iwlwifi-Qu-c0-jf-b0-77.ucode${DISTURL_SUFFIX}
|
||||
|
||||
DISTFILES_ax210+= \
|
||||
iwlwifi-ty-a0-gf-a0-77.ucode${DISTURL_SUFFIX} \
|
||||
iwlwifi-ty-a0-gf-a0.pnvm${DISTURL_SUFFIX} \
|
||||
iwlwifi-so-a0-gf-a0-77.ucode${DISTURL_SUFFIX} \
|
||||
iwlwifi-so-a0-gf-a0.pnvm${DISTURL_SUFFIX} \
|
||||
iwlwifi-so-a0-gf4-a0-77.ucode${DISTURL_SUFFIX} \
|
||||
iwlwifi-so-a0-gf4-a0.pnvm${DISTURL_SUFFIX} \
|
||||
iwlwifi-so-a0-hr-b0-77.ucode${DISTURL_SUFFIX} \
|
||||
iwlwifi-so-a0-jf-b0-77.ucode${DISTURL_SUFFIX}
|
||||
### <<< iwx
|
||||
|
||||
.include "${BASEDIR}/Makefile.inc"
|
||||
|
|
|
@ -1,14 +1,14 @@
|
|||
TIMESTAMP = 1731028346
|
||||
TIMESTAMP = 1742309267
|
||||
SHA256 (linux-firmware/iwlwififw/iwlwifi-3160-17.ucode?h=20241017) = 0e893c1ed74c3186047508e93442b2d71a07dd5fac00d9dbdb68f34407d7be14
|
||||
SIZE (linux-firmware/iwlwififw/iwlwifi-3160-17.ucode?h=20241017) = 918268
|
||||
SHA256 (linux-firmware/iwlwififw/iwlwifi-3168-29.ucode?h=20241017) = 3afae7bf4bb5fbb83a895ec7ad097b9fd20b7d8794f405c2823cbea5284e65c3
|
||||
SIZE (linux-firmware/iwlwififw/iwlwifi-3168-29.ucode?h=20241017) = 1036288
|
||||
SHA256 (linux-firmware/iwlwififw/iwlwifi-7260-17.ucode?h=20241017) = 5d81a6003df0228a497ad27f916ba2c979614b4c439b0f45a5f2873dc0607fe8
|
||||
SIZE (linux-firmware/iwlwififw/iwlwifi-7260-17.ucode?h=20241017) = 1049340
|
||||
SHA256 (linux-firmware/iwlwififw/iwlwifi-7265D-29.ucode?h=20241017) = f6776a50107cba4f68362b5cf8455f5a0db6a4e8d1e34f4ede6f26803458e25e
|
||||
SIZE (linux-firmware/iwlwififw/iwlwifi-7265D-29.ucode?h=20241017) = 1036772
|
||||
SHA256 (linux-firmware/iwlwififw/iwlwifi-7265-17.ucode?h=20241017) = 91f699308f102a9ed90217d813bfdb355464ece958a4f8ac96bba5e9d77fe870
|
||||
SIZE (linux-firmware/iwlwififw/iwlwifi-7265-17.ucode?h=20241017) = 1180412
|
||||
SHA256 (linux-firmware/iwlwififw/iwlwifi-7265D-29.ucode?h=20241017) = f6776a50107cba4f68362b5cf8455f5a0db6a4e8d1e34f4ede6f26803458e25e
|
||||
SIZE (linux-firmware/iwlwififw/iwlwifi-7265D-29.ucode?h=20241017) = 1036772
|
||||
SHA256 (linux-firmware/iwlwififw/iwlwifi-8000C-36.ucode?h=20241017) = a830767818a47b5c51ae3a763fa7a65b03703ce38d3ef5918d8cd7ba82859c64
|
||||
SIZE (linux-firmware/iwlwififw/iwlwifi-8000C-36.ucode?h=20241017) = 2428004
|
||||
SHA256 (linux-firmware/iwlwififw/iwlwifi-8265-36.ucode?h=20241017) = d7d84c9b6a3b1976acb97a2bec7102e24a6b5d794110c0dcbd107ab5d9877e5f
|
||||
|
@ -17,50 +17,70 @@ SHA256 (linux-firmware/iwlwififw/iwlwifi-9000-pu-b0-jf-b0-46.ucode?h=20241017) =
|
|||
SIZE (linux-firmware/iwlwififw/iwlwifi-9000-pu-b0-jf-b0-46.ucode?h=20241017) = 1519568
|
||||
SHA256 (linux-firmware/iwlwififw/iwlwifi-9260-th-b0-jf-b0-46.ucode?h=20241017) = 05f4c12514fddfd56fea660b3d2eb6b6e6f4a87a324d5d40464050312ddca911
|
||||
SIZE (linux-firmware/iwlwififw/iwlwifi-9260-th-b0-jf-b0-46.ucode?h=20241017) = 1490508
|
||||
SHA256 (linux-firmware/iwlwififw/iwlwifi-QuZ-a0-hr-b0-77.ucode?h=20241017) = c02fea12eb420a15541f8f3bd0e6c75ce4e3656f3ae55efff00580992c41a307
|
||||
SIZE (linux-firmware/iwlwififw/iwlwifi-QuZ-a0-hr-b0-77.ucode?h=20241017) = 1406124
|
||||
SHA256 (linux-firmware/iwlwififw/iwlwifi-QuZ-a0-jf-b0-77.ucode?h=20241017) = 1cf6d9036b9d946406737551114701ce29287a79e4142c23df2f0e382685270b
|
||||
SIZE (linux-firmware/iwlwififw/iwlwifi-QuZ-a0-jf-b0-77.ucode?h=20241017) = 1322828
|
||||
SHA256 (linux-firmware/iwlwififw/iwlwifi-Qu-b0-hr-b0-77.ucode?h=20241017) = fb35f94c8c5622af02928203a0113c13db1b9a5608c2d50c04437dd66b0df64c
|
||||
SIZE (linux-firmware/iwlwififw/iwlwifi-Qu-b0-hr-b0-77.ucode?h=20241017) = 1405988
|
||||
SHA256 (linux-firmware/iwlwififw/iwlwifi-Qu-b0-jf-b0-77.ucode?h=20241017) = 8e4543e684fd0b954e3f5bf47cfbbd022a50ca05a0699ef3c71e975e1465db24
|
||||
SIZE (linux-firmware/iwlwififw/iwlwifi-Qu-b0-jf-b0-77.ucode?h=20241017) = 1322744
|
||||
SHA256 (linux-firmware/iwlwififw/iwlwifi-Qu-c0-hr-b0-77.ucode?h=20241017) = 243c7fa6c0c4ff379d2d715d872efd5115ca6cc9cfb82c41238646a781d9e536
|
||||
SIZE (linux-firmware/iwlwififw/iwlwifi-Qu-c0-hr-b0-77.ucode?h=20241017) = 1406004
|
||||
SHA256 (linux-firmware/iwlwififw/iwlwifi-Qu-c0-jf-b0-77.ucode?h=20241017) = f369671ca0727c002f521dccb05bad1754ce9b5d0079326ed18fc561474b223f
|
||||
SIZE (linux-firmware/iwlwififw/iwlwifi-Qu-c0-jf-b0-77.ucode?h=20241017) = 1322760
|
||||
SHA256 (linux-firmware/iwlwififw/iwlwifi-QuZ-a0-hr-b0-77.ucode?h=20241017) = c02fea12eb420a15541f8f3bd0e6c75ce4e3656f3ae55efff00580992c41a307
|
||||
SIZE (linux-firmware/iwlwififw/iwlwifi-QuZ-a0-hr-b0-77.ucode?h=20241017) = 1406124
|
||||
SHA256 (linux-firmware/iwlwififw/iwlwifi-QuZ-a0-jf-b0-77.ucode?h=20241017) = 1cf6d9036b9d946406737551114701ce29287a79e4142c23df2f0e382685270b
|
||||
SIZE (linux-firmware/iwlwififw/iwlwifi-QuZ-a0-jf-b0-77.ucode?h=20241017) = 1322828
|
||||
SHA256 (linux-firmware/iwlwififw/iwlwifi-cc-a0-77.ucode?h=20241017) = 945babfcd3cc55ab453445ad1ae6ab15808c567d7ec265ac595eae6936ada003
|
||||
SIZE (linux-firmware/iwlwififw/iwlwifi-cc-a0-77.ucode?h=20241017) = 1367504
|
||||
SHA256 (linux-firmware/iwlwififw/iwlwifi-ma-b0-gf4-a0.pnvm?h=20241017) = 861385c39a58d1d9a9abfb628ddb0e68e151f8d602ac3c5d55e5fe054124b7c9
|
||||
SIZE (linux-firmware/iwlwififw/iwlwifi-ma-b0-gf4-a0.pnvm?h=20241017) = 27828
|
||||
SHA256 (linux-firmware/iwlwififw/iwlwifi-ma-b0-gf4-a0-89.ucode?h=20241017) = b2387f270d23431538d4f6b39bd43d8e0a31cb22660f33d34cb39f4ea6b39727
|
||||
SIZE (linux-firmware/iwlwififw/iwlwifi-ma-b0-gf4-a0-89.ucode?h=20241017) = 1599724
|
||||
SHA256 (linux-firmware/iwlwififw/iwlwifi-ma-b0-gf-a0.pnvm?h=20241017) = 6146aa6b0551d048dc57f149f98f2363ecf2d1e21b75ab944875a857fa5bab48
|
||||
SIZE (linux-firmware/iwlwififw/iwlwifi-ma-b0-gf-a0.pnvm?h=20241017) = 55112
|
||||
SHA256 (linux-firmware/iwlwififw/iwlwifi-gl-c0-fm-c0-83.ucode?h=20241017) = 1129761b5597077655996ec8590f100766e9d61ec9c331474b4febc6967f0e70
|
||||
SIZE (linux-firmware/iwlwififw/iwlwifi-gl-c0-fm-c0-83.ucode?h=20241017) = 1797996
|
||||
SHA256 (linux-firmware/iwlwififw/iwlwifi-gl-c0-fm-c0-92.ucode?h=20241017) = c7092f1f78676f9e9c2c4d12716401db2116b009c5d7c464e8387c5b1c645d6f
|
||||
SIZE (linux-firmware/iwlwififw/iwlwifi-gl-c0-fm-c0-92.ucode?h=20241017) = 1913128
|
||||
SHA256 (linux-firmware/iwlwififw/iwlwifi-gl-c0-fm-c0.pnvm?h=20241017) = faee96e453d18d9e0433c5490afc8218d22cf02a745f2041c5fa00b35b686a9c
|
||||
SIZE (linux-firmware/iwlwififw/iwlwifi-gl-c0-fm-c0.pnvm?h=20241017) = 295004
|
||||
SHA256 (linux-firmware/iwlwififw/iwlwifi-ma-b0-gf-a0-83.ucode?h=20241017) = 9386a8294457f527c6e0fa1eac440c50cbee801707fdb480a10889770c0d297b
|
||||
SIZE (linux-firmware/iwlwififw/iwlwifi-ma-b0-gf-a0-83.ucode?h=20241017) = 1753308
|
||||
SHA256 (linux-firmware/iwlwififw/iwlwifi-ma-b0-gf-a0-89.ucode?h=20241017) = 7e6aed48d2f0f7728c4981f6ab9c1736e78755bd370fb68784301faaab495687
|
||||
SIZE (linux-firmware/iwlwififw/iwlwifi-ma-b0-gf-a0-89.ucode?h=20241017) = 1747384
|
||||
SHA256 (linux-firmware/iwlwififw/iwlwifi-ma-b0-gf-a0.pnvm?h=20241017) = 6146aa6b0551d048dc57f149f98f2363ecf2d1e21b75ab944875a857fa5bab48
|
||||
SIZE (linux-firmware/iwlwififw/iwlwifi-ma-b0-gf-a0.pnvm?h=20241017) = 55112
|
||||
SHA256 (linux-firmware/iwlwififw/iwlwifi-ma-b0-gf4-a0-83.ucode?h=20241017) = 6910e5f34c0922fd0460aa363d73d6295d6c866f3447b96e8eaad988c613c697
|
||||
SIZE (linux-firmware/iwlwififw/iwlwifi-ma-b0-gf4-a0-83.ucode?h=20241017) = 1721448
|
||||
SHA256 (linux-firmware/iwlwififw/iwlwifi-ma-b0-gf4-a0-89.ucode?h=20241017) = b2387f270d23431538d4f6b39bd43d8e0a31cb22660f33d34cb39f4ea6b39727
|
||||
SIZE (linux-firmware/iwlwififw/iwlwifi-ma-b0-gf4-a0-89.ucode?h=20241017) = 1599724
|
||||
SHA256 (linux-firmware/iwlwififw/iwlwifi-ma-b0-gf4-a0.pnvm?h=20241017) = 861385c39a58d1d9a9abfb628ddb0e68e151f8d602ac3c5d55e5fe054124b7c9
|
||||
SIZE (linux-firmware/iwlwififw/iwlwifi-ma-b0-gf4-a0.pnvm?h=20241017) = 27828
|
||||
SHA256 (linux-firmware/iwlwififw/iwlwifi-ma-b0-hr-b0-83.ucode?h=20241017) = 03b67d28b4916634c544e057abdc46b15b636a85064df993ca431fd92fe4a835
|
||||
SIZE (linux-firmware/iwlwififw/iwlwifi-ma-b0-hr-b0-83.ucode?h=20241017) = 1572104
|
||||
SHA256 (linux-firmware/iwlwififw/iwlwifi-ma-b0-hr-b0-89.ucode?h=20241017) = efd1e01778db377208439c24bcaf898e1fe3c70785f56187d4fac398fac69d58
|
||||
SIZE (linux-firmware/iwlwififw/iwlwifi-ma-b0-hr-b0-89.ucode?h=20241017) = 1539472
|
||||
SHA256 (linux-firmware/iwlwififw/iwlwifi-so-a0-gf4-a0.pnvm?h=20241017) = f0b9bfd93a17b03133129b49ac6871d47a51d4d281bf7ecb67b332f6e317fdc2
|
||||
SIZE (linux-firmware/iwlwififw/iwlwifi-so-a0-gf4-a0.pnvm?h=20241017) = 27868
|
||||
SHA256 (linux-firmware/iwlwififw/iwlwifi-so-a0-gf-a0.pnvm?h=20241017) = 0ea5aeac107c88ff7371188d922fe5337c5060e7e1b4c65053398db798d9c0fd
|
||||
SIZE (linux-firmware/iwlwififw/iwlwifi-so-a0-gf-a0.pnvm?h=20241017) = 55192
|
||||
SHA256 (linux-firmware/iwlwififw/iwlwifi-so-a0-gf-a0-77.ucode?h=20241017) = 87590ea9535a8939fddb296bc7622f3a900f28f47b45cb4e435a2a1d5f496ccd
|
||||
SIZE (linux-firmware/iwlwififw/iwlwifi-so-a0-gf-a0-77.ucode?h=20241017) = 1641260
|
||||
SHA256 (linux-firmware/iwlwififw/iwlwifi-so-a0-gf-a0-83.ucode?h=20241017) = 5e5eaa6d917ccc420bd695db32d94148b9aeef7d9c95c64550ede82ba946efed
|
||||
SIZE (linux-firmware/iwlwififw/iwlwifi-so-a0-gf-a0-83.ucode?h=20241017) = 1739988
|
||||
SHA256 (linux-firmware/iwlwififw/iwlwifi-so-a0-gf-a0-89.ucode?h=20241017) = 6ea5de73b02db47a2f3ad758e2b24d06d7006f23b6d0c9bc4becdd0a0503a154
|
||||
SIZE (linux-firmware/iwlwififw/iwlwifi-so-a0-gf-a0-89.ucode?h=20241017) = 1739904
|
||||
SHA256 (linux-firmware/iwlwififw/iwlwifi-so-a0-gf-a0.pnvm?h=20241017) = 0ea5aeac107c88ff7371188d922fe5337c5060e7e1b4c65053398db798d9c0fd
|
||||
SIZE (linux-firmware/iwlwififw/iwlwifi-so-a0-gf-a0.pnvm?h=20241017) = 55192
|
||||
SHA256 (linux-firmware/iwlwififw/iwlwifi-so-a0-gf4-a0-77.ucode?h=20241017) = d945bce539ee78033a85c288da9b988b2651a1623c5f6081b7db510d3967df76
|
||||
SIZE (linux-firmware/iwlwififw/iwlwifi-so-a0-gf4-a0-77.ucode?h=20241017) = 1669164
|
||||
SHA256 (linux-firmware/iwlwififw/iwlwifi-so-a0-gf4-a0.pnvm?h=20241017) = f0b9bfd93a17b03133129b49ac6871d47a51d4d281bf7ecb67b332f6e317fdc2
|
||||
SIZE (linux-firmware/iwlwififw/iwlwifi-so-a0-gf4-a0.pnvm?h=20241017) = 27868
|
||||
SHA256 (linux-firmware/iwlwififw/iwlwifi-so-a0-hr-b0-77.ucode?h=20241017) = bed4958236366c3c451b3ec994a56b2ad83c08d70e0a1eae42fb00f2eaabbcc8
|
||||
SIZE (linux-firmware/iwlwififw/iwlwifi-so-a0-hr-b0-77.ucode?h=20241017) = 1500532
|
||||
SHA256 (linux-firmware/iwlwififw/iwlwifi-so-a0-hr-b0-83.ucode?h=20241017) = 97ef27a1e5a18236617f845f333222b5b1e034c654144dfcdda2f72886847fb6
|
||||
SIZE (linux-firmware/iwlwififw/iwlwifi-so-a0-hr-b0-83.ucode?h=20241017) = 1552480
|
||||
SHA256 (linux-firmware/iwlwififw/iwlwifi-so-a0-hr-b0-89.ucode?h=20241017) = ac8744414535eda690adec05ea812de15deaaeb9aed575506a9268419a0e0158
|
||||
SIZE (linux-firmware/iwlwififw/iwlwifi-so-a0-hr-b0-89.ucode?h=20241017) = 1530736
|
||||
SHA256 (linux-firmware/iwlwififw/iwlwifi-so-a0-jf-b0-77.ucode?h=20241017) = 9dccba0a8ba98483cb8385398d013b693b5b37cbff9402763ba215cc4921386c
|
||||
SIZE (linux-firmware/iwlwififw/iwlwifi-so-a0-jf-b0-77.ucode?h=20241017) = 1446036
|
||||
SHA256 (linux-firmware/iwlwififw/iwlwifi-ty-a0-gf-a0.pnvm?h=20241017) = 6ec769bb51449c1f1cbb0d528d8d5f3dc89de7546274913460e11a4b0da19e6c
|
||||
SIZE (linux-firmware/iwlwififw/iwlwifi-ty-a0-gf-a0.pnvm?h=20241017) = 55036
|
||||
SHA256 (linux-firmware/iwlwififw/iwlwifi-ty-a0-gf-a0-77.ucode?h=20241017) = fd8977dbfacfe50b8a6601479aa9ffd21d01e274e4a9efd13935dd9d667fd45b
|
||||
SIZE (linux-firmware/iwlwififw/iwlwifi-ty-a0-gf-a0-77.ucode?h=20241017) = 1594276
|
||||
SHA256 (linux-firmware/iwlwififw/iwlwifi-ty-a0-gf-a0-83.ucode?h=20241017) = c90da88a6dc8b159e14e378f66d52f52eb553dacdb90f053da612fc68668b7a6
|
||||
SIZE (linux-firmware/iwlwififw/iwlwifi-ty-a0-gf-a0-83.ucode?h=20241017) = 1683076
|
||||
SHA256 (linux-firmware/iwlwififw/iwlwifi-ty-a0-gf-a0-89.ucode?h=20241017) = b226e25ad6682bfd0cbf4d444c322d3fa9a48de435cc50d85a4007fb7c3763b2
|
||||
SIZE (linux-firmware/iwlwififw/iwlwifi-ty-a0-gf-a0-89.ucode?h=20241017) = 1681772
|
||||
SHA256 (linux-firmware/iwlwififw/iwlwifi-ma-b0-hr-b0-83.ucode?h=20241017) = 03b67d28b4916634c544e057abdc46b15b636a85064df993ca431fd92fe4a835
|
||||
SIZE (linux-firmware/iwlwififw/iwlwifi-ma-b0-hr-b0-83.ucode?h=20241017) = 1572104
|
||||
SHA256 (linux-firmware/iwlwififw/iwlwifi-gl-c0-fm-c0.pnvm?h=20241017) = faee96e453d18d9e0433c5490afc8218d22cf02a745f2041c5fa00b35b686a9c
|
||||
SIZE (linux-firmware/iwlwififw/iwlwifi-gl-c0-fm-c0.pnvm?h=20241017) = 295004
|
||||
SHA256 (linux-firmware/iwlwififw/iwlwifi-gl-c0-fm-c0-92.ucode?h=20241017) = c7092f1f78676f9e9c2c4d12716401db2116b009c5d7c464e8387c5b1c645d6f
|
||||
SIZE (linux-firmware/iwlwififw/iwlwifi-gl-c0-fm-c0-92.ucode?h=20241017) = 1913128
|
||||
SHA256 (linux-firmware/iwlwififw/iwlwifi-gl-c0-fm-c0-83.ucode?h=20241017) = 1129761b5597077655996ec8590f100766e9d61ec9c331474b4febc6967f0e70
|
||||
SIZE (linux-firmware/iwlwififw/iwlwifi-gl-c0-fm-c0-83.ucode?h=20241017) = 1797996
|
||||
SHA256 (linux-firmware/iwlwififw/iwlwifi-ty-a0-gf-a0.pnvm?h=20241017) = 6ec769bb51449c1f1cbb0d528d8d5f3dc89de7546274913460e11a4b0da19e6c
|
||||
SIZE (linux-firmware/iwlwififw/iwlwifi-ty-a0-gf-a0.pnvm?h=20241017) = 55036
|
||||
SHA256 (linux-firmware/iwlwififw/LICENCE.iwlwifi_firmware?h=20241017) = 16d5040c7cf851fc693b7542e20870935b99802533ea1bfd231c377a2305e5c5
|
||||
SIZE (linux-firmware/iwlwififw/LICENCE.iwlwifi_firmware?h=20241017) = 2046
|
||||
SHA256 (linux-firmware/iwlwififw/WHENCE?h=20241017) = 7851ae8e04d71ccfc741fd2df450ef5724c4a172a0a282f69e8a8ce44877ba84
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
PORTNAME= wifi-firmware-${FWDRV}-kmod
|
||||
PORTVERSION= ${FWDRV_VERSION}
|
||||
PORTREVISION?= 1
|
||||
PORTREVISION?= 2
|
||||
CATEGORIES= net
|
||||
MASTER_SITES= https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/ \
|
||||
https://ams.source.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/ \
|
||||
|
@ -69,7 +69,7 @@ ${f}_PKGNAMESUFFIX= -${f}
|
|||
${f}_CONFLICTS_INSTALL= ${PORTNAME}
|
||||
.endfor
|
||||
|
||||
DISTFILES= ${DISTFILES_${FLAVOR}} \
|
||||
DISTFILES= ${DISTFILES_${FLAVOR}:O:u} \
|
||||
${DISTFILES_${FLAVOR}_lic} \
|
||||
${LICENSE_FILE}${DISTURL_SUFFIX} \
|
||||
WHENCE${DISTURL_SUFFIX}
|
||||
|
@ -110,14 +110,23 @@ post-extract:
|
|||
@${SED} -e "s@%%XXX%%@${WHENCE_REGEX:Q}@g" ${FILESDIR}/WHENCE.awk.in > ${WRKSRC}/WHENCE.awk
|
||||
@${AWK} -f ${WRKSRC}/WHENCE.awk ${WRKSRC}/WHENCE.in > ${WRKSRC}/WHENCE
|
||||
# Do we need to set a tunable?
|
||||
# At the moment we consider these temporary hacks.
|
||||
# Otherwise we need a better way to express this per-port/-flavor.
|
||||
.if defined(COMPAT_LINUXKPI_SKB_MEM_LIMIT) && ${COMPAT_LINUXKPI_SKB_MEM_LIMIT} > 0
|
||||
@${MKDIR} ${WRKSRC}/${BOOT_LOADERCONFD}
|
||||
@${ECHO_CMD} "compat.linuxkpi.skb.mem_limit=${COMPAT_LINUXKPI_SKB_MEM_LIMIT}" > ${WRKSRC}/${BOOT_LOADERCONFD}/${FLAVOR}.conf
|
||||
@${ECHO_CMD} "compat.linuxkpi.skb.mem_limit=${COMPAT_LINUXKPI_SKB_MEM_LIMIT}" >> ${WRKSRC}/${BOOT_LOADERCONFD}/${FLAVOR}.conf
|
||||
@${ECHO_CMD} "${BOOT_LOADERCONFD}/${FLAVOR}.conf" >> ${PLIST}
|
||||
.endif
|
||||
.if defined(COMPAT_LINUXKPI_IWL_HWCRYPTO_HT_VHT) && (${COMPAT_LINUXKPI_IWL_HWCRYPTO_HT_VHT:M${FLAVOR}} != "")
|
||||
@${MKDIR} ${WRKSRC}/${BOOT_LOADERCONFD}
|
||||
@${ECHO_CMD} "compat.linuxkpi.80211.hw_crypto=1" >> ${WRKSRC}/${BOOT_LOADERCONFD}/iwlwifi-${FLAVOR}.conf
|
||||
@${ECHO_CMD} "compat.linuxkpi.iwlwifi_11n_disable=0" >> ${WRKSRC}/${BOOT_LOADERCONFD}/iwlwifi-${FLAVOR}.conf
|
||||
@${ECHO_CMD} "compat.linuxkpi.iwlwifi_disable_11ac=0" >> ${WRKSRC}/${BOOT_LOADERCONFD}/iwlwifi-${FLAVOR}.conf
|
||||
@${ECHO_CMD} "${BOOT_LOADERCONFD}/iwlwifi-${FLAVOR}.conf" >> ${PLIST}
|
||||
.endif
|
||||
################################################################################
|
||||
.if (${OSVERSION} >= 1500014) || (${OSVERSION} < 1500000 && ${OSVERSION} >= 1402000)
|
||||
.for _f in ${DISTFILES_${FLAVOR}}
|
||||
.for _f in ${DISTFILES_${FLAVOR}:O:u}
|
||||
# Create firmware source directory and copy in distfile.
|
||||
@${MKDIR} ${WRKSRC}/fw/${_f:H}
|
||||
${CP} ${DISTDIR}/${DIST_SUBDIR}/${_f} ${WRKSRC}/fw/${_f:C@(^[^?]*)${DISTURL_SUFFIX:Q}@\1@}
|
||||
|
@ -135,7 +144,7 @@ post-extract:
|
|||
@${SED} -e "s@%%FWDRV%%@${FWDRV}@g" \
|
||||
-e "s@%%FWSUBDIR%%@${FWSUBDIR}@g" \
|
||||
${FILESDIR}/Makefile.inc.in > ${WRKSRC}/Makefile.inc
|
||||
.for _f in ${DISTFILES_${FLAVOR}}
|
||||
.for _f in ${DISTFILES_${FLAVOR}:O:u}
|
||||
# We remove '.' and '-' as well as '/' as they don't work well in loader.conf.
|
||||
@${MKDIR} ${WRKSRC}/${_f:C@(^[^?]*)${DISTURL_SUFFIX:Q}@\1@:S,.,_,g:S,-,_,g:S,/,_,g}
|
||||
# Create subdir (firmware file) Makefile.
|
||||
|
@ -166,11 +175,15 @@ do-install:
|
|||
(cd ${WRKSRC}/fw/ && ${COPYTREE_SHARE} . ${STAGEDIR}/${BOOTFWDIR})
|
||||
.endif
|
||||
|
||||
.if defined(COMPAT_LINUXKPI_SKB_MEM_LIMIT) && ${COMPAT_LINUXKPI_SKB_MEM_LIMIT} > 0
|
||||
post-install:
|
||||
.if defined(COMPAT_LINUXKPI_SKB_MEM_LIMIT) && ${COMPAT_LINUXKPI_SKB_MEM_LIMIT} > 0
|
||||
@${MKDIR} ${STAGEDIR}/${BOOT_LOADERCONFD}
|
||||
@${INSTALL_DATA} ${WRKSRC}/${BOOT_LOADERCONFD}/${FLAVOR}.conf ${STAGEDIR}/${BOOT_LOADERCONFD}/${FLAVOR}.conf
|
||||
.endif
|
||||
|
||||
.if defined(COMPAT_LINUXKPI_IWL_HWCRYPTO_HT_VHT) && (${COMPAT_LINUXKPI_IWL_HWCRYPTO_HT_VHT:M${FLAVOR}} != "")
|
||||
@${MKDIR} ${STAGEDIR}/${BOOT_LOADERCONFD}
|
||||
@${INSTALL_DATA} ${WRKSRC}/${BOOT_LOADERCONFD}/iwlwifi-${FLAVOR}.conf ${STAGEDIR}/${BOOT_LOADERCONFD}/iwlwifi-${FLAVOR}.conf
|
||||
.endif
|
||||
@${DO_NADA}
|
||||
|
||||
.include <bsd.port.post.mk>
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
BASEDIR= ${.CURDIR}/../wifi-firmware-kmod
|
||||
PORTREVISION=2
|
||||
FWDRV=mt7601u
|
||||
FWSUBDIR= mediatek
|
||||
FWDRV_VERSION= 20241017
|
||||
|
|
Loading…
Add table
Reference in a new issue