iwlwifi firmware: update to -73 / newer builds for 9xxx

Update iwlwifi 22000 firmware to -73 and rebuilds for 9000/9260.
Update the driver to accept the newer version.

Firmware was obtained from linux-firmware at
150864a4d73e8c448eb1e2c68e65f07635fe1a66.

Sponsored by:	The FreeBSD Foundation
MFC after:	23 days
This commit is contained in:
Bjoern A. Zeeb 2022-07-31 00:36:23 +00:00
parent 4690e20eed
commit 13a7663c52
34 changed files with 54 additions and 110 deletions

View File

@ -10,7 +10,7 @@
#include "fw/api/txq.h" #include "fw/api/txq.h"
/* Highest firmware API version supported */ /* Highest firmware API version supported */
#define IWL_22000_UCODE_API_MAX 72 #define IWL_22000_UCODE_API_MAX 73
/* Lowest firmware API version supported */ /* Lowest firmware API version supported */
#define IWL_22000_UCODE_API_MIN 39 #define IWL_22000_UCODE_API_MIN 39

View File

@ -60,92 +60,15 @@ Version: 18.168.6.1
File: iwlwifi-2000-6.ucode File: iwlwifi-2000-6.ucode
Version: 18.168.6.1 Version: 18.168.6.1
File: iwlwifi-7260-7.ucode
Version: 22.1.7.0
File: iwlwifi-7260-8.ucode
Version: 22.24.8.0
File: iwlwifi-7260-9.ucode
Version: 25.228.9.0
File: iwlwifi-7260-10.ucode
Version: 23.15.10.0
File: iwlwifi-7260-12.ucode
Version: 25.17.12.0
File: iwlwifi-7260-13.ucode
Version: 25.30.13.0
File: iwlwifi-7260-16.ucode
Version: 16.242414.0
File: iwlwifi-7260-17.ucode File: iwlwifi-7260-17.ucode
Version: 17.bfb58538.0 Version: 17.bfb58538.0
File: iwlwifi-3160-7.ucode
Version: 22.1.7.0
File: iwlwifi-3160-8.ucode
Version: 22.24.8.0
File: iwlwifi-3160-9.ucode
Version: 25.228.9.0
File: iwlwifi-3160-10.ucode
Version: 23.15.10.0
File: iwlwifi-3160-12.ucode
Version: 25.17.12.0
File: iwlwifi-3160-13.ucode
Version: 25.30.13.0
File: iwlwifi-3160-16.ucode
Version: 16.242414.0
File: iwlwifi-3160-17.ucode File: iwlwifi-3160-17.ucode
Version: 17.bfb58538.0 Version: 17.bfb58538.0
File: iwlwifi-7265-8.ucode
Version: 22.24.8.0
File: iwlwifi-7265-9.ucode
Version: 25.228.9.0
File: iwlwifi-7265-10.ucode
Version: 23.15.10.0
File: iwlwifi-7265-12.ucode
Version: 25.17.12.0
File: iwlwifi-7265-13.ucode
Version: 25.30.13.0
File: iwlwifi-7265-16.ucode
Version: 16.242414.0
File: iwlwifi-7265-17.ucode File: iwlwifi-7265-17.ucode
Version: 17.bfb58538.0 Version: 17.bfb58538.0
Link: iwlwifi-7265D-10.ucode -> iwlwifi-7265-10.ucode
File: iwlwifi-7265D-12.ucode
Version: 25.17.12.0
File: iwlwifi-7265D-13.ucode
Version: 25.30.13.0
File: iwlwifi-7265D-16.ucode
Version: 16.242414.0
File: iwlwifi-7265D-17.ucode
Version: 17.352738.0
File: iwlwifi-7265D-21.ucode
Version: 21.302800.0
File: iwlwifi-7265D-22.ucode File: iwlwifi-7265D-22.ucode
Version: 22.391740.0 Version: 22.391740.0
@ -155,9 +78,6 @@ Version: 27.541033.0
File: iwlwifi-7265D-29.ucode File: iwlwifi-7265D-29.ucode
Version: 29.f2390aa8.0 Version: 29.f2390aa8.0
File: iwlwifi-3168-21.ucode
Version: 21.302800.0
File: iwlwifi-3168-22.ucode File: iwlwifi-3168-22.ucode
Version: 22.391740.0 Version: 22.391740.0
@ -167,15 +87,6 @@ Version: 27.541033.0
File: iwlwifi-3168-29.ucode File: iwlwifi-3168-29.ucode
Version: 29.0bd893f3.0 Version: 29.0bd893f3.0
File: iwlwifi-8000C-13.ucode
Version: 25.30.13.0
File: iwlwifi-8000C-16.ucode
Version: 16.242414.0
File: iwlwifi-8000C-21.ucode
Version: 21.302800.0
File: iwlwifi-8000C-22.ucode File: iwlwifi-8000C-22.ucode
Version: 22.391740.0 Version: 22.391740.0
@ -191,9 +102,6 @@ Version: 34.610288.0
File: iwlwifi-8000C-36.ucode File: iwlwifi-8000C-36.ucode
Version: 36.ca7b901d.0 Version: 36.ca7b901d.0
File: iwlwifi-8265-21.ucode
Version: 21.302800.0
File: iwlwifi-8265-22.ucode File: iwlwifi-8265-22.ucode
Version: 22.391740.0 Version: 22.391740.0
@ -225,7 +133,7 @@ File: iwlwifi-9000-pu-b0-jf-b0-43.ucode
Version: 43.95eb4e97.0 Version: 43.95eb4e97.0
File: iwlwifi-9000-pu-b0-jf-b0-46.ucode File: iwlwifi-9000-pu-b0-jf-b0-46.ucode
Version: 46.fae53a8b.0 Version: 46.9d0122c0.0
File: iwlwifi-9260-th-b0-jf-b0-33.ucode File: iwlwifi-9260-th-b0-jf-b0-33.ucode
Version: 33.610294.0 Version: 33.610294.0
@ -243,7 +151,7 @@ File: iwlwifi-9260-th-b0-jf-b0-43.ucode
Version: 43.95eb4e97.0 Version: 43.95eb4e97.0
File: iwlwifi-9260-th-b0-jf-b0-46.ucode File: iwlwifi-9260-th-b0-jf-b0-46.ucode
Version: 46.fae53a8b.0 Version: 46.9d0122c0.0
File: iwlwifi-cc-a0-46.ucode File: iwlwifi-cc-a0-46.ucode
Version: 46.3cfab8da.0 Version: 46.3cfab8da.0
@ -528,6 +436,42 @@ Version: 71.058653f6.0
File: iwlwifi-so-a0-jf-b0-71.ucode File: iwlwifi-so-a0-jf-b0-71.ucode
Version: 71.058653f6.0 Version: 71.058653f6.0
File: iwlwifi-cc-a0-73.ucode
Version: 73.35c0a2c6.0
File: iwlwifi-Qu-b0-hr-b0-73.ucode
Version: 73.35c0a2c6.0
File: iwlwifi-Qu-b0-jf-b0-73.ucode
Version: 73.35c0a2c6.0
File: iwlwifi-Qu-c0-hr-b0-73.ucode
Version: 73.35c0a2c6.0
File: iwlwifi-Qu-c0-jf-b0-73.ucode
Version: 73.35c0a2c6.0
File: iwlwifi-QuZ-a0-hr-b0-73.ucode
Version: 73.35c0a2c6.0
File: iwlwifi-QuZ-a0-jf-b0-73.ucode
Version: 73.35c0a2c6.0
File: iwlwifi-ty-a0-gf-a0-73.ucode
Version: 73.35c0a2c6.0
File: iwlwifi-so-a0-gf4-a0-73.ucode
Version: 73.35c0a2c6.0
File: iwlwifi-so-a0-gf-a0-73.ucode
Version: 73.35c0a2c6.0
File: iwlwifi-so-a0-hr-b0-73.ucode
Version: 73.35c0a2c6.0
File: iwlwifi-so-a0-jf-b0-73.ucode
Version: 73.35c0a2c6.0
File: iwlwifi-so-a0-gf-a0.pnvm File: iwlwifi-so-a0-gf-a0.pnvm
File: iwlwifi-so-a0-gf4-a0.pnvm File: iwlwifi-so-a0-gf4-a0.pnvm

