aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBjoern A. Zeeb <bz@FreeBSD.org>2023-11-29 21:33:23 +0000
committerBjoern A. Zeeb <bz@FreeBSD.org>2023-11-29 21:42:36 +0000
commitb647615ede46af66cd0c8bd5a321d4a2cccdabe0 (patch)
tree71ce610134b76b0b73aa89c5e1d833e3a2dbdc44
parentb292c995cfa88cc73d5d77b6b94ae1b78296793f (diff)
downloadsrc-b647615ede46af66cd0c8bd5a321d4a2cccdabe0.tar.gz
src-b647615ede46af66cd0c8bd5a321d4a2cccdabe0.zip
iwlwififw: add firmware for the Bz/B200 chipset
The iwlwifi driver already supports the chipset as "Bz TBD" (also in 14.0). Add the firmware for it. Successfully tested for 0x8086/0x272b/0x8086/0x00f4 on arm64 thanks to donated hardware [1]. Firmware was obtained from linux-firmware at 9552083a783e5e48b90de674d4e3bf23bb855ab0 . Sponsored by: The FreeBSD Foundation Sponsored by: Martin Hoehne / minipci.biz (B200 card) [1] MFC after: 3 days
-rw-r--r--sys/contrib/dev/iwlwififw/iwlwifi-gl-c0-fm-c0-83.ucodebin0 -> 1799504 bytes
-rw-r--r--sys/contrib/dev/iwlwififw/iwlwifi-gl-c0-fm-c0.pnvmbin0 -> 226668 bytes
-rw-r--r--sys/modules/iwlwififw/Makefile3
-rw-r--r--sys/modules/iwlwififw/iwlwifi-gl-c0-fm-c0-fw/Makefile5
-rw-r--r--sys/modules/iwlwififw/iwlwifi-gl-c0-fm-c0-pnvm/Makefile7
5 files changed, 15 insertions, 0 deletions
diff --git a/sys/contrib/dev/iwlwififw/iwlwifi-gl-c0-fm-c0-83.ucode b/sys/contrib/dev/iwlwififw/iwlwifi-gl-c0-fm-c0-83.ucode
new file mode 100644
index 000000000000..a1444bab2622
--- /dev/null
+++ b/sys/contrib/dev/iwlwififw/iwlwifi-gl-c0-fm-c0-83.ucode
Binary files differ
diff --git a/sys/contrib/dev/iwlwififw/iwlwifi-gl-c0-fm-c0.pnvm b/sys/contrib/dev/iwlwififw/iwlwifi-gl-c0-fm-c0.pnvm
new file mode 100644
index 000000000000..3cdb0b522b22
--- /dev/null
+++ b/sys/contrib/dev/iwlwififw/iwlwifi-gl-c0-fm-c0.pnvm
Binary files differ
diff --git a/sys/modules/iwlwififw/Makefile b/sys/modules/iwlwififw/Makefile
index aa3873880b19..756fb2f73af7 100644
--- a/sys/modules/iwlwififw/Makefile
+++ b/sys/modules/iwlwififw/Makefile
@@ -16,6 +16,8 @@ SUBDIR= \
iwlwifi-QuZ-a0-hr-b0-fw \
iwlwifi-QuZ-a0-jf-b0-fw \
iwlwifi-cc-a0-fw \
+ iwlwifi-gl-c0-fm-c0-fw \
+ iwlwifi-gl-c0-fm-c0-pnvm \
iwlwifi-so-a0-gf-a0-fw \
iwlwifi-so-a0-gf4-a0-fw \
iwlwifi-so-a0-hr-b0-fw \
@@ -25,4 +27,5 @@ SUBDIR= \
iwlwifi-so-a0-gf4-a0-pnvm \
iwlwifi-ty-a0-gf-a0-pnvm
+
.include <bsd.subdir.mk>
diff --git a/sys/modules/iwlwififw/iwlwifi-gl-c0-fm-c0-fw/Makefile b/sys/modules/iwlwififw/iwlwifi-gl-c0-fm-c0-fw/Makefile
new file mode 100644
index 000000000000..4a078a28c3b2
--- /dev/null
+++ b/sys/modules/iwlwififw/iwlwifi-gl-c0-fm-c0-fw/Makefile
@@ -0,0 +1,5 @@
+
+FWVERSION= 83
+NAME= gl-c0-fm-c0
+
+.include <bsd.kmod.mk>
diff --git a/sys/modules/iwlwififw/iwlwifi-gl-c0-fm-c0-pnvm/Makefile b/sys/modules/iwlwififw/iwlwifi-gl-c0-fm-c0-pnvm/Makefile
new file mode 100644
index 000000000000..8b1f4692271b
--- /dev/null
+++ b/sys/modules/iwlwififw/iwlwifi-gl-c0-fm-c0-pnvm/Makefile
@@ -0,0 +1,7 @@
+
+FWVERSION= 83
+NAME= gl-c0-fm-c0
+EXT= pnvm
+_NAME= iwlwifi-${NAME}.${EXT}
+
+.include <bsd.kmod.mk>