View File

@ -1,6 +1,6 @@
# $FreeBSD$ # $FreeBSD$
FWVERSION= 71 FWVERSION= 73
NAME= Qu-b0-hr-b0 NAME= Qu-b0-hr-b0
.include <bsd.kmod.mk> .include <bsd.kmod.mk>

View File

@ -1,6 +1,6 @@
# $FreeBSD$ # $FreeBSD$
FWVERSION= 71 FWVERSION= 73
NAME= Qu-b0-jf-b0 NAME= Qu-b0-jf-b0
.include <bsd.kmod.mk> .include <bsd.kmod.mk>

View File

@ -1,6 +1,6 @@
# $FreeBSD$ # $FreeBSD$
FWVERSION= 71 FWVERSION= 73
NAME= Qu-c0-hr-b0 NAME= Qu-c0-hr-b0
.include <bsd.kmod.mk> .include <bsd.kmod.mk>

View File

@ -1,6 +1,6 @@
# $FreeBSD$ # $FreeBSD$
FWVERSION= 71 FWVERSION= 73
NAME= Qu-c0-jf-b0 NAME= Qu-c0-jf-b0
.include <bsd.kmod.mk> .include <bsd.kmod.mk>

View File

@ -1,6 +1,6 @@
# $FreeBSD$ # $FreeBSD$
FWVERSION= 71 FWVERSION= 73
NAME= QuZ-a0-hr-b0 NAME= QuZ-a0-hr-b0
.include <bsd.kmod.mk> .include <bsd.kmod.mk>

View File

@ -1,6 +1,6 @@
# $FreeBSD$ # $FreeBSD$
FWVERSION= 71 FWVERSION= 73
NAME= QuZ-a0-jf-b0 NAME= QuZ-a0-jf-b0
.include <bsd.kmod.mk> .include <bsd.kmod.mk>

View File

@ -1,6 +1,6 @@
# $FreeBSD$ # $FreeBSD$
FWVERSION= 71 FWVERSION= 73
NAME= cc-a0 NAME= cc-a0
.include <bsd.kmod.mk> .include <bsd.kmod.mk>

View File

@ -1,6 +1,6 @@
# $FreeBSD$ # $FreeBSD$
FWVERSION= 71 FWVERSION= 73
NAME= so-a0-gf-a0 NAME= so-a0-gf-a0
.include <bsd.kmod.mk> .include <bsd.kmod.mk>

View File

@ -1,6 +1,6 @@
# $FreeBSD$ # $FreeBSD$
FWVERSION= 71 FWVERSION= 73
NAME= so-a0-gf-a0 NAME= so-a0-gf-a0
EXT= pnvm EXT= pnvm
_NAME= iwlwifi-${NAME}.${EXT} _NAME= iwlwifi-${NAME}.${EXT}

View File

@ -1,6 +1,6 @@
# $FreeBSD$ # $FreeBSD$
FWVERSION= 71 FWVERSION= 73
NAME= so-a0-gf4-a0 NAME= so-a0-gf4-a0
.include <bsd.kmod.mk> .include <bsd.kmod.mk>

View File

@ -1,6 +1,6 @@
# $FreeBSD$ # $FreeBSD$
FWVERSION= 71 FWVERSION= 73
NAME= so-a0-gf4-a0 NAME= so-a0-gf4-a0
EXT= pnvm EXT= pnvm
_NAME= iwlwifi-${NAME}.${EXT} _NAME= iwlwifi-${NAME}.${EXT}

View File

@ -1,6 +1,6 @@
# $FreeBSD$ # $FreeBSD$
FWVERSION= 71 FWVERSION= 73
NAME= so-a0-hr-b0 NAME= so-a0-hr-b0
.include <bsd.kmod.mk> .include <bsd.kmod.mk>

View File

@ -1,6 +1,6 @@
# $FreeBSD$ # $FreeBSD$
FWVERSION= 71 FWVERSION= 73
NAME= so-a0-jf-b0 NAME= so-a0-jf-b0
.include <bsd.kmod.mk> .include <bsd.kmod.mk>

View File

@ -1,6 +1,6 @@
# $FreeBSD$ # $FreeBSD$
FWVERSION= 71 FWVERSION= 73
NAME= ty-a0-gf-a0 NAME= ty-a0-gf-a0
.include <bsd.kmod.mk> .include <bsd.kmod.mk>

View File

@ -1,6 +1,6 @@
# $FreeBSD$ # $FreeBSD$
FWVERSION= 71 FWVERSION= 73
NAME= ty-a0-gf-a0 NAME= ty-a0-gf-a0
EXT= pnvm EXT= pnvm
_NAME= iwlwifi-${NAME}.${EXT} _NAME= iwlwifi-${NAME}.${EXT